使用Nagios,我希望能够在特定主机上的服务失败时发送用户通知。然而,另一台主机上的那些相同服务应警告其他人。
例如:
“HostA”已启动,但“HostA”上的“www”服务已关闭 - >通知UserA “HostB”已启动,“HostB”上的“www”服务已启动 - >用户B未收到通知
换句话说......如果HostA上的WWW服务已关闭,则只应通知UserA,但如果HostB上的WWW服务已关闭,则UserB负责。
我可以轻松地将用户A分配给主机A和/或www服务,但我希望用户A负责主机A上运行的所有服务的主机A,和。 / p>
想法?
答案 0 :(得分:3)
将UserA分配给HostA作为联系人。 不要为HostA定义/分配任何联系人服务。然后,服务将继承主机的联系信息。见the first line in the table in the docs:
或者,您可以将联系人放入联系人组。