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

docker快速部署zabbix的方法

 更新時(shí)間:2023年01月06日 15:53:24   作者:北回歸線好曬  
zabbix標(biāo)準(zhǔn)組件是分布式的,因此部署過程中需要?jiǎng)?chuàng)建多個(gè)容器,本文主要介紹了docker快速部署zabbix的方法,具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

容器技術(shù)極大的簡(jiǎn)化了應(yīng)用部署速度,而且現(xiàn)在大部分的開源應(yīng)用均提供了容器的版本。因此今天就分享下通過docker快速部署zabbix。zabbix標(biāo)準(zhǔn)組件是分布式的,因此部署過程中需要?jiǎng)?chuàng)建多個(gè)容器,當(dāng)然zabbix-application(all-in-one)也有容器版本,官方已經(jīng)宣布停止更新,推薦使用虛擬機(jī)的鏡像方式。

1、創(chuàng)建docker自定義網(wǎng)絡(luò)

docker需要使用容器的名稱互訪需要使用自定義的網(wǎng)絡(luò)類型,容器必須接入自定義的網(wǎng)絡(luò)方可。因?yàn)榻酉聛砦覀円渴鸲鄠€(gè)組件,組件之間互訪通過容器名稱。

docker network create --subnet 172.20.0.0/24 zabbix-net

2、部署數(shù)據(jù)庫(kù)

部署mariadb作為zabbix的數(shù)據(jù)庫(kù),注意安全第一件數(shù)據(jù)庫(kù)的密碼要加固,不要太簡(jiǎn)單。

docker run --name mysql-server  \
-e MYSQL_DATABASE=zabbix \
-e MYSQL_USER=zabbix \
-e MYSQL_PASSWORD="123456789"  \
-e TZ="Asia/Shanghai" \
-e MYSQL_ROOT_PASSWORD="123456789"  \
-v mariadb_data:/var/lib/mysql  \
--restart unless-stopped  \
--network=zabbix-net \
-itd mariadb  \
--character-set-server=utf8  \
--collation-server=utf8_bin  \
--default-authentication-plugin=mysql_native_password

TZ=“Asia/Shanghai” 為設(shè)置容器的時(shí)區(qū),否則告警時(shí)間會(huì)有問題。
mariadb_data:/var/lib/mysql 將數(shù)據(jù)庫(kù)掛載到容器卷,這有容器銷毀后可以繼續(xù)掛這個(gè)卷,保持?jǐn)?shù)據(jù)持不丟失。

3、啟動(dòng)java api容器

docker run --name zabbix-java-gateway -t  --restart unless-stopped -d zabbix/zabbix-java-gateway

4、啟動(dòng)zabbix-server

docker run --name zabbix-server-mysql -t  \
      -e DB_SERVER_HOST="mysql-server" \
      -e MYSQL_DATABASE="zabbix" \
      -e MYSQL_USER="zabbix" \
      --network=zabbix-net \
      -e TZ="Asia/Shanghai" \
      -e MYSQL_PASSWORD="123456789" \
      -e MYSQL_ROOT_PASSWORD="123456789" \
      -e ZBX_JAVAGATEWAY="zabbix-java-gateway" \
     -e  ZBX_CACHESIZE="1024M" \
     -e  ZBX_DEBUGLEVEL="3" \
     -e  ZBX_STARTDISCOVERERS='5' \
      -p 10051:10051 \
      --restart unless-stopped \
     -v zabbix_conf:/etc/zabbix/ \
      -d zabbix/zabbix-server-mysql

當(dāng)監(jiān)控主機(jī)過多的時(shí)候zabb進(jìn)程容易掛死,需要在啟動(dòng)容器的時(shí)候設(shè)置環(huán)境變量ZBX_CACHESIZE=“1024M” ,默認(rèn)參數(shù)為8M。
ZBX_STARTDISCOVERERS=“5” 解決zabbix discover進(jìn)程經(jīng)常告警利用率過高;
需要監(jiān)控VMware環(huán)境需在環(huán)境變量中加入下面參數(shù)。

  -e ZBX_VMWAREFREQUENCY="10" \
      -e ZBX_VMWAREPERFFREQUENCY="60" \
     -e ZBX_VMWARECACHESIZE="1024M" \
     -e ZBX_VMWARETIMEOUT="30" \

注意:zabbix-server的配置文件修改后會(huì),容器重啟后會(huì)還原,因此需要在創(chuàng)建容器的時(shí)候設(shè)置環(huán)境變量對(duì)配置文件進(jìn)行修改。

5、啟動(dòng)zabbix前端web容器;

