最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker-compose部署zabbix+grafana的實現(xiàn)

 更新時間:2023年11月28日 15:16:57   作者:小熊故事集  
這篇文章主要介紹了docker-compose部署zabbix+grafana的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1.引言

1.1目的

zabbix+grafana實現(xiàn)圖形化監(jiān)控

2.部署環(huán)境

服務(wù)器ip服務(wù)版本
192.168.5.137zabbix-server6.0.21
192.168.5.137grafana10.2.2
192.168.5.152zabbix-client6.0.21

3.部署zabbix-server

3.1 創(chuàng)建zabbix目錄

mkdir zabbix

3.2 編寫docker-compose文件

cd zabbix

vim docker-compose.yaml
version: '3'
services:
  mysql:
    image: mysql:8.0
    container_name: mysql
    volumes:
      - ./mysql/data:/var/lib/mysql
      - ./mysql/conf:/etc/mysql/conf.d
      - ./mysql/logs:/var/log/mysql
      - /etc/localtime:/etc/localtime
    restart: always
    privileged: true
    environment:
      - MYSQL_ROOT_PASSWORD=myrootpass
      - MYSQL_DATABASE=zabbix
      - MYSQL_USER=zabbix
      - MYSQL_PASSWORD=mypass
      - TZ=Asia/Shanghai
      - LANG=en_US.UTF-8
    expose:
      - "3306"
    networks:
      zabbix-net:
    command: --character-set-server=utf8 --collation-server=utf8_bin
  zabbix-gateway:
    image: zabbix/zabbix-java-gateway:6.0-centos-latest
    container_name: zabbix-gateway
    volumes:
      - /etc/localtime:/etc/localtime
    restart: always
    privileged: true
    ports:
      - "10052:10052"
    networks:
      zabbix-net:
  zabbix-snmptraps:
    image: zabbix/zabbix-snmptraps:6.0-centos-latest
    container_name: zabbix-snmptraps
    volumes:
      - /etc/localtime:/etc/localtime
      - ./snmptraps:/var/lib/zabbix/snmptraps
      - ./mibs:/var/lib/zabbix/mibs
    restart: always
    privileged: true
    ports:
      - "1162:1162/udp"
    networks:
      zabbix-net:
  zabbix-server:
    image: zabbix/zabbix-server-mysql:6.0-centos-latest
container_name: zabbix-server
    volumes:
      - /etc/localtime:/etc/localtime
      - ./snmptraps:/var/lib/zabbix/snmptraps
      - ./mibs:/var/lib/zabbix/mibs
      - ./alertscripts:/usr/lib/zabbix/alertscripts
      - ./externalscripts:/usr/lib/zabbix/externalscripts
    restart: always
    privileged: true
    environment:
      - ZBX_LISTENPORT=10051
      - DB_SERVER_HOST=mysql
      - DB_SERVER_PORT=3306
      - MYSQL_DATABASE=zabbix
      - MYSQL_USER=zabbix
      - MYSQL_PASSWORD=mypass
      - MYSQL_ROOT_PASSWORD=myrootpass
      - ZBX_CACHESIZE=1G
      - ZBX_HISTORYCACHESIZE=512M
      - ZBX_HISTORYINDEXCACHESIZE=16M
      - ZBX_TRENDCACHESIZE=256M
      - ZBX_VALUECACHESIZE=256M
      - ZBX_STARTPINGERS=64
      - ZBX_IPMIPOLLERS=1
      - ZBX_ENABLE_SNMP_TRAPS=true
      - ZBX_STARTTRAPPERS=1
      - ZBX_JAVAGATEWAY_ENABLE=true
      - ZBX_JAVAGATEWAY=zabbix-gateway
      - ZBX_STARTJAVAPOLLERS=1
    ports:
      - "10051:10051"
    networks:
      zabbix-net:
    links:
      - mysql
      - zabbix-gateway
  zabbix-web:
    image: zabbix/zabbix-web-nginx-mysql:6.0-centos-latest
    container_name: zabbix-web
    volumes:
      - ./font/simfang.ttf:/usr/share/zabbix/assets/fonts/DejaVuSans.ttf
      - /etc/localtime:/etc/localtime
    restart: always
    privileged: true
    environment:
      - ZBX_SERVER_NAME=Zabbix 6.0
      - ZBX_SERVER_HOST=zabbix-server
      - ZBX_SERVER_PORT=10051
      - DB_SERVER_HOST=mysql
      - DB_SERVER_PORT=3306
      - MYSQL_DATABASE=zabbix
      - MYSQL_USER=zabbix
      - MYSQL_PASSWORD=mypass
      - MYSQL_ROOT_PASSWORD=myrootpass
      - PHP_TZ=Asia/Shanghai
    ports:
      - "80:8080"
    networks:
      zabbix-net:
    links:
      - mysql
      - zabbix-server
