首页 > 其他分享 >Zabbix监控docker

Zabbix监控docker

时间:2023-02-06 21:55:40浏览次数:40  
标签:run sock zabbix Zabbix agent2 监控 docker

1、zabbix agent2监控docker容器原理

zabbix agent2监控docker插件的实现原理,其实就是通过调用docker的API来获取数据,插件目录位于zabbix-agent2/src/go/plugins/docker

其中,client.go文件定义了使用UNIX套接字地址来进行docker客户端与服务端的通信。默认套接字位置为/var/run/docker.sock

注意:要监控docker容器,必须使用zabbix agent2, zabbix agent不能监控docker。

2、zabbix agent2监控docker容器步骤

  1. 在需要监控的服务器上安装zabbix agent2,这里以10.0.0.7主机为例。
  2. 修改zabbix-agent2配置文件,主要是以下三个:
# zabbix server 地址
Server=10.0.0.5
# zabbix Server 地址
ServerActive=10.0.0.5
# 主机名称
Hostname=10.0.0.7
  1. 将zabbix用户添加到docker组,否则无法获取数据
$ chmod 666 /var/run/docker.sock
#或者
$ vim /etc/profile
a=`ll /var/run/docker.sock | awk -F- '{print $3}'`
if [ -e /var/run/docker.sock ]&&[ -z $a ] ;then
chmod 666 /var/run/docker.sock
fi
$ . /etc/profile

#如果是yum安装的,可以直接给zabbix用户加入到docker组中
$ usermod -aG docker zabbix
  1. 运行zabbix-agent2服务
$ systemctl restart zabbix-agent2
  1. 登陆zabbix ,添加监控主机,将docker模板链接到对应主机即可

  1. 开启模板自动发现镜像的功能

可以看到图形中有容器的图形

标签:run,sock,zabbix,Zabbix,agent2,监控,docker
From: https://www.cnblogs.com/guangdelw/p/17096817.html

相关文章

  • 值得收藏|三种经典的指标监控模型
    标准化做得好,监控就会变得更简单。这样既能快速实施部署,也能减少培训难度,遇到特定场景时识别和处置也变得更轻松,同时无形中还能够简化监控逻辑,降低监控自动化实施难度。关于......
  • 云原生周刊:目前的 Kubernetes 开源监控方案有没有缺陷?
    视频推荐目前的Kubernetes开源监控方案有没有缺陷?YouTube频道OpenObservabilityTalks最新一期视频邀请了VictoriaMetrics项目的创始人AliaksandrValialkin(同时......
  • Docker网络
    一、docker网络概述1、docker网络实现的原理Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP......
  • docker turorial
    MicrosoftWindows[Version10.0.19044.2486](c)MicrosoftCorporation.Allrightsreserved.C:\Users\【user】>dockerrun--namerepoalpine/gitclonehttps:/......
  • docker基础
    一、Docker概述1、Docker的概念Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚......
  • Docker+vulhub靶机搭建避坑指南
    Docker+vulhub安装避坑指南1.Docker安装kali需提前换源安装好pipsudoaptinstalldocker.iopipinstalldocker-compose2.搭建vulhub直接使用镜像:gitclonehtt......
  • 图扑 Web SCADA 智慧钢厂能源监控 HMI
    前言钢铁行业作为我国的支柱产业,也是我国能源消耗的重点行业之一,随着国家节能减排政策的推进,有效实施能源管控是企业提高能源绩效、降低能源成本和提高核心竞争力的重要途......
  • docker容器commit之后变得非常大的原因及解决办法
    一,原因:原因就是直接在容器里进行了很多操作,比如aptupdate/install、pipinstall等等,而没有使用Dockerfile来构建镜像。docker镜像的构建方式是以层的概念来实现的,在容器......
  • 企业网络设备如何实时监控?-华汇数据IT运维监控平台
    一、网络设备概念及重要性网络设备是用来将各类服务器、PC、应用终端等节点相互连接,构成信息通信网络的专用硬件设备。常见网络设备包含但不限于:交换机、路由器、网关、防火......
  • CentOS安装Docker
    让Docker每次开机自动运行。因为我们是开发环境,虚拟机用完就关机了,下次启动虚拟机,让Docker跟着启动对于我们开发来说更方便一些。这篇再整理一下在 CentOS 下安装Doc......