docker run --name zabbix-web-nginx-mysql -t \
      -e ZBX_SERVER_HOST="zabbix-server-mysql" \
      -e DB_SERVER_HOST="mysql-server" \
      -e MYSQL_DATABASE="zabbix" \
      -e MYSQL_USER="zabbix" \
      -e PHP_TZ="Asia/Shanghai"\
      -e MYSQL_PASSWORD="123456789" \
      -e MYSQL_ROOT_PASSWORD="123456789" \
      -p 8000:8080 \
     --network=zabbix-net \
      --restart unless-stopped \
      -d zabbix/zabbix-web-nginx-mysql

6、其他注意事項(xiàng)

a、zabbix郵件告警支持126郵箱和163郵箱,使用qq郵箱會(huì)失敗,原因不詳。
b、zabbix-agent部署分主動(dòng)模式和被動(dòng)模式,跟進(jìn)新建主機(jī)選擇的模板覺得,模板有主動(dòng)和被動(dòng)。
c、啟動(dòng)容器務(wù)必要設(shè)置時(shí)區(qū);
d、數(shù)據(jù)庫(kù)數(shù)據(jù)要掛載到容器卷;

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

相關(guān)文章

  • 使用Docker搭建Redis主從復(fù)制的集群

    使用Docker搭建Redis主從復(fù)制的集群

    這篇文章主要介紹了使用Docker搭建Redis主從復(fù)制的集群,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • docker安裝redis并掛載到本地的詳細(xì)教程

    docker安裝redis并掛載到本地的詳細(xì)教程

    這篇文章主要介紹了docker安裝redis并掛載到本地,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • docker network_mode: "host" 網(wǎng)絡(luò)配置方式

    docker network_mode: "host" 網(wǎng)絡(luò)配置方式

    這篇文章主要介紹了docker network_mode: "host" 網(wǎng)絡(luò)配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 使用Docker部署Tomcat的實(shí)現(xiàn)示例

    使用Docker部署Tomcat的實(shí)現(xiàn)示例

    在本地編寫好了Spring項(xiàng)目,為了實(shí)現(xiàn)能夠隨時(shí)地訪問,所以需要將項(xiàng)目部署到服務(wù)器,本文主要介紹了使用Docker部署Tomcat的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • docker容器的原理分析

    docker容器的原理分析

    這篇文章主要介紹了docker容器的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用docker容器,感興趣的朋友可以了解下
    2021-04-04
  • docker容器數(shù)據(jù)卷之具名掛載和匿名掛載問題

    docker容器數(shù)據(jù)卷之具名掛載和匿名掛載問題

    容器數(shù)據(jù)卷就是目錄的掛載,將我們的容器的目錄掛載到宿主機(jī)上,從而實(shí)現(xiàn)打通宿主機(jī)和容器之間的文件共享功能,這篇文章主要介紹了docker容器數(shù)據(jù)卷 - 具名掛載和匿名掛載問題,需要的朋友可以參考下
    2021-11-11
  • 編寫Dockerfile和構(gòu)建自定義鏡像的步驟與技巧

    編寫Dockerfile和構(gòu)建自定義鏡像的步驟與技巧

    Docker已經(jīng)成為現(xiàn)代應(yīng)用程序開發(fā)和部署的重要工具之一,在Docker中,Dockerfile是定義和構(gòu)建自定義鏡像的鍵文件,本文將深入解讀Dockerfile的編寫和自定義鏡像的構(gòu)建過程,并分享一些實(shí)用的技巧和最佳實(shí)踐,需要的朋友可以參考下
    2023-07-07
  • docker根據(jù)已生成的容器生成docker-compose.yml文件的實(shí)現(xiàn)步驟

    docker根據(jù)已生成的容器生成docker-compose.yml文件的實(shí)現(xiàn)步驟

    這篇文章主要給大家介紹了docker 如何根據(jù)已生成的容器生成docker-compose.yml 文件,文中有詳細(xì)的代碼示例和實(shí)現(xiàn)步驟,對(duì)大家的學(xué)習(xí)有一定的幫助,需要的朋友可以參考下
    2023-10-10
  • docker cp 拷貝文件 和 進(jìn)入容器的操作

    docker cp 拷貝文件 和 進(jìn)入容器的操作

    這篇文章主要介紹了docker cp 拷貝文件 和 進(jìn)入容器的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker Stack 部署web集群的方法步驟

    Docker Stack 部署web集群的方法步驟

    這篇文章主要介紹了Docker Stack 部署web集群的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-02-02

最新評(píng)論

邯郸县| 淮安市| 沂源县| 襄垣县| 班玛县| 德庆县| 抚顺市| 岢岚县| 云阳县| 原平市| 泰兴市| 夏邑县| 永州市| 赤水市| 都兰县| 新源县| 阳高县| 探索| 太和县| 临沂市| 阳信县| 恩平市| 宜宾市| 万年县| 大埔县| 珲春市| 延津县| 镇赉县| 乌兰县| 龙海市| 吐鲁番市| 文水县| 德令哈市| 江西省| 桑日县| 黄冈市| 龙里县| 龙胜| 玉环县| 封开县| 平塘县|