使用Nagios,我希望能够在特定主机上的服务失败时向用户发送通知。但是,另一台主机上的那些相同服务应提醒其他人。
例如:
“ HostA”已启动,但“ HostA”上的“ www”服务已关闭->通知UserA“ HostB”已启动,并且“ HostB”上的“ www”服务已启动->未通知用户B
换句话说,如果HostA上的WWW服务已关闭,则仅应通知UserA,但是如果HostB上的WWW服务已关闭,则由UserB负责。
我可以轻松地将用户A分配给主机A和/或www服务,但是我希望用户A负责主机A,和负责主机A上运行的所有服务。
想法?
将UserA分配给HostA作为联系人。 Do n't定义/分配HostA服务的任何联系人。然后,服务将继承主机的联系信息。参见the first line in the table in the docs:
可选,您可以将联系人放入联系人组。