docker pidfile_Zabbix5监控Docker

zabbix_agent配置

Zabbix 监控Docker 时 agent 需要使用 zabbix_agent2,而不是zabbix_agent

主要模式时配置如下:

[root@localhost#] cat /etc/zabbix/zabbix_agent2.conf |grep -v ^#|grep -v ^$  PidFile=/var/run/zabbix/zabbix_agent2.pidLogFile=/var/log/zabbix/zabbix_agent2.logLogFileSize=0DebugLevel=3Server= zabbix-server-ipaddressListenPort=10050Hostname=kube-master-02Include=/etc/zabbix/zabbix_agent2.d/*.confControlSocket=/tmp/agent.sockPlugins.Docker.Endpoint=unix:///var/run/docker.sock

并将zabbix_agent2用户 zabbix加入到Docker 用户组 docker ,不然agent2没有权限获取 Docker的相关数据

usermod -aG docker zabbix

配置完成后启动 zabbix_agent2

systemctl start zabbix_agent2

查看日志, 是否正常获取Docker服务的数据 ,这里获取数据比较慢,耐心等待

tail -f /var/log/zabbix/zabbix_agent2.log |grep [Dd]ocker

Zabbix-server 服务端配置

服务端默认自带Docker监控的模板,不需要导入,如果 没有的话在这里找到模板并导入

git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/docker

服务端安装 zabbix_get 尝试获取被监控端的数据

zabbix_get -s zabbix-agent-ip-address -k docker.info

有数据显示表示zabbix-agent2 被监控端配置成功

76fe241e8284bb23b8734d215730c62a.png

web页面添加主机,并添加监控模板

57c4576de42e6ea20bf67d2e528ec078.png

添加主机成功后, 耐心等待服务端收集数据,之后查看主机图形

7097d1eb883a1d0fc765c3ef276a563f.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值