Enviado em 03/08/2010 - 14:57h
Pessoal, estou desenvolvendo um plugin para o Nagios, que faz a checagem do backup de meus clientes.
Desenvolvi o plugin e localmente no servidor dos clientes funciona e me retorna o status correto,
porém preciso que ele funcione via nrpe, e quando o executo o check_nrpe no meu servidor para executar
o plugin remoto não está retornando o status correto, eu resumi o script a alguns testes básicos e posto
ele aqui para quem puder ajudar:
result=`grep passo /var/log/messages | wc -l`
if [ $result -gt 0 ];then
exitstatus 0
else
exitstatus 1
fi
echo $result
exit $exitstatus
Quando executado localmente, retorna status 0 e mostra na tela o valor 5 (valor que deve conter a var. $result para funcionar). Quando executado pelo nrpe, retorna status 1 e $result=0.
Desenvolvi o plugin e localmente no servidor dos clientes funciona e me retorna o status correto,
porém preciso que ele funcione via nrpe, e quando o executo o check_nrpe no meu servidor para executar
o plugin remoto não está retornando o status correto, eu resumi o script a alguns testes básicos e posto
ele aqui para quem puder ajudar:
result=`grep passo /var/log/messages | wc -l`
if [ $result -gt 0 ];then
exitstatus 0
else
exitstatus 1
fi
echo $result
exit $exitstatus
Quando executado localmente, retorna status 0 e mostra na tela o valor 5 (valor que deve conter a var. $result para funcionar). Quando executado pelo nrpe, retorna status 1 e $result=0.