Nagios 禁用服务检查(如果主机无法访问)

Nagios 禁用服务检查(如果主机无法访问)

当我声明主机时,我指定了一个命令来检查我的主机是否处于活动状态(简单 ping):

hostgroups              hostgroup-WIN
check_interval          1
retry_interval          1
max_check_attempts      3
check_command           check-host-alive
check_period            24x7
contact_groups          contact-WIN

我还获得了一堆监控该服务器的服务。

我想在主机关闭时禁用这些服务(“check-host-alive”命令失败),因为当然,所有服务都会导致错误,并在 Web 界面上显示一些烦人的内容

谢谢。

答案1

您所描述的是默认行为;服务对其主机具有隐式依赖性。

这就是您无法收到已关闭主机上服务的通知的原因。不过,它们仍会显示在 Web 界面上。

您可以在顶部应用过滤器,仅显示启动的主机上的服务。

答案2

服务检查仍在运行,只是通知被抑制。从 nagios 4.1.1 开始,您可以通过添加到host_down_disable_service_checks=1来禁用服务检查nagios.cfg

来源:https://support.nagios.com/forum/viewtopic.php?f=7&t=35580

相关内容