在 Nagios 中,假设以下场景:您有 3 台主机,AB 和 C,每台主机都具有服务 1-3,并且主机 B 作为主机 C 的父主机,而 A 与 B 处于同一级别。
是否可能:a) 在为主机 A 安排停机时间时,也为该主机上的所有服务安排停机时间?b) 当主机 B 发生意外或其他原因的停机时,主机 C 上的所有服务是否也被视为停机,而不发出警报或通知,就像主机本身一样?
谢谢
答案1
这两个问题的简短答案都是“否”。有多个脚本可用于执行 (a),但 Nagios 在主机上时不会将主机服务停机。但是,Nagios 不会在主机停机时通知服务,只有当主机恢复运行且服务仍处于停机状态时,您才会收到通知。至于 (b),您可以通过在服务之间设置依赖关系来实现这一点,但据我所知,您不能让服务依赖于主机。
答案2
在 Nagios 3 中,(a) 是默认行为。我认为 (b) 也是 Nagios 3 中的工作方式,尽管我还没有亲自测试过。