Блог сисадміна-початківця Підключення самописного плагіна в Nagios

Підключення самописного плагіна в Nagios

Позначати машини так: server - те, що ми моніторитимемо. у разі поштовий сервер; monitor – сервер, на якому встановлений Nagios, в даному випадку сервер моніторингу.

Збоку поштового сервера.

Створюємо наш плагін: server

# cd /usr/lib/nagios/plugins/ server

Робимо скрипт виконуваним та тестуємо, тут 200 - число листів у черзі, при яких буде видано повідомлення WARNING , 1000 - CRITICAL : server

# chmod +x check_postqueue server

# /usr/lib/nagios/plugins/check_postqueue -w 200 -c 1000 QUEUE OK - 69 mails in queue

Тепер потрібно проініціалізувати скрипт у налаштуваннях NRPE: server

# vim /etc/nagios/nrpe.cfg command[check_postqueue]=/usr/lib/nagios/plugins/check_postqueue -w 200 -c 1000

# service nagios-nrpe-server restart

Переходимо на сервер моніторингу.

Тестуємо з'єднання з віддаленим сервером: monitor

# /usr/local/nagios/libexec/check_nrpe -H ip_addr -c check_postqueue QUEUE OK - 69 mails in queue

Створюємо відповідну команду в конфізі (шлях до конфігу може відрізнятися, див. як я встановлював та настроював Nagios): monitor

# vim /etc/nagios4/objects/commands.cfg define command < command_name check_nrpe command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ >

У конфізі віддаленого сервера записуємо новий сервіс: monitor