adicionando o plugin check_hping ao nagios

0

Eu preciso verificar IP: PORT por ping, então eu descubro o plugin check_hping para nagios. Estou tentando adicioná-lo ao nagios core 4.

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

Na interface da web do serviço nagios, recebi o erro:

CRITICAL: Error pinging

1, parece que eu adicionei corretamente o plugin para a pasta do plugin (permissões, propriedade ..)

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, Todos os argumentos no comando estão corretos:

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, permissões do usuário nagios:

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

4, O comando é executável a partir da linha de comando:

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%

Talvez você possa me ajudar.

Obrigado

    
por Patrik18 27.07.2014 / 07:32

1 resposta

1

Antes de mais nada, desculpe meu inglês ruim.

O problema é que check_hping requer sudo para seu uso.

Para remediar isso, usei as seguintes etapas:

-Você precisa remover o sudo de uma linha no script (procure a configuração da variável PRE).

-Altere o comando para o seguinte:

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

-Adicione nagios no arquivo sudoers para usar este script sem senha.

Espero que esta solução funcione para você também.

Atenciosamente.

    
por Kafre 12.02.2015 / 17:31