我是Nagios的新手,我一直試圖讓Nagios處理一些簡單的check_by_ssh命令。我在那裏,我能夠成功地在命令行中,像這樣運行該命令的點:在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
所以,這是很好的;它適用於o.k.從命令行。然而,當我拋出了我的commands.cfg文件(使用宏$USER1$
和$HOSTADDRESS$
首先,雖然文字信息產生相同的結果),並檢查Nagios的Web界面來驗證,它告訴我
Remote command execution failed: ssh_askpass: exec(/usr/bin/ssh-askpass):
No such file or directory
我確保安裝了ssh-askpass。是什麼賦予了?