Следим за интернетом
Добавлено: 11 ноя 2010, 12:02
Так случилось, что у меня много серверов и несколько линий интернета. Сервер где стоит zabbix у меня подключен к одному из каналов интернета, он успешно его мониторит (канал инета) и тут все хорошо... Но со временем встал вопрос о надежности резервного канала интернета, к которому у меня подключен другой unix сервер. Этот-то канал инета я и буду мониторить в этой статье
Не изобретая велосипед я решил пойти проверенным путем, который уже используется на zabbix-сервере - то есть воспользоваться программкой fping. В системе её не оказалось, потому я её поставил
И дал права, как в предыдушей статье
затем в конфиг zabbix-агента /usr/local/etc/zabbix/zabbix_agentd.conf добавил следующие строки
и перезапускаю агента
Теперь перебираемся на zabber-сервер где заводим в вебинтерфейсе новый узел
заводим в этом узле элемент данных
и настраиваем тригер
Теперь я хочу что бы система не только сама знала о том, что упал инет, но и извещяла меня об этом радостном событии - настраиваем действия
Вот и всё - теперь я буду знать о качестве второго интернета, и как следствие спать спокойнее
А в последствии, основываясь на показаниях этого правила, я смогу как только упадет один инет, автоматически перестроить маршруты по умолчанию на других серверах, тем самым обеспечив автоматическое переключение инета, в случае пропадания одного.
Не изобретая велосипед я решил пойти проверенным путем, который уже используется на zabbix-сервере - то есть воспользоваться программкой fping. В системе её не оказалось, потому я её поставил
Код: Выделить всё
cd /usr/ports/net/fping
make install clean
Код: Выделить всё
www# chown root:zabbix /usr/local/sbin/fping
www# chmod 710 /usr/local/sbin/fping
www# chmod ug+s /usr/local/sbin/fping
Код: Выделить всё
#####
# Pingowanie ineta na dostupnost
#####
UserParameter=pingnet,/usr/local/sbin/fping www.ya.ru | wc -l
#
Код: Выделить всё
/usr/local/etc/rc.d/zabbix_agentd stop
/usr/local/etc/rc.d/zabbix_agentd start

А в последствии, основываясь на показаниях этого правила, я смогу как только упадет один инет, автоматически перестроить маршруты по умолчанию на других серверах, тем самым обеспечив автоматическое переключение инета, в случае пропадания одного.