networks:
  zabbix-net:
    driver: bridge
    ipam:
      config:
        - subnet: 10.10.10.0/24
          gateway: 10.10.10.1

3.3 啟動zabbix容器

docker-compose -f docker-compose.yaml up –d

3.4 查看zabbix容器

docker ps

在這里插入圖片描述

3.5 訪問zabbix的web頁面

url:  http://192.168.5.137:80

在這里插入圖片描述

4.部署grafana

4.1創(chuàng)建grafana目錄

mkdir grafana

4.2 編寫grafana.yaml文件

cd grafana

vim grafana.yaml
version: '3.9'
services:
  grafana:
    image: grafana/grafana
    container_name: grafana
    ports:
      - "3000:3000"
    environment:
      - TZ=Asia/Shanghai
    networks:
      - grafana
    volumes:
      - ./grafana:/var/lib/grafana
networks:
  grafana:
driver: bridge

4.3啟動grafana容器

docker-compose -f grafana.yaml up –d

在這里插入圖片描述

4.4 安裝grafana的zabbix數(shù)據(jù)源

進入grafana容器
docker exec -it grafana bash

安裝zabbix數(shù)據(jù)源
grafana cli plugins install alexanderzobnin-zabbix-app

查看是否安裝成功
grafana cli plugins ls

重啟grafana容器
docker restart grafana

4.5 訪問grafana的web頁面

url:http://192.168.5.137:3000

在這里插入圖片描述

5.部署zabbix-client

5.1 創(chuàng)建zabbix目錄

mkdir zabbix

5.2 編寫zabbix.yaml文件

cd zabbix

vim zabbix.yaml
version: '3'
services:
  zabbix-agent:
    image: zabbix/zabbix-agent:latest
    environment:
      - ZBX_SERVER_HOST=192.168.5.137
      - ZBX_HOSTNAME=test
    volumes:
      - ./agentd/zabbix_agentd.conf:/etc/zabbix/zabbix_agentd.conf
    ports:
      - "10050:10050"

5.3 啟動zabbix客戶端

docker-compose -f zabbix.yaml up –d

在這里插入圖片描述

6.添加zabbix監(jiān)控

6.1 添加zabbix客戶端ip

在這里插入圖片描述

6.2 監(jiān)控zabbix客戶端CPU

在這里插入圖片描述

6.3添加cpu觸發(fā)器

在這里插入圖片描述

6.4 添加圖形化界面

在這里插入圖片描述

6.5 查看監(jiān)控到的數(shù)據(jù)

在這里插入圖片描述

7.配置grafana

7.1 添加zabbix插件

在這里插入圖片描述

在這里插入圖片描述

7.2搜索添加zabbix數(shù)據(jù)源

在這里插入圖片描述

在這里插入圖片描述

7.3 添加zabbix服務(wù)端信息

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

7.4 開啟zabbix模板

在這里插入圖片描述

7.5 添加zabbix監(jiān)控數(shù)據(jù)

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

