如果主机脱机,则主机服务检查完全不发出警告/警报

时间:2019-11-07 07:19:12

标签: nagios

我想检查某些服务在特定主机上是否可用。问题在于这些主机易变,因此它们在线几个小时而其他小时离线。

我现在拥有的是主机检查(标准组linux服务器)和服务检查(通过客户端上的nrpe-server)。如果主机脱机,我会收到主机警告,是否有可能在nagios web上阻止任何通知并发出警报,如果这些主机脱机,还可以防止运行服务检查主机是否脱机?

我目前看到的唯一解决方案是不进行主机检查,并在服务器端使用隐式方式实施检查  &&

但也许有更好的解决方案。

背景是检查某些dhcp客户端上是否有一些基础设施服务可用以及何时出现故障。因此我在这里没有稳定的主机,但也不想在所有主机都处于脱机状态时发出警告,因为这很正常!

如果我能以一种自然的方式做到这一点,那会很好

2 个答案:

答案 0 :(得分:0)

执行服务检查时,可以定义依赖关系。如果您为特定主机的所有探针定义是否都取决于主机状态,则可以解决您的问题。 有关更多信息,您可以检查this page

答案 1 :(得分:0)

这也可以为您提供帮助:

# DISABLE SERVICE CHECKS WHEN HOST DOWN
# This option will disable all service checks if the host is not in an UP state
#
# While desirable in some environments, enabling this value can distort report
# values as the expected quantity of checks will not have been performed

host_down_disable_service_checks=1