добавление плагина check_hping для nagios

Мне нужно проверить IP: PORT с помощью ping, поэтому я обнаружил плагин check_hping для nagios. Я пытаюсь добавить его в ядро ​​nagios 4.

http://exchange.nagios.org/directory/Plugins/Network-Protocols/ICMP/chech_hping/details

В веб-интерфейсе сервиса nagios я получил ошибку:

CRITICAL: Error pinging

1, похоже, я правильно добавил плагин в папку плагинов (права доступа, владение ..)

root@onedata-desktop:~# ls -l  /usr/local/nagios/libexec/check_hping 
-rwxr-xr-x 1 nagios nagios 1994 Jul 26 17:36 /usr/local/nagios/libexec/check_hping

2, все аргументы в команде верны:

define command{
        command_name    check-ping-on-port
        command_line    $USER1$/check_hping $HOSTADDRESS$ $ARG1$ $ARG2$ $ARG3$
        }
define service{
        use                     generic-service
        host_name               cam_chodba
        service_description     Kamery
        check_command           check-ping-on-port!100!300!10201
        normal_check_interval   1
        retry_check_interval    1
        }

3, права пользователя nagios:

root@onedata-desktop:~# cat /etc/group | grep nagios
nagios:x:1001:nagios,www-data

4, команда выполняется из командной строки:

onedata@onedata-desktop:~$ /usr/local/nagios/libexec/check_hping 188.123.99.171 200 300 1201
[sudo] password for onedata: 
OK: Average response time 20 ms; packet loss 0%

Может быть, вы можете мне помочь.

Спасибо.

0
задан 27 July 2014 в 09:32

1 ответ

В первую очередь, я сожалею свой плохой английский язык.

проблема состоит в том, что check_hping требует sudo для своего использования.

Для исправления этого я использовал следующие шаги:

- необходимо удалить sudo из строки в сценарии (ищите ПРЕД установка переменной).

- Изменение команда к следующему:

define command{
        command_name    check-ping-on-port
        command_line    sudo $USER1$/check_hping $HOSTADDRESS$ $ARG1$ $ARG2$ $ARG3$
        }

- Добавляют nagios на sudoers файле для использования этого сценария без пароля.

Hope это решение работает на Вас также.

С наилучшими пожеланиями.

1
ответ дан 27 July 2014 в 09:32

Другие вопросы по тегам:

Похожие вопросы: