如何通过 Nagios 禁用 Centreon 中的通知?

如何通过 Nagios 禁用 Centreon 中的通知?

我想通过 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

在此处输入图片描述

如果没有发生这种情况,那么我们需要查看您的服务配置和“数据处理”选项。

相关内容