为什么 Nagios 不接受我的系统上的外部命令?

为什么 Nagios 不接受我的系统上的外部命令?

我已经启用了外部命令,并且它们可以通过 Web 界面运行。

我已经启用外部命令日志记录。

我使用这个脚本写入套接字:

$ echo "[`date +%s`] ADD_HOST_COMMENT;carroll;0;icingaadmin;comment" | sudo -u nagios tee -a /var/lib/icinga/rw/icinga.cmd
[1314390099] ADD_HOST_COMMENT;carroll;0;icingaadmin;comment
$ grep EXTERNAL /var/log/icinga/icinga.log | tail -n 1
[1314390100] EXTERNAL COMMAND: ADD_HOST_COMMENT;carroll;0;icingaadmin;comment

而且我在网络界面上没有看到新的评论!

怎么了?

答案1

如果没有重新启动(您的评论不是持久的),那么我猜您弄错了host_name或者使用了主机alias或无权在 Web 界面中查看扩展主机信息。

答案2

无需重启。您是否多次按Ctrl+F5来刷新 Web 界面?

相关内容