私は 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 がインストールされていることを確認しました。何を与える?