我是 Nagios 的新手,我一直试图让 Nagios 处理一些简单的 check_by_ssh 命令。我现在可以成功地从命令行运行命令,如下所示:
#/usr/local/nagios/libexec/check_by_ssh -H HERP.DERP.COM -C "/home/derrp/bin/...
check_disk -w 50 -c 10 -A"
哪个呈现
DISK OK - free space: blah blah blah
所以,这很好;从命令行可以正常工作。但是,当我将它放入我的 commands.cfg 文件中(首先使用宏$USER1$
,$HOSTADDRESS$
虽然文字信息产生相同的结果),并检查 Nagios 的 Web 界面进行验证,它告诉我
Remote command execution failed: ssh_askpass: exec(/usr/bin/ssh-askpass):
No such file or directory
我已确保已安装 ssh-askpass。是什么赋予了?