我正在使用icinga2进行监控,我想包括像NVR这样位于客户站点的设备。这些选项不能用于检查主机状态。
Icinga2代理报告了我所需要的一切,而不需要转发某些端口。
但是,主机状态本身总是“关闭”,因为这是使用ping检查的。我需要主机只有在代理商没有及时报告的情况下才会被认为是‘下风’。目前,我正在检查NVR公开的HTTPS网站,但这并不是我想要的,因为NVR服务可能已经关闭,但设备本身已经启动。
发布于 2015-09-13 16:22:27
generic-host中的默认检查集称为hostalive,它将检查主机在任何方面是否可单击。
您需要将主机状态更改为虚拟检查。因为Icinga2总是想知道主机是否还活着。
示例:
template Host "non-pingable" {
import "generic-host"
check_command = "dummy"
vars.dummy_state = 0
vars.dummy_text = "Host can not be pinged, should be up, hopefully..."
}这将运行一个非常通用的检查,但将主机状态设置为UP。
您还可以使用任何其他检查,如SSH,或端口测试。
发布于 2015-10-17 16:39:22
为此,我将使用群集区域连接检查,以验证主机的客户端实际上是可访问和连接的。
http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/icinga-template-library#itl-icinga-cluster-zone
将主机对象中的vars.cluster_zone设置为客户端区域,并替换主机检查命令。
https://serverfault.com/questions/721948
复制相似问题