我正在为客户实施Nagios。
客户有以下要求;
我们有一台PC(PC-1)和一台服务器(Server-1)。 PC只在Nagios中进行ping监控,服务器有Ping监控,但也有服务检查(检查Citrix是否已启动)。
当Server-1上的Citrix服务处于关闭状态时,我们希望PC-1进入警告状态。我们想要的原因是出于报告目的。
我知道服务依赖性服务,但我想知道这种服务是否可以使用主机依赖性以及如何:)。
欢迎任何帮助!
谢谢!
答案 0 :(得分:1)
是的,可以做到。请参阅docs on dependencies。
您没有明确地使服务依赖于其他主机。相反,您必须使其依赖于 on 该主机上的服务。由于服务也隐式依赖于其主机,因此会产生您想要的行为。
您可以使用ping服务检查来实现此目的,这是您实际需要进行check_ping(或check_icmp)服务检查的唯一时间。
如果您阅读了有关实际主机依赖关系的部分,则会看到建议使用父/子关系。