Блог сисадміна-початківця Підключення самописного плагіна в 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