在 Zabbix 2.0 中,我已将 zabbix 代理配置为主动代理并禁用被动检查。
我还配置了主机以自动将这些主机添加到“发现的主机”主机组。
然而,尽管代理中已禁用主动检查,代理仍会尝试连接到代理。这会导致“[主机] 上的 zabbix 代理 5 分钟内无法访问”警告。
我在主机配置中没有看到关闭这些被动检查的选项。如何关闭才能消除这些警告?
答案1
我最终找到了答案。
似乎正在将模板的完整克隆创建Template App Zabbix Agent
为一个新的模板
Template App Zabbix Agent Active
。
然后在链接到这个新克隆模板的 3 个项目中
- 代理 ping
- 运行的zabbix_agentd的主机名
- 正在运行的 zabbix_agent(d) 版本”
将每个项目的类型字段从 更改为Zabbix agent
并Zabbix agent (active)
保存每个项目。
然后,我创建了另一个克隆模板Template OS Linux Active
并将链接模板更改为新模板Template App Zabbix Agent Active
。
现在,当这个新模板Template OS Linux Active
链接到我的主机时,它们可以正确地收集数据,而不会抱怨无法连接到 zabbix 代理。
答案2
几年后这个答案仍然有效。
要进行放大,您必须仔细检查并将模板中的所有内容更改为活动内容。我创建了新模板,并附加了活动名称。
然后搜索并替换:0 => 7
这会将项目类型切换为 Zabbix Agent Active。您可以在 Web UI 上执行此操作,但必须在几个地方执行此操作,而且并不简单。通过网页更新时,项目原型往往会被遗漏。