• 售前

  • 售后

热门帖子
入门百科

zabbix监控docker应用配置

[复制链接]
麻辣鸡翅 显示全部楼层 发表于 2021-8-14 15:03:34 |阅读模式 打印 上一主题 下一主题
容器的应用越来越广泛了,但是大量的容器我们怎么进行管理呢?当然是监控起来!
本日这篇文章讲的就是利用zabbix监控docker容器!
关于zabbix监控的docker的原理:
       
  • agent2监控docker就是通过调用docker的API来获取数据   
  • 插件目次存放于zabbix-agent2/src/go/plugins/docker   
  • client.go文件界说了 利用Unix套接字地点进行docker客户端与服务端的通信   
  • 默认套接字位置为/var/run/docker.sock
通过zabbix监控docekr的部署大概分为五个部门:
1.下载zabbix-agent2
       
  • 在被监控主机安装zabbix-agent2,注意:是agent2,而不是agent。   
  • zabbix-agent2版本要与服务端版本同等
  1. wget https://repo.zabbix.com/zabbix/5.2/rhel/7/x86_64/zabbix-agent2-5.2.7-1.el7.x86_64.rpm
  2. rpm -ivh zabbix-agent2-5.2.7-1.el7.x86_64.rpm
复制代码
2.修改设置文件,根本设置即可。
  1. vim /etc/zabbix/zabbix_agent2.conf
  2. Server=192.168.1.4
  3. ServerActive=192.168.1.4    #启动主动推送数据模式
  4. Hostname=192.168.1.5
复制代码
3.将zabbix用户加入到docker组,这点很告急,肯定不能忽略。
由于安装完zabbix-agent2会默认创建一个用户zabbix
  1. id zabbix
  2. uid=997(zabbix) gid=995(zabbix) 组=995(zabbix)
复制代码
要获取docker数据,我们必要拥有访问/var/run/docker.sock套接字的权限。
  1. ll /var/run/docker.sock
  2. srw-rw---- 1 root docker 0 7月   7 09:09 /var/run/docker.sock
复制代码
我们可以看到,除了root用户,docker组也是有读写权限的,所以我们将zabbix用户加入到docker组。
  1. usermod -aG docker zabbixid zabbix
  2. uid=997(zabbix) gid=995(zabbix) 组=995(zabbix),994(docker)
复制代码
4.运行zabbix-agent2服务
  1. systemctl start zabbix-agent2
  2. systemctl enable zabbix-agent2
复制代码
5 .在web页面进行设置
       
  • 本次实验我们的客户端依然利用
    1. 192.168.1.5
    复制代码
    的主机   
  • 步调:点击配置——主机——点击192.168.1.5主机——模板——选择链接新模板——主机群组——模板——选择docker——点击更新




更新后我们就可以在
  1. 配置——主机
复制代码
中看到监控项中有了docker

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

此时我们运行一个web01的docker容器
  1. docker run -d -p 80:80 --name web01 nginx:1.16.1
  2. docker ps
  3. CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS          PORTS                               NAMES
  4. 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内容请搜索脚本之家从前的文章或继承欣赏下面的干系文章盼望各人以后多多支持脚本之家!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作