SUMMARY: Still having check_by_ssh problems

Blair Rampling brampling at methanex.com
Mon Jan 13 19:20:56 CET 2003


The problem with check_by_ssh not passing exit codes was not caused by the plugin itself. The version of SSH included with Solaris 9 (Sun SSH 1.0) has a bug where exit codes are either passed as 0 or 255. By removing the stock Solaris 9 SSH and adding OpenSSH 3.5v1 it works properly. OpenSSH 3.4 is also verified to work properly.

- --
Blair Rampling

>>> "Blair Rampling" <brampling at methanex.com> 01/06/03 12:46pm >>>
It seems check_by_ssh isn't passing the exit codes.

Remote:

bash-2.05$ /usr/local/nagios/libexec/check_by_ssh -f -l sysadmin -H vanapps3 -C '~/plugins/check_psproc.pl fin84prd 48'
CRITICAL Incorrect number of processes (      63)
bash-2.05$ echo $?
0
bash-2.05$ 

Local:

bash-2.03$ plugins/check_psproc.pl fin84prd 48
CRITICAL Incorrect number of processes (      63)
bash-2.03$ echo $?
2

- --
Blair Rampling

>>> <Volker.Aust at premiere.de> 01/06/03 08:07am >>>
This is what I get when I execute from the Nagios host as nagios user a
remote check_disk:

$ ./libexec13b2/check_by_ssh -H w.x.y.z -l nagios -i
/usr/local/nagios/.ssh/id_rsa -C /usr/local/nagios/libexec/check_disk -w 80%
-c 70% -m -p /export/home
DISK CRITICAL - [10421765 kB (64%) free on /export/home]
$ echo $?
2

What is the result when you call your checks as nagios user from your nagios
host from the command line? Can you send an example?

-vol

> -----Original Message-----
> From: Blair Rampling [mailto:brampling at methanex.com] 
> Sent: Friday, January 03, 2003 10:40 PM
> To: nagios-users at lists.sourceforge.net 
> Subject: [Nagios-users] Still having check_by_ssh problems
> 
> 
> I am still having the problem described below. The plugin is 
> returining an exit code of 2 when it is run locally, but 
> check_by_ssh is returning an exit code of 0. Does nobody else 
> have this problem? Perhaps I am overlooking something obvious.
> 
> 
> I have a number of things monitored by check_by_ssh. Even 
> when the remote plugin exits with an error code other than 0, 
> nagios shows OK leading me to believe that check_by_ssh is 
> returning error code 0 regardless. I am using 1.3 beta 2 of 
> the plugins and nagios 1.0. Why is this happening and how do 
> I fix it? Thanks.
> 
> Here are two examples of checks that are returning OK when 
> they shouldn't:
> 
> # 'check_remote_mem' command definition
> define command{
>         command_name    check_remote_mem
>         command_line    $USER1$/check_by_ssh -f -l sysadmin 
> -H $HOSTADDRESS$ -C "~/plugins/check_mem.pl -u -w $ARG1$ -c $ARG2$"
>         }
> 
> # 'check_remote_ps_proc' command definition
> define command{
>         command_name    check_remote_ps_proc
>         command_line    $USER1$/check_by_ssh -f -l sysadmin 
> -H $HOSTADDRESS$ -C "~/plugins/check_psproc.pl $ARG1$ $ARG2$"
>         }
> 
> 
> - --
> Blair Rampling
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf 
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net 
> https://lists.sourceforge.net/lists/listinfo/nagios-users 
> 



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf 
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net 
https://lists.sourceforge.net/lists/listinfo/nagios-users



-------------------------------------------------------
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en




More information about the Users mailing list