Posts tagged ‘nagstatmon’

Nagios plugins: альтернативный способ оповещения о проблемах (nagstatmon)

Задался я недавно целью прикрутить мониторинг не только production дата-центра, но и серверов локального офиса. Офис не большой, всего 30 сотрудников и примерно 6 серверов + немного железа для телефонии. Поднимать Centreon не хотелось т.к. сервисов чуть наскребалось на 30 штук, поставил чистый Nagios на наш FreeBSD`шный гейт. Сервисы и хосты вроде сконфигурировал, но вот с системой оповещений возится не хотелось, прикручивать SMS/E-Mail/Jabber оповещения желания не было. Немного пошарив в интернете нашел маленький, но гордый проект nagstatmon.

Что это?

Nagstatmon это утилита которая обращается к web интерфесу Nagios и вывод статус сервисов и хостов в трее или в плавающем окне. Еще более приятным моментом является то, что nagstatmon имеет порт как для Windows так и для Linux, пакеты .deb и .rpm и конечно исходники. Все это можно найти тут.

Как пользоватся?

Для начала нужно поставить :) . На мое удивление в Debian не оказалось такого пакета(сам в шоке), поэтому придется ставить из пакетов которые есть на сайте или из исходников. Как ставить описывать не буду, перейдем сразу к настройке.

Nagstatmon-1

На первой закладке единственного окна программы можно настроит список серверов с которых будет собираться информация, и интервал обновления информации.

Nagstatmon-2

Далее вы можете настроить формат отображения информации, как и где она будет отображаться

На последней закладке вы можете настроить фильтры отображаемой информации, т.е. к примеру убрать отображение сервисов которые не работают по причине выполнения мейтененс процедур.
Ну вот мы уже все и настроили, можно нажимать «OK». По умолчанию nagstatmon выводит всю информацию в плавающем окошке, хотя можно заставить его сидеть в трее.

nagstatmon-tray

Заключение

Ну вот, что мог то описал :) . Nagstatmon отлично подходит для оповещения о проблемах в небольшой сети и при малом количестве сервисов.

P.S.

Как оказалось Nagstatmon НЕ ПОДХОДИТ для работы с крупными системами, при попытке показать статус Nagios`а на ~1600 сервисов программка зависла :( .