Nagios:服务与不同主机之间的依赖关系

Nagios:服务与不同主机之间的依赖关系

我们有一个服务器“zibal”,它正在为多个主机上的网站运行多项 Selenium 检查。目前,当托管网站的其中一台服务器发生故障时,失败的 Selenium 检查也会生成(不必要的)通知。

来自Nagios 文档,似乎只能添加从一个服务到另一个服务的依赖关系,或者从一个主机到另一个主机的依赖关系,而不能从“zibal”上的一个服务到作为主机的服务器B的依赖关系。

其他回答声明使用父定义(不确定这种情况是否适用于此处)。我已将这样的父定义(多个主机)添加到“zibal”,但这看起来不对:当服务器 B 发生故障时,不应该有失败的 Selenium 检查通知,但如果“zibal”也发生故障,当然应该有通知。

这该如何正确配置?

答案1

你要服务依赖项在这种情况下,对于每次 Selenium 检查。

Selenium 对“服务器 B”的检查依赖于服务器 B 上的服务检查(例如,使用 检查 Web 服务器check_http)。

您可以使用具有依赖关系的主机和/或服务组来简化配置。请参阅节省时间的技巧和窍门文档页面了解更多信息。

相关内容