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

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

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

1.引言

1.1目的

zabbix+grafana實(shí)現(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 啟動(dòng)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啟動(dòng)grafana容器

docker-compose -f grafana.yaml up –d

在這里插入圖片描述

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

進(jìn)入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 啟動(dòng)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)控?cái)?shù)據(jù)

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

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

相關(guān)文章

  • Jenkins整合Docker實(shí)現(xiàn)CICD自動(dòng)化部署的詳細(xì)過程(若依項(xiàng)目)

    Jenkins整合Docker實(shí)現(xiàn)CICD自動(dòng)化部署的詳細(xì)過程(若依項(xiàng)目)

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

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

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

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

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

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

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

    Docker Machine遠(yuǎn)程部署Docker的方法

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

    docker pull很慢如何解決

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

    Docker容器操作方法詳解

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

    kubernetes對(duì)象Volume用法詳解

    在本篇文章里小編給大家整理的是關(guān)于kubernetes對(duì)象Volume用法以及相關(guān)知識(shí)點(diǎn),需要的朋友們學(xué)習(xí)下。
    2019-06-06
  • Docker查看是否開機(jī)自啟及容器自啟動(dòng)設(shè)置

    Docker查看是否開機(jī)自啟及容器自啟動(dòng)設(shè)置

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

    docker 可用鏡像服務(wù)地址的使用(親測(cè)可用)

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

最新評(píng)論