Назад | Перейти на главную страницу

Nagios check_openmanage

Я установил openmanage на свой dell poweredge 2950 и хотел интегрировать check_openmanage через nrpe в свой сервер мониторинга nagios3.

Я могу выполнить команду check_nrpe! Check_openmanage вручную (она возвращает вывод с сервера, который я хочу отслеживать, когда я выполняю ее на моем сервере nagios):

./check_nrpe -H example.com -c check_openmanage
Controller 0 [PERC 5/i Integrated]: Firmware '5.2.1-0067' is out of date

Я установил сервис через:

define service{
        use some-service
        hostgroup_name  dell-servers
        service_description dell servers
        check_command            check_nrpe!check_openmanage

}

Моя проблема в том, что на моем веб-интерфейсе я получаю status: UNKNOWN с участием status information: (No output returned from plugin)

Проблема заключалась в тайм-ауте плагина на удаленном хосте. Итак, чтобы увеличить время ожидания, я определил в nagios специальную команду:

  define command{
      command_name timeout_nrpe
      command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -t $ARG2$
 }

и таможенное обслуживание:

define service{
        use openstack-service
        hostgroup_name  dell-servers
        service_description OMSA checkk
        check_command            timeout_nrpe!check_openmanage!30

}

Похоже, это решило проблему.