You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Zabbix 6.4主动检查状态未知,被动监控正常的排查求助

Zabbix Windows Agent主动检查状态Unknown的解决方法

核心排查与修复步骤

1. 修正Agent的Hostname配置

你当前配置的Hostname=Zabbix server是Zabbix服务器的主机名,这是错误的。Windows Agent的Hostname必须和Zabbix前端中该Windows主机的「主机名称」完全一致(包括大小写、空格、特殊字符)。

比如,若你在Zabbix前端把Windows主机命名为Win2022-Srv,Agent配置需修改为:

Hostname=Win2022-Srv

修改后重启Zabbix Agent服务。

2. 检查Windows防火墙的出站规则

被动监控依赖Zabbix Server连接Agent的10050端口(入站),但主动监控是Agent主动发起连接到Zabbix Server的10051端口,需在Windows防火墙中添加:

  • 出站规则:允许TCP协议访问172.16.16.106的10051端口

3. 检查Sophos防火墙的端口放行

确保Sophos防火墙允许:

  • 源IP:172.16.16.166(Windows主机)
  • 目标IP:172.16.16.106(Zabbix Server)
  • 目标端口:10051(TCP)
  • 方向:出站

4. 确认Zabbix前端的主机监控模式

进入Zabbix前端 → 配置 → 主机 → 找到Windows主机 → 编辑:

  • 在「主机」标签页,确认「监控模式」设置为主动式或主动和被动
  • 再次核对「主机名称」与Agent配置的Hostname完全一致

5. 调高Agent日志级别排查连接问题

修改zabbix_agentd.conf中的日志级别:

LogLevel=3

重启Agent服务后,查看日志(默认路径C:\Program Files\Zabbix Agent\zabbix_agentd.log),若看到类似以下内容,说明主动连接正常:

active check configuration update from [172.16.16.106:10051] started
active check configuration update from [172.16.16.106:10051] finished

若无这类日志,说明Agent无法连接到Server的10051端口,需重点排查防火墙和网络连通性。


内容的提问来源于stack exchange,提问作者gh0sty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 14:04:54