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