我想通过 Nagios Web 界面禁用 Centreon 中的某些服务通知。有人知道如何在 Nagios 中执行此操作吗?
答案1
我假设您的意思是禁用服务的服务信息页面的通知,即包含右侧的服务状态信息表和服务命令表的页面?:
如果你点击“禁用此服务的通知”,并在以下页面上确认“提交”:
...Centreon 会发现这一点。您需要耐心等待,因为命令已排队,可能不会立即执行。在繁忙的 Nagios 服务器上,命令可能需要几分钟才能执行,Centreon 也可能需要几分钟才能看到此更改。当它最终发生时,您会在服务旁边看到一个小“标记”监控 -> 服务 ->:
这已在运行 Nagios 3.5.0、NDOUtils 1.4b9 和 Centreon 2.4.4 的测试环境中得到验证。
您还可以通过跟踪 Nagios 日志来验证命令的发送时间:
tail -f /usr/local/nagios/var/nagios.log
当命令被处理时,你会看到类似这样的内容:
[1378315436] EXTERNAL COMMAND: DISABLE_SVC_NOTIFICATIONS;Buzz;HTTP
Buzz
我的主机名和HTTP
检查名称在哪里。
您的日志位置可能会有所不同,您可以通过检查 Centreon 中的“日志文件”配置值来找到它:
Configuration -> Monitoring Engines -> main.cfg
或者,如果您运行的是 Nagios Centreon fork 发布之前的旧版本:
Configuration -> Nagios -> nagios.cfg
如果没有发生这种情况,那么我们需要查看您的服务配置和“数据处理”选项。