[Nagiosplug-devel] check_by_ssh return code losed
Matteo Sgalaberni
sgala at sgala.com
Wed Aug 10 03:56:27 CEST 2005
Hello,
I have a strage problem. I have configured check_by_ssh to check the
status of a remote service. When I kill the service to generate an alert
I show that in nagios the status it's still "OK" and the state type it's
"HARD" with the correct status information.
I have executed manually the commands and i've discovered that
chech_by_ssh seem to lose the exit val of the lanunched command.
Debian Sarge stable with only plugins installed , the host target to check
# /root/nagios-plugins-1.4/plugins/check_procs
-w 1:500 -c 1:500 -C daemon_bill.pl -a 'sales_230'
PROCS CRITICAL: 0 processes with command name 'daemon_bill', args 'sales_230'
# echo $?
2
and this is correct!
FreeBSD with nagiosplug-1.4 where there is nagios
# ./check_by_ssh -H $HOST -p $PORT -C "/opt/nagios-plugins-1.4/plugins/check_procs -w 1:500 -c 1:500 -C deamon_bill -a 'sales_230'" -f -l root -i /home/nagios/.ssh/id_rsa
PROCS CRITICAL: 0 processes with command name 'deamon_bill', args 'sales_230'
# echo $?
0
this is not correct... the exit val should be 2 and not 0, right?
Have you ideas?
Thanks
Matteo
More information about the Devel
mailing list