zabbix 容器(zabbix监控docker应用配置)
类别:服务器 浏览量:483
时间:2021-09-30 00:22:34 zabbix 容器
zabbix监控docker应用配置容器的应用越来越普遍了,但是大量的容器我们怎么进行管理呢?当然是监控起来!
今天这篇文章讲的就是使用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版本要与服务端版本一致
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页面进行配置
- 本次实验我们的客户端依然使用
192.168.1.5
的主机 - 步骤:点击配置——主机——点击192.168.1.5主机——模板——选择链接新模板——主机群组——模板——选择docker——点击更新
更新后我们就可以在配置——主机
中看到监控项中有了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内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- zabbix 查询linux使用率高的进程(详解Linux使用ss命令结合zabbix对socket做监控)
- zabbix客户端看什么网络监控数据(分布式监控系统之Zabbix主动、被动及web监控的过程详解)
- zabbix如何配置监控(zabbix监控mysql的实例方法)
- zabbix 数据库优化(快速通过zabbix获取数据库连接的信息及部分扩展)
- zabbix监控数据库(利用zabbix监控ogg进程Windows平台)
- zabbix如何监控访问状态码(基于zabbix实现监控Jenkins过程详解)
- zabbix如何验证监控(Zabbix 动态执行监控采集脚本的实现原理)
- zabbix怎么监控数据库(使用zabbix监控oracle表空间的操作流程)
- zabbixlinux服务进程(利用zabbix监控ogg进程Linux平台)
- zabbix支持oracleodbc功能吗(使用zabbix监控oracle数据库的方法详解)
- linux服务器安装宝塔(linux宝塔面板安装Zabbix监控服务器资源使用状态)
- zabbix5.0源码安装(nginx的zabbix 5.0安装部署的方法步骤)
- zabbix怎么监控容器(zabbix监控vmware exsi主机的图文步骤)
- zabbix启动教程(docker部署zabbix_agent的方法步骤)
- zabbixagent安装教程(zabbix-agent在麒麟V10上的安装过程)
- zabbix 时间序列(Zabbix指定时间内变化值设置方法详解)
- 魔兽争霸3自定义战役少年杰雷 2(魔兽争霸3自定义战役少年杰雷)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
- 今日菜价 红三鱼涨幅最高 4.41 ,黄鳝降幅最高 5.06(红三鱼涨幅最高)
- 今日菜价 西生菜涨幅最高 6.19 ,生菜降幅最高 5.38(西生菜涨幅最高)
- 今日菜价 青豆角涨幅最高 0.70 ,菜心降幅最高 5.55(青豆角涨幅最高)
热门推荐
- sqlserver数据库实时同步(SQL Server实时同步更新远程数据库遇到的问题小结)
- 微信html隐藏功能(使用Html5多媒体实现微信语音功能)
- PowerDesigner逆向生成pdm
- sql server2012表的数据删除(SQL Server删除表及删除表中数据的方法)
- pytorch入门与实战(详解PyTorch基本操作)
- html5字体倾斜代码(html5响应式开发自动计算fontSize的方法)
- python做学生成绩系统(python学生管理系统)
- SQL Server中如何将数据导出为XML或Json文件
- 宝塔面板终端密码错误(Bt宝塔面板忘记用户名密码的具体情况分析和解决应对)
- linq not in 查询
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9