• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    zabbix监控docker应用配置

    容器的应用越来越普遍了,但是大量的容器我们怎么进行管理呢?当然是监控起来!

    今天这篇文章讲的就是使用zabbix监控docker容器!

    关于zabbix监控的docker的原理:

    通过zabbix监控docekr的部署大概分为五个部分:

    1.下载zabbix-agent2

    wget https://repo.zabbix.com/zabbix/5.2/rhel/7/x86_64/zabbix-agent2-5.2.7-1.el7.x86_64.rpm
    rpm -ivh zabbix-agent2-5.2.7-1.el7.x86_64.rpm

    2.修改配置文件,基本配置即可。

    vim /etc/zabbix/zabbix_agent2.conf
    Server=192.168.1.4
    ServerActive=192.168.1.4    #启动主动推送数据模式
    Hostname=192.168.1.5

    3.将zabbix用户加入到docker组,这点很重要,一定不能忽略。

    因为安装完zabbix-agent2会默认创建一个用户zabbix

    id zabbix
    uid=997(zabbix) gid=995(zabbix) 组=995(zabbix)

    要获取docker数据,我们需要拥有访问/var/run/docker.sock套接字的权限。

    ll /var/run/docker.sock 
    srw-rw---- 1 root docker 0 7月   7 09:09 /var/run/docker.sock

    我们可以看到,除了root用户,docker组也是有读写权限的,所以我们将zabbix用户加入到docker组。

    usermod -aG docker zabbix
    id zabbix
    uid=997(zabbix) gid=995(zabbix) 组=995(zabbix),994(docker)

    4.运行zabbix-agent2服务

    systemctl start zabbix-agent2
    systemctl enable zabbix-agent2

    5 .在web页面进行配置




    更新后我们就可以在配置——主机中看到监控项中有了docker

    稍等片刻我们即可在监测——最新数据查看到监控到的docker信息

    此时我们运行一个web01的docker容器

    docker run -d -p 80:80 --name web01 nginx:1.16.1
    docker ps
    CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS          PORTS                               NAMES
    17095d63ed44   nginx:1.16.1   "nginx -g 'daemon of…"   20 minutes ago   Up 20 minutes   0.0.0.0:80->80/tcp, :::80->80/tcp   web01

    片刻后我们即可看到zabbix检测docker容器关于web01容器的内容

    本文使用的模板为自带模板
    到此,我们关于zabbix监控docker的内容完成!

    到此这篇关于zabbix监控docker应用配置的文章就介绍到这了,更多相关zabbix监控docker内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    上一篇:使用goaccess分析nginx日志的详细方法
    下一篇:nginx请求限制配置方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    zabbix监控docker应用配置 zabbix,监控,docker,应用,配置,