Уже изрядно достало видеть в http://status.selectel.info вот такие портянки.
Было решено расчехлить старичка BIND9 и начать уже использовать свои днс-ки. Сегодня я Вам поведаю как это было.
Уже изрядно достало видеть в http://status.selectel.info вот такие портянки.
Было решено расчехлить старичка BIND9 и начать уже использовать свои днс-ки. Сегодня я Вам поведаю как это было.
У меня система состоит из нескольких борг-серверов для хранения бэкапов, набора скриптов, а так-же их мониторинга на Zabbix. Под катком реализовано: легкий деплой конфигурации на бэкапируемую систему, Zabbix-мониторинг с проверкой целостности, унификация процесса бекапа, защищенность бекапа от удаления.
Сегодня мы с Вами вскользь познакомимся с BORG. Как начать с ним работать я не буду писать, про это и без меня неплохо написано, лучше опишу один из реальный кейсов на примере бэкапа небольшой Zabbix системы из прошлого поста. Задача: бэкапить основной сервер и проксик, делать это каждый день, хранить 3 бэкапа, и иметь не убитую ссаным тапком базу.
Поскольку обычно такие вопросы возникают только в начале пути, то для масштаба возьмем небольшую систему: 50 узлов на мониторинге из из которых 25 Linux сервера с Zabbix-агентом а еще 25, это всевозможные IPMI и метрики хостов виртуализации без агентов, эдакий типичный мини зоопарк. Сама система мониторинга у нас будет для примера состоять из одного Zabbix-сервера и одного Zabbix-прокси.
Прикидки можно почитать под катком.
Шаблон проверяет чтобы на модеме был выключен интернет(чтобы он не смог обновится), проверяет состояние модема и уровень сигнала базовой станции.
Для нормальной работы, рекомендую увеличить таймаут скриптов в настройках заббикс-сервера до 10-30 сек.
Но от этого возникает проблемка, всп-ке модем не присунешь. Сначала я пользовал E-Mail->SMS шлюз сервиcа SMS.RU, но как выяснилось, они совсем на голову отмороженные. По этому пришлось придумать свое решение под катком.
Значения триггеров выставлены “по вкусу”, они устроят не всех, так-что правьте по своим нуждикам.