Блог на начинаещ системен администратор Свързване на самостоятелно написан плъгин в Nagios
Свързване на персонализиран плъгин към Nagios
Ще обознача машините по следния начин: сървър - какво ще наблюдаваме. в този случай пощенският сървър; монитор - сървърът, на който е инсталиран Nagios, в този случай сървърът за наблюдение.
От страната на пощенския сървър.
Създайте нашия плъгин: сървър
# cd /usr/lib/nagios/plugins/ сървър
Правим скрипта изпълним и го тестваме, тук 200 е броят на съобщенията в опашката, при които ще бъде издадено ПРЕДУПРЕЖДЕНИЕ, 1000 - КРИТИЧНО: сървър
# chmod +x check_postqueue сървър
# /usr/lib/nagios/plugins/check_postqueue -w 200 -c 1000 ОПАШКА ОК - 69 писма в опашка
Сега трябва да инициализирате скрипта в настройките на NRPE: сървър
# vim /etc/nagios/nrpe.cfg команда[check_postqueue]=/usr/lib/nagios/plugins/check_postqueue -w 200 -c 1000
# service nagios-nrpe-рестартиране на сървъра
Отидете на сървъра за наблюдение.
Тестване на връзката към отдалечения сървър: монитор
# /usr/local/nagios/libexec/check_nrpe -H ip_addr -c check_postqueue ОПАШКА OK - 69 писма в опашка
Създаваме подходящата команда в конфигурацията (пътят до конфигурацията може да е различен, вижте как инсталирах и конфигурирах Nagios): monitor
# vim /etc/nagios4/objects/commands.cfg define команда < име_на_команда check_nrpe команден_ред $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ >
В конфигурацията на отдалечения сървър записваме нова услуга: монитор