亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

zabbix監(jiān)控docker應用配置

 更新時間:2021年07月09日 09:43:55   作者:干飯的運維人  
今天通過本文給大家分享zabbix監(jiān)控docker容器的原理及部署的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

容器的應用越來越普遍了,但是大量的容器我們怎么進行管理呢?當然是監(jiān)控起來!

今天這篇文章講的就是使用zabbix監(jiān)控docker容器!

關于zabbix監(jiān)控的docker的原理:

  • agent2監(jiān)控docker就是通過調用docker的API來獲取數據
  • 插件目錄存放于zabbix-agent2/src/go/plugins/docker
  • client.go文件定義了 使用Unix套接字地址進行docker客戶端與服務端的通信
  • 默認套接字位置為/var/run/docker.sock

通過zabbix監(jiān)控docekr的部署大概分為五個部分:

1.下載zabbix-agent2

  • 在被監(jiān)控主機安裝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會默認創(chuàng)建一個用戶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——點擊更新

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

更新后我們就可以在配置——主機中看到監(jiān)控項中有了docker

在這里插入圖片描述

稍等片刻我們即可在監(jiān)測——最新數據查看到監(jiān)控到的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監(jiān)控docker的內容完成!

到此這篇關于zabbix監(jiān)控docker應用配置的文章就介紹到這了,更多相關zabbix監(jiān)控docker內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Alpine鏡像中如何安裝telnet

    Alpine鏡像中如何安裝telnet

    BusyBox是一個在嵌入式系統(tǒng)和資源受限環(huán)境中廣泛使用的工具集合,它為用戶提供了輕量級、功能強大和靈活的命令行工具集,這篇文章主要介紹了Alpine鏡像中安裝telnet,需要的朋友可以參考下
    2024-06-06
  • Docker安裝配置RabbitMQ的實現步驟

    Docker安裝配置RabbitMQ的實現步驟

    RabbitMQ是基于AMQP的一款消息管理系統(tǒng)。AMQP(Advanced?Message?Queuing?Protocol),是一個提供消息服務的應用層標準高級消息隊列協議,其中RabbitMQ就是基于這種協議的一種實現
    2021-11-11
  • 如何解決報錯unable to remove volume問題

    如何解決報錯unable to remove volume問題

    這篇文章主要介紹了如何解決報錯unable to remove volume問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 使用 docker部署tomcat并接入skywalking的使用

    使用 docker部署tomcat并接入skywalking的使用

    這里主要介紹了使用 docker 部署 tomact 并接入 skywalking 的使用,因為在網上并沒有查到太多相關的信息,所以這里記錄下來,需要對有需求的小伙伴提供一些幫助
    2021-04-04
  • docker安裝postgresql的圖文教程

    docker安裝postgresql的圖文教程

    PostgreSQL也稱為?Postgres,是領先的對象關系數據庫系統(tǒng),下面這篇文章主要給大家介紹了關于docker安裝postgresql的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • Docker自動部署Apache Tomcat的方法

    Docker自動部署Apache Tomcat的方法

    這篇文章主要介紹了Docker自動部署Apache Tomcat的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Linux下Docker及portainer相關配置方法

    Linux下Docker及portainer相關配置方法

    本文以CentOS 7為例,安裝docker CE版本,docker有兩種版本,社區(qū)版本CE和企業(yè)版本EE,通過實例代碼給大家介紹了Linux下Docker及portainer相關配置方法,感興趣的朋友跟隨小編一起看看吧
    2019-06-06
  • 用Docker快速構建LEMP環(huán)境的方法示例

    用Docker快速構建LEMP環(huán)境的方法示例

    這篇文章主要介紹了用Docker快速構建LEMP環(huán)境的方法示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • Docker部署SpringBoot項目的實現步驟

    Docker部署SpringBoot項目的實現步驟

    本文主要介紹了Docker部署SpringBoot項目的實現步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2007-02-02
  • 在Docker中安裝Elasticsearch7.6.2的教程

    在Docker中安裝Elasticsearch7.6.2的教程

    這篇文章主要介紹了在Docker中安裝Elasticsearch7.6.2的教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11

最新評論