设置Nagios的依赖关系
我正在尝试为路由器和多个服务器设置依赖项.我想要做的是将路由器设置为主主机,因此如果路由器出现故障,服务器上的所有其他服务都不会发出警报.
不幸的是,这说起来容易做起来难.是否有一种简单的方法来为主机(或我的路由器)在服务器上的所有服务设置服务依赖性? Nagios有一些文档,但为每个服务添加单个服务依赖项定义将非常耗时. http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#servicedependency
在这种情况下,您想要的不是依赖项(如Nagios所称的那样),而是您希望主机中的父/子关系.如果父母失败并且无法联系到孩子,Nagios会认为他们“无法接触”而不是“失败”.然后,如果事情“无法访问”,您可以配置不通知.您可以在Nagios文档
here中阅读有关此内容的更多信息.
此外,从2.0文档的同一部分可以看出,如果主机关闭,服务将不会发出警报(保存这些警报):
默认情况下,服务依赖项不能从主机模板继承,但我相信父项是.所以你可以从模板继承父母(如果我在这里是正确的)并节省一些打字. 最后,我实际上希望启用无法访问的警报.如果路由器出现故障,我希望我的手机能够“疯狂”. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |