Translate

понеділок, 12 травня 2014 р.

Nagios useful check scripts

Нещодавно я писав про установку останньої версії Nagios. Наразі хочу зібрати всі корисні скрипти для перевірки сервісів та систем, що працюватимуть не лише із Nagios, а і з купою його форків.

Нагадаю, що скрипти можна запускати віддалено, використовуючи nrpe-демон чи щось подібне, чи локально на самому сервері. У першому випадку слід описати перевірку в nrpe.cfg, щось на зразок такого:

# vim /etc/nagios/nrpe.cfg
...
command[check_value]=/usr/lib/nagios/plugins/check_value -w 5 -c 10
...

А на Nagios-сервері check має бути описаний подібним чином

define service{
        use                             generic-service
        host_name                       your.server.com
        service_description             Info About Check
        check_command                   check_nrpe!check_value
       }

Або ж в другому випадку перевірку необхідно описати в конфігураційному файлі /etc/nagios-plugins/config/value.cfg (або щось на зразок цього, можливо, за іншою адресою):

define command {
        command_name    check_value
        command_line    /usr/lib/nagios/plugins/check_value -H '$HOSTADDRESS$' -w '$ARG1$' -c '$ARG2$'
}

та описати сервіс, використовуючи вищеописано команду:

define service{
        use                             generic-service
        host_name                       your.server.com
        service_description             Info About Check
        check_command                   check_value!5!10
       }