Nagios NRPE “Nenhuma saída retornada do plugin“ error

1

Então, comecei a configurar o Nagios no meu ambiente e estou recebendo o erro acima ao tentar usar o plugin NRPE.

O arquivo host é o seguinte:

define {

    host_name   servername    
    alias       servername
    address     xxx.xxx.xxx.xxx
    use         generic-host    
}

define service {    
    use                     generic-service    
    host_name               servername   
    service_description CPU load    
    check_command           check_nrpe!alias_cpu    
}

Este é o arquivo check_nrpe.cfg localizado em /etc/nagios-plugins/config

NOTA: este comando executa um programa $ARG1$ com argumentos $ARG2$

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

NOTA: este comando executa um programa $ARG1$ sem argumentos

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

Alguma idéia do que está errado ou por onde começar a resolver isso?

    
por user118074 01.11.2013 / 14:51

2 respostas

3

então é isso que corrigiu meu problema  Correndo de dentro da configuração gile o check_nrpe_1arg. Parece que o padrão check_nrpe está esperando 2 argumentos, o que nem sempre é o caso!

    
por 01.11.2013 / 16:50
1

Eu sempre executo esses comandos de um terminal primeiro para ver o que está acontecendo, em vez de tentar depurá-los no Nagios. É apenas mais fácil e você normalmente pode fornecer opções para os plugins que os tornam mais detalhados. Normalmente, eu me tornarei o usuário nagios , seja qual for o nome de usuário, ao fazer isso.

$ /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -a $ARG2$

Você terá que determinar os valores das variáveis para $HOSTADDRESS$ , $ARG1$ e $ARG2$ , mas isso deve ser simples.

    
por 01.11.2013 / 15:19