3

使用 Nagios,我希望能够在特定主机上的服务失败时向用户发送通知。然而,另一台主机上的这些相同服务应该提醒其他人。

例如:

"HostA" 已启动,但 "HostA" 上的 "www" 服务已关闭 --> 通知 UserA
"HostB" 已启动,并且 "HostB" 上的 "www" 服务已启动 --> 未通知 UserB

换句话说……如果HostA上的WWW服务宕机了,应该只通知UserA,
但是如果HostB上的WWW服务宕机了,那么就由UserB负责。


我可以轻松地将用户 A 分配给主机 A 和/或 www 服务,但我希望用户 A 负责主机 A,以及主机 A上运行的所有服务。

想法?

4

1 回答 1

4

Assign UserA to HostA as the contact. Don't define/assign any contacts to the services for HostA. Then the services will inherit the contact info for the Host. See the first line in the table in the docs:

Optionally, you can put the contact into a contactgroup.

于 2013-10-16T19:47:53.290 回答