到此這篇關(guān)于docker-compose部署zabbix+grafana的實現(xiàn)的文章就介紹到這了,更多相關(guān)docker-compose部署zabbix+grafana內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • docker 使用mysqldump命令備份導(dǎo)出項目中的mysql數(shù)據(jù)

    docker 使用mysqldump命令備份導(dǎo)出項目中的mysql數(shù)據(jù)

    這篇文章主要介紹了docker 使用mysqldump命令備份導(dǎo)出項目中的mysql數(shù)據(jù)本文通過命令給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • Docker?Kill/Pause/Unpause命令使用與區(qū)別小結(jié)

    Docker?Kill/Pause/Unpause命令使用與區(qū)別小結(jié)

    本文詳細介紹了Docker中的三個重要命令,kill、pause和unpause,這些命令在管理和操作運行中的容器時非常有用,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • docker-compose部署etcd集群的實現(xiàn)步驟

    docker-compose部署etcd集群的實現(xiàn)步驟

    本文主要介紹了docker-compose部署etcd集群的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Docker 安裝 LogStash的詳細過程

    Docker 安裝 LogStash的詳細過程

    Logstash,作為Elastic Stack家族中的核心成員之一,是一個功能強大的開源數(shù)據(jù)收集引擎,在本文中,我們將詳細介紹如何借助Docker容器技術(shù)快速安裝配置Logstash,以實現(xiàn)日志及各類事件數(shù)據(jù)的無縫集成與實時處理,感興趣的朋友一起看看吧
    2024-03-03
  • 安裝Docker時執(zhí)行yum?install?-y?yum-utils報錯解決辦法

    安裝Docker時執(zhí)行yum?install?-y?yum-utils報錯解決辦法

    在安裝工具時使用yum命令報錯,問題通常是服務(wù)器無法連接網(wǎng)絡(luò),解決此問題需配置鏡像源,文中通過代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-11-11
  • 檢查當(dāng)前Docker使用的默認運行時(default runtime)的三種方法

    檢查當(dāng)前Docker使用的默認運行時(default runtime)的三種方法

    本文介紹了三種檢查當(dāng)前Docker使用的默認運行時的方法,方法一:查看Docker配置文件;方法二:使用Dockerinfo命令輸出;方法三:檢查特定容器的運行時,文中詳細的給大家介紹了這三種方法,需要的朋友可以參考下
    2025-05-05
  • 使用Docker部署GPUStack過程

    使用Docker部署GPUStack過程

    GPUStack是一款基于Docker的GPU計算平臺,支持異構(gòu)GPU集群,通過簡單的Docker命令即可啟動GPUStack服務(wù)器和worker,并通過Web界面進行管理和監(jiān)控
    2026-01-01
  • Docker?link實現(xiàn)容器互聯(lián)的方式

    Docker?link實現(xiàn)容器互聯(lián)的方式

    通過link方式創(chuàng)建容器,然后我們可以使用被link容器的別名進行訪問。本文重點給大家介紹Docker?link實現(xiàn)容器互聯(lián)的方式,感興趣的朋友一起看看吧
    2021-12-12
  • docker部署nginx訪問宿主機服務(wù)并使用緩存的操作方法

    docker部署nginx訪問宿主機服務(wù)并使用緩存的操作方法

    這篇文章主要介紹了docker部署nginx訪問宿主機服務(wù)并使用緩存的操作方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,感興趣的朋友一起看看吧
    2024-04-04
  • keepalived+nginx+httpd實現(xiàn)的雙機熱備+負載均衡

    keepalived+nginx+httpd實現(xiàn)的雙機熱備+負載均衡

    本文主要介紹了keepalived + nginx + httpd 實現(xiàn)的雙機熱備+負載均衡,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-07-07

最新評論

瑞丽市| 开江县| 六枝特区| 永善县| 石台县| 长阳| 万山特区| 阿拉尔市| 马关县| 呼和浩特市| 兴安县| 思茅市| 西丰县| 池州市| 巴中市| 邮箱| 阿荣旗| 壶关县| 定襄县| 漯河市| 色达县| 广宗县| 中宁县| 花垣县| 德清县| 通道| 汨罗市| 马鞍山市| 繁峙县| 潮安县| 洪泽县| 高要市| 牙克石市| 商南县| 桦甸市| 凭祥市| 定襄县| 苍山县| 岳池县| 德保县| 泾阳县|