欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

1.引言

1.1目的

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

2.部署環(huán)境

服務器ip服務版本
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服務端信息

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

7.4 開啟zabbix模板

在這里插入圖片描述

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

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

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

相關文章

  • Jenkins整合Docker實現(xiàn)CICD自動化部署的詳細過程(若依項目)

    Jenkins整合Docker實現(xiàn)CICD自動化部署的詳細過程(若依項目)

    本文介紹了如何使用Jenkins和Docker實現(xiàn)CI/CD自動化部署,文章介紹了環(huán)境準備,包括Jenkins、Docker、JDK、Node和Maven,然后討論了如何配置GitLab環(huán)境并利用Webhooks實現(xiàn)代碼的自動拉取和部署,最后,展示了如何部署前后端分離的項目,并通過實際操作驗證了整個流程的有效性
    2024-10-10
  • dockerfile介紹與使用小結(jié)

    dockerfile介紹與使用小結(jié)

    Dockerfile是一個創(chuàng)建鏡像所有命令的文本文件, 包含了一條條指令和說明, 只需要在Dockerfile上添加或者修改指令, 就可生成 docker 鏡像,本文給大家介紹dockerfile介紹與使用小結(jié),感興趣的朋友一起看看吧
    2023-11-11
  • Docker部署kafka遇到的問題及解決

    Docker部署kafka遇到的問題及解決

    在啟動容器后,狀態(tài)顯示為“Exited”,日志顯示連接ZooKeeper超時,原因是端口不通,通過配置安全組相關端口后重新啟動容器,查看日志顯示“started”,說明容器啟動成功
    2024-09-09
  • 使用docker構(gòu)建一個redis鏡像的方法詳解

    使用docker構(gòu)建一個redis鏡像的方法詳解

    Redis是一個開源的使用ANSI C語言編寫、支持網(wǎng)絡、可基于內(nèi)存亦可持久化的日志型、Key-Value型NoSQL數(shù)據(jù)庫,本文介紹了docker創(chuàng)建redis鏡像的方法,分享給大家,需要的朋友可以參考下
    2024-06-06
  • Docker Machine遠程部署Docker的方法

    Docker Machine遠程部署Docker的方法

    本篇文章主要介紹了Docker Machine遠程部署Docker的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • docker pull很慢如何解決

    docker pull很慢如何解決

    這篇文章主要介紹了docker pull很慢的解決方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Docker容器操作方法詳解

    Docker容器操作方法詳解

    Docker 在隔離的容器中運行進程。之前總結(jié)了Docker鏡像的使用詳解,本篇按照之前測試openGauss容器過程中總結(jié)出來使用Docker容器的常用命令
    2022-08-08
  • kubernetes對象Volume用法詳解

    kubernetes對象Volume用法詳解

    在本篇文章里小編給大家整理的是關于kubernetes對象Volume用法以及相關知識點,需要的朋友們學習下。
    2019-06-06
  • Docker查看是否開機自啟及容器自啟動設置

    Docker查看是否開機自啟及容器自啟動設置

    Docker是當前最流行的容器技術,通過運用容器打包應用程序并部署到生產(chǎn)環(huán)境中,可大大提高部署的速度和可靠性,下面這篇文章主要給大家介紹了關于Docker查看是否開機自啟及容器自啟動設置的相關資料,需要的朋友可以參考下
    2024-01-01
  • docker 可用鏡像服務地址的使用(親測可用)

    docker 可用鏡像服務地址的使用(親測可用)

    Docker可用的鏡像服務地址通常指的是Docker鏡像倉庫的地址,用于拉取和推送鏡像,本文就來介紹了docker 可用鏡像服務地址的使用,感興趣的可以了解一下
    2024-10-10

最新評論