Service 禁止Ping主机服务的Nagios通知抑制
我在公共互联网主机上有许多服务正在被监控。主机不可ping,因此我使用带有标准服务检查的无检查主机定义 为了实现智能通知,防止上游网络关闭时发出通知,我已经为所有主机设置了相应的父级。这是正确的映射,但当路由器宕机并提供下游服务时,我仍然会收到大量警报 Nagios===路由器主机===路由器主机B===无带服务的Ping主机 当RouterHostB关闭时,我需要做什么来防止服务通知。我认为问题在于不检查主机无法正常工作,但我认为当父路由器停机时,Nagios会停止对主机及其服务的所有检查Service 禁止Ping主机服务的Nagios通知抑制,service,dependencies,nagios,Service,Dependencies,Nagios,我在公共互联网主机上有许多服务正在被监控。主机不可ping,因此我使用带有标准服务检查的无检查主机定义 为了实现智能通知,防止上游网络关闭时发出通知,我已经为所有主机设置了相应的父级。这是正确的映射,但当路由器宕机并提供下游服务时,我仍然会收到大量警报 Nagios===路由器主机===路由器主机B===无带服务的Ping主机 当RouterHostB关闭时,我需要做什么来防止服务通知。我认为问题在于不检查主机无法正常工作,但我认为当父路由器停机时,Nagios会停止对主机及其服务的所有检查 每
每次我遇到200条问题,然后又收到200条恢复的文本消息时,我都会感到非常痛苦。由于怀疑问题在于禁止ping/check主机无法运行,因此服务检查会发出通知。有必要让主机检查失败并显示主机。我可以通过检查服务端口的tcp来实现这一点。它是
define host{
host_name No Ping Host
alias www.xyz.tld
address www.xyz.tld
check_command check_tcp!443
parents RouterHostB
}
define service{
use generic-service
host_name No Ping Host
service_description HTTPS_URL
check_command check_https_url!/index.html!serialnumber!
}
这并不理想,但似乎是最好的选择