我正在尝试将 Zabbix 推广到一些远程 Windows 服务器。由于我无法在 Windows 上运行 Zabbix 代理,因此我在 Active 模式下使用代理并在与 Zabbix 服务器的传入连接上打开一个端口。
这些主机在 Zabbix 配置中设置为 IP 地址 0.0.0.0(因为没有 IP 可以联系它们)。然而,Zabbix 不断抱怨“主机在 x 分钟内无法访问”——据我所知,它永远无法访问。
我想我可以禁用生成该警告的触发器,但我想看看是否有一种“正确”的方式来使用 Active 代理。(或者这是正确的方法?)
这取决于项目类型。如果主机有被动项目,Zabbix 服务器会尝试连接到该主机以获取这些项目。如果它有活动项目,传入的代理连接将尝试为这些项目提供服务。
在这种情况下,您应该确保“主机在 x 分钟内无法访问”触发器检查活动项目(
Zabbix agent (active)
,而不仅仅是Zabbix agent
)。更重要的是,您应该确保所有项目、LLD 规则和 LLD 原型都是主动代理的,而不是被动的。