check_by_ssh and Nagios communication

Carroll, Jim P [Contractor] jcarro10 at sprintspectrum.com
Wed Jan 22 16:51:22 CET 2003


Try making these changes to your command_line in checkcommands.cfg:

  command_line  $USER1$/check_by_ssh -H $HOSTADDRESS$ -C
'./libexec/check_disk -w 15% -c 5%'

jc


> -----Original Message-----
> From: VEGH Karoly [mailto:karoly.vegh at uta.at]
> Sent: Wednesday, January 22, 2003 6:04 AM
> To: Michael Loftis
> Cc: nagios-users at lists.sourceforge.net
> Subject: Re: [Nagios-users] check_by_ssh and Nagios communication
> 
> 
> On Wed, 22 Jan 2003, Michael Loftis wrote:
> 
> > Error 127 generally means it couldn't execute, check the executable
> > permissions on the check_by_ssh (needs to be executable by 
> whomever is
> > doing ssh checks)
> 
> 
> as i wrote, executed by hand it works fine:
> 
> 
> newmx4:/var/spool/exim/input# su - nagios
> nagios at newmx4:~$ /opt/nagios/libexec/check_by_ssh -H newmx4 -C \
> '~/libexec/check_disk -w 15% -c 5%'
> DISK OK - [6950540 kB (95%) free on /dev/md0] [17208 kB (78%) free on
> /dev/md1] [2343592 kB (92%) free on /dev/md2]
> nagios at newmx4:~$
> 
> 
> exactly this stands in my checkcommands.cfg:
> 
> 
> newmx4:/opt/nagios# grep check_by_ssh etc/checkcommands.cfg
>         command_line    
> command[ssh_disk]=/opt/nagios/libexec/check_by_ssh
> -H $HOSTADDRESS$ -C '~/libexec/check_disk -w 15% -c 5%'
> newmx4:/opt/nagios#
> 
> 
> > check_by_ssh also has the path to ssh hard coded into
> > it, so check to make sure it's looking for the right SSH 
> executable and
> > that this is also runnable by the right user,
> 
> newmx4:/opt/nagios# which ssh
> /usr/bin/ssh
> newmx4:/opt/nagios#
> newmx4:/opt/nagios# strings libexec/check_by_ssh | grep ssh
> /usr/bin/ssh
> check_by_ssh
> -f tells ssh to fork rather than create a tty
>    tell ssh to use IPv4
>    tell ssh to use IPv6
> check_by_ssh [-f46] [-t timeout] [-i identity] [-l user] -H <host> -C
> <command>
> check_by_ssh  -V prints version info
> check_by_ssh  -h prints more detailed help
> newmx4:/opt/nagios#
> 
> seems to be OK...
> 
> newmx4:/opt/nagios# ls -la /usr/bin/ssh
> -rwxr-xr-x    1 root     root       230248 Jun 28  2002 /usr/bin/ssh
> newmx4:/opt/nagios# su - nagios
> nagios at newmx4:~$ ssh newmx4
> Linux newmx4 2.4.19-ac4 #1 Wed Sep 18 10:45:42 CEST 2002 i686 unknown
> 
> Most of the programs included with the Debian GNU/Linux system are
> freely redistributable; the exact distribution terms for each program
> are described in the individual files in /usr/share/doc/*/copyright
> 
> Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
> permitted by applicable law.
> You have new mail.
> Last login: Wed Jan 22 12:20:02 2003 from newmx4
> nagios at newmx4:~$
> 
> > you'll need to probably do a
> > strings /path/to/your/check_by_ssh and look for something 
> like /usr/bin/ssh
> > (as on my FreeBSD box).
> >
> > Lemme know if this is more helpful!
> 
> well, i dont know, how to get on weiter, how to see how 
> nagios tries to
> execute the plugin... how to see more debug, i mean more that 
> errpr 127
> plugin may be missing, which is impossible because as u see i try
> check_bye_ssh on the server itself, only over ssh...
> 
> 
> thanks for your help, any ideas more maybe?
> 
> charlie
> 
> -- 
> Vegh Karoly -  System Engineer - UTA - TIS.SAS.SDI
> Cynics says that Hungarians created America's Hollywood before
> other Hungarians less destructively created America's A-bomb.
> http://www.mek.iif.hu/kiallit/tudtor/tudos1/martians.html
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: Scholarships for Techies!
> Can't afford IT training? All 2003 ictp students receive scholarships.
> Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more.
> www.ictp.com/training/sourceforge.asp
> _______________________________________________
> 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: Scholarships for Techies!
Can't afford IT training? All 2003 ictp students receive scholarships.
Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more.
www.ictp.com/training/sourceforge.asp




More information about the Users mailing list