Наработки по установке и конфигурированию системы мониторинга nagios.
Первые впечатления «нравица. не очень».
Установка nagios сводится к установке ядра nagios и плагинов.
Проблема при использовании ping
CRITICAL - Could not interpret output from ping command
Решение:
chmod u+s /bin/ping
Проблема:
Error: There are no services defined!
Как пишут на форумах «значит что-то не описано в конфигах». Но при этом оно описано. Получается, что описано не там. Надо описывать сервисы в файле хоста на сервере с nagios. Пример моего рабочего конфига хоста:
define host { use generic-host host_name zabbix address 10.10.10.240 contact_groups devs_email } # PING define service{ use generic-service host_name zabbix service_description PING check_command check_ping!100.0,20%!500.0,60% }
#Ссылки:
Самый лучший материал, который я взял за основу установки, понимания функционирования и настройки nagios — https://eax.me/nagios/. Из коробки в статье ничего у меня не заработало, местами допиливал своими силами или сверялся с другими пытками людей настроить это чудо.
Официальная инструкция по установке на разные ОС — https://support.nagios.com/kb/article/nagios-core-installing-nagios-core-from-source-96.html#Debian
How to install Nagios 4.2.0 (Debian 8) — http://www.brainupdaters.net/install-nagios-4-2-0-debian-8-2/
Установка и настройка Nagios 4 — https://blog.amet13.name/2014/06/nagios-4.html