0

我们有一些服务会在不同时间启动和关闭。因此,不可能将它们预先包含在 nagios 配置中。我想定期轮询数据库或文件以获取动态服务并修改 nagios 配置,以便它们显示在 Nagios 仪表板上。nagios 中是否有对这种东西的内置支持?如果不是,我会在每次后台进程更改配置时重新启动 Nagios。

谢谢, 亚什

4

1 回答 1

0

是的。这可以使用 Nagios 的“命令文件”界面来完成。例如,我编写了一个名为 check_nrpe_retime 的 NRPE 包装器,它使用“SCHEDULE_FORCED_SVC_CHECK”远程命令根据检查结果和其他(Nagios 外部)信息重新安排下一次活动检查。我将 Nagios 配置设置为 24x7 时间段,然后所有时间都由 check_nrpe_retime 从外部控制。让管理动态流程变得更容易。此处描述了外部命令,此处提供了命令列表。

于 2013-10-09T02:14:47.233 回答