Блог на начинаещ системен администратор Свързване на самостоятелно написан плъгин в 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$ >

В конфигурацията на отдалечения сървър записваме нова услуга: монитор