当我在 Nagios 客户端机器上运行以下命令时,它运行良好。
**/usr/lib/nagios/plugins/check_ssh -H 127.0.0.1 -p 22**
*SSH OK - OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.6 (protocol 2.0) | time=0.004430s;;;0.000000;10.000000*
从 Nagios 服务器运行时,出现以下问题。
ubuntu@Nagios-server:/usr/lib/nagios/plugins$ ./check_nrpe -H <CLIENT-IP> -c check_ssh -n -H <CLIENT-IP> -p 2
CHECK_NRPE: Error receiving data from daemon.
下面是服务定义:
define service {
host qa-ad-useast-1.dpclk.com
use generic-service
check_command check_nrpe!check_ssh
service_description SSH Status
contact_groups admins
notifications_enabled 1
}
nrpe.cfg 上的命令条目是:
command[check_ssh]=/usr/lib/nagios/plugins/check_ssh -H $ARG1$
传递参数时服务定义或命令有任何错误。