пятница, 21 мая 2010 г.

Nagios



Решился я все же поставить на сервер фришный систему мониторинга Nagios.

Причин было несколько:
  1. Алерты об отказах и падениях каналов к офисам приходили на френдлипингер моему коллеге, который под продуктом из Редмонда работает. А у меня уже давно Линукс стоит.
  2. Мониторить "изнутри" немаршрутизируемой сети другие немаршрутизируемые сети (через VPN) не совсем удобно, так как выход и наружу и в другие сети - через один и тот же роутер. Соответственно, если случится проблема с роутером, перестанет мониториться все.
    Я же поставил Нагиос на шлюзе, у которого два интерфеса - один в локалку, другой - во внутреннюю маршрутизируемую подсеть, выделенную нам провайдером услуг.
  3. Гуи хотя и очень несовременный, зато, благодаря солидному возрасту разработки, Нагиос оброс множеством модулей, плагинов и аддонов.
Итак, система поставилась и даже заработала. Хотя был там при инсталляции один ньюанс. Нужно было правильно прописать в апаче директивы для Нагиос.

Правильные директивы:

ScriptAlias /nagios/cgi-bin /usr/local/www/nagios/cgi-bin/


Options ExecCGI
DirectoryIndex index.php
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/etc/nagios/htpasswd.users
Require valid-user

Alias /nagios /usr/local/www/nagios/


Options None
AllowOverride None
DirectoryIndex index.php
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/etc/nagios/htpasswd.users
Require valid-user

Но все же - о чем этот пост?


Перехожу к главной теме.

Держать постоянно открытым окно Нагиос в браузере - не всегда и не совсем удобно. Что же делать? Есть ли какие-нибудь варианты?

Можно смело сказать - Да, есть!

Во-первых, есть замечательный плагин к ... (чему бы вы думали?) .... правильно, к Firefox.
Для тех, кто не в курсе, это такой браузер. С открытым исходным кодом, довольно быстрый и очень, очень расширяемый. За счет именно плагинов.

Так вот, для Firefox есть замечательный плагин (если кто еще сам в гугл не нашел), называется Nagios Checker. В настоящее время релиз 0.15.3 .
Очень удобная вещь!

Через пару недель возникла мысль. Да, все это хорошо, браузер у меня открыт почти постоянно, да что там, постоянно. Но вот ведь какая штука - у меня в Гноме - четыре рабочих стола. И если я перехожу в другой рабочий стол, я уже не вижу сообщений плагина Nagios Checker!

Кто-то может сказать - а зачем тебе видеть? Он звуковые сигналы подает? Подает. Так что еще нужно? Неужели так часто хосты или службы падают?

Да вот просто хочется большей информативности, и всё тут!

Что же делать? традиционный русский вопрос

А вот что - нужно установить апплет для Гнома! Он будет всегда на виду и, по крайней мере на ближайшее будущее, мне этого думаю будет достаточно.



Вот и он - тот самый апплет, если и вам он приглянулся, смело ставьте!
Ставить конечно лучше из репозиториев. Не мне вам объяснять, как. Ну а если спросите, отвечу :)