用 Docker 在本机部署 Zabbix Agent
部署
docker pull zabbix/zabbix-agent:latest
docker run -d \
--name zabbix-agent \
--restart unless-stopped \
-p 10050:10050 \
-e ZBX_HOSTNAME=your-hostname \
-e ZBX_SERVER_HOST=your-zabbix-server-ip \
zabbix/zabbix-agent:latest
必要配置
ZBX_HOSTNAME必须与前端主机名一致ZBX_SERVER_HOST指向 Zabbix Server 可达地址- Server 到 Agent 的
10050/tcp要放通(主动模式)
验证
docker ps | grep zabbix-agent
docker logs --tail 100 zabbix-agent
自定义配置文件(可选)
docker run -d \
--name zabbix-agent \
--restart unless-stopped \
-p 10050:10050 \
-v /path/to/zabbix_agentd.conf:/etc/zabbix/zabbix_agentd.conf:ro \
zabbix/zabbix-agent:latest
注意:若 Server 报 Received empty response,优先查主机名是否一致、10050 是否通、Agent 日志是否有拒绝连接。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 HT Notes