首页/网络/常用端口速查/10050 Zabbix Agent 被动检查
10000-19999 注册端口49 条

10050 Zabbix Agent 被动检查

Zabbix 客户端默认端口:Server/Proxy 从这里拉取监控项数据;主动模式下 agent 反向连接 Server 的 10051。

常用端口速查网络更新于 2026-10-13

10050 是什么

10050 是 Zabbix Agent 的默认监听端口:被动模式下由 Zabbix Server 或 Proxy 主动连上来拉取监控项数据;主动模式下反过来,Agent 主动把数据推到 Server 的 10051。两种模式可以混用,排障时先确认这台主机的监控项是主动还是被动类型,能省掉一半弯路。

基本信息

服务Zabbix Agent(被动模式)
端口/协议10050,TCP(Server 侧 10051)
配置文件/etc/zabbix/zabbix_agentd.conf
关键参数Server=、ListenPort、TLS 相关项
安全等级仅监控网段可达

典型使用场景

  • 指标采集:主机 CPU、内存、磁盘、进程与自定义脚本指标上报
  • 故障排障:用 zabbix_get 绕过页面直接验证单个监控项取值
  • 新增主机:配置 Server 白名单与防火墙规则后确认数据入库
  • 安全核查:确认 Agent 的 Server 白名单收敛、未被整段放行
  • 版本升级:Agent 与 Server 版本兼容性核对

拉取测试与核查

拉取测试与核查
zabbix_get -s 10.0.0.8 -p 10050 -k system.cpu.load[all,avg1]   # 直接向 agent 取值
zabbix_get -s 10.0.0.8 -p 10050 -k agent.ping                    # 连通性最基础的一项
ss -lntp | grep 10050                                            # 监听地址与进程
grep -E '^(Server|ListenPort|ListenIP)=' /etc/zabbix/zabbix_agentd.conf   # 核对白名单与监听
tail -n 30 /var/log/zabbix/zabbix_agentd.log                     # Agent 侧日志

输出与参数判读

观察点正常表现异常表现
agent.ping 返回值为 1超时或空值说明网络或 Agent 未运行
system.cpu.load返回浮点数返回 ZBX_NOTSUPPORTED 说明该项不支持或权限不足
监听地址127.0.0.1 或监控网段地址0.0.0.0 且无 Server 白名单限制
Server= 配置指向监控服务器地址留空或写成整段网段,存在被任意主机拉取的风险
zabbix_get 是排障利器:它绕过页面与队列,直接向 Agent 请求一个 key。页面显示「无数据」时,先用它确认 Agent 侧能不能正常取值,可以立刻区分是采集环节还是 Server 入库环节的问题。
主动模式有个常见误区:以为 Agent 主动推送就不用放行 10050,其实主动模式下 Agent 是出方向连 Server 的 10051,本机可能根本不监听 10050。查不到监听不等于监控没在工作。
新版本 Zabbix 支持 TLS 与预共享密钥保护 Agent 通信。若监控链路跨网段或经过不受控网络,建议启用加密并核对证书或密钥配置,避免监控数据被旁路读取。

易错点

  • Agent 监听 0.0.0.0 且 Server 白名单留空:任意主机都能拉取系统信息,等于开放了一个信息收集接口
  • 误判主动与被动模式:主动模式下本机不监听 10050,把「查不到端口」当成监控故障
  • 自定义脚本监控项未限制参数:脚本被传入异常参数时可能执行高危操作
  • 防火墙整段放行 10050:Agent 白名单没收敛,采集范围与实际授权范围不一致

数据来源与参考

  • Zabbix 官方文档(10050/10051)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