Nagios - check_by_ssh problem

Car Laza carlaza at rocketmail.com
Mon Jul 14 13:36:57 UTC 2008


Hello,

Summary: running check_by_ssh command, but it is still failing.


I'm not subscribed to this list, so please include my address explicitly in your replies. :)


OS: FreeBSD 7.0-STABLE

grep nag /etc/passwd 
nagios:*:181:181:Nagios pseudo-user:/var/spool/nagios:/usr/sbin/nologin

Command being run as root:

su -m nagios -c "/usr/local/libexec/nagios/check_by_ssh -t 60 -l nagios -H bifllive.stellatravel.co.uk -C /usr/nagios/bin/check-ati.sh -i /var/spool/nagios/boxlive.ssh-key"


define command {
        command_name check_by_ssh
        command_line $USER1$/check_by_ssh -H $HOSTADDRESS$ -t $ARG1$ -l $ARG2$ -C $ARG3$ -i $ARG4$
        }

define service{
        use                             generic-service
        name                            ATI check
        service_description             ATI feed
        check_command                   check_by_ssh!60!nagios!/usr/nagios/bin/check-ati.sh!/var/spool/nagios/boxlive.ssh-key
        host_name               boxlive
        normal_check_interval   5       ; Check the service every 5 minutes under normal conditions
        retry_check_interval    1       ; Re-check the service every minute until its final/hard state is determine
        notification_options    c,r
        }


/var/spool/nagios is owned by nagios user, see:


[root at nagios /var/spool/nagios]# ls -la .ssh
total 6
drwx------  2 nagios  nagios  512 Jul 14 13:32 .
drwxrwxr-x  6 nagios  nagios  512 Jul 14 14:01 ..
-rw-r--r--  1 nagios  nagios  617 Jul 14 13:32 known_hosts


boxlive.ssh-key was generated by me, and it works.

When running this command, as above, it works perfectly, yet when running from nagios, as a service check, I get: 

Remote command execution failed: Host key verification failed.

So, on the remote host:

[boxlive@/usr/nagios/.ssh]# pwd
/usr/nagios/.ssh
[boxlive@/usr/nagios/.ssh]# ls -la
total 10
drwx------   2 nagios   other        512 May 28 11:21 .
drwxr-xr-x   4 nagios   other        512 May 28 13:30 ..
-rw-r--r--   1 nagios   other       1194 Jul 11 09:35 authorized_keys
-rw-------   1 nagios   other        887 May 28 11:10 id_rsa


What am I doing wrong ?

How do I get this to work correctly ?

Nagios was installed from /usr/ports/net-mgmt/nagios-devel, which is nagios-3.0.3.

Thank you for your time,
Lazar


      __________________________________________________________
Not happy with your email address?.
Get the one you really want - millions of new email addresses available now at Yahoo! http://uk.docs.yahoo.com/ymail/new.html



More information about the freebsd-questions mailing list