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!
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?
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!
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.
Tags monitoring nrpe nagios