Установка и настройка Nagios
При установке системы мониторинга Nagios особое внимание обратите на то, что плагины устанавливаются отдельно, без них мониторинг сможет следить лишь за ограниченным кругом стандартных сервисов. Nagios имеет веб-интерфес, следовательно для его работы понадобится и веб-сервер и php, но об этом можно не беспокоиться, так как пакетные менеджеры ОС сами загрузят и установят в зависимости от пакета Nagios. В случае установки из исходных кодов вам придется устанавливать все дополнительные программы самостоятельно.
Веб-сервис системы мониторинга Nagios довольно информативен, здесь можно посмотреть список хостов, в том числе и хостинга в Европе, сервисов, журнал возникших проблем и уведомлений о них. Проблемные сервисы подсвечиваются красным и желтым цветами в зависимости от уровня неполадки. Однако у веб-интерфейса есть один самый главный минус – через него нельзя ничего редактировать. К сожалению все настройки, такое как добавление, редактирование хостов и сервисов, контактов для уведомлений, осуществляются вручную через конфигурационные файлы программы.
Настройки находятся по умолчанию в etc/nagios в Linux-системах и в usr/local/etc Free BSD.
В основной конфигурации системы расположены общие настройки программы и подключаются дополнительные файлы настроек. В файле cgi.cfg настраивается веб-интерфейс Nagios, авторизация и отображение данных. В commands.cfg указаны все программы проверки доступных сервисов. После установки там будут уже прописаны команды для всех установленных плагинов; также вы сможете добавлять собственные команды для нестандартных сервисов, организуя хостинг без рекламы.
Настройка контактов, на которые буду отсылаться уведомления, производится в файле contacts.cfg. Вы можете воздавать несколько групп контактов для гибкого управления уведомлениями. Если вам нужно , чтобы уведомления о каком-то сервисе отправлялись только некоторым лицам, это легко настроить через группы контактов, достаточно у нужного сервера указать эту группу.
Nagios также представляет возможность настроить уведомления с учетом рабочих и выходных дней, праздников. В файле timeperiods.cfg вы можете задать эти параметры, указав какие дни считать выходными.
После настроек системы мониторинга Nagios вы можете увидеть через веб-сервис все подключенные хосты, серверы для офиса, список последних зафиксированных проблем и статистику отправки уведомлений о проблемах.