日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker部署zabbix6.2.7+grafana

發(fā)布時間:2023/12/29 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker部署zabbix6.2.7+grafana 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

1、下載docker

2、下載相關鏡像文件

3、創(chuàng)建一個供zabbix系統(tǒng)使用的網(wǎng)絡環(huán)境

4、創(chuàng)建一個供mysql數(shù)據(jù)庫存放文件的目錄

5、啟動mysql容器

6、為zabbix-server創(chuàng)建一個持久卷

7、啟動zabbix-server容器

8、創(chuàng)建語言存放目錄

9、啟動zabbix-web容器

10、啟動zabbix-agent容器

11、訪問zabbix web頁面(端口8080)?

12、docker部署grafana

拉取grafana鏡像

準備相關掛載目錄及文件,授予權限

啟動grafana容器

訪問grafana頁面

?下載zabbix插件

在grafana頁面啟用zabbix插件


#################################################################??

1、下載docker

yum install -y yum-utilsyum-config-manager \ > --add-repo \ > https://download.docker.com/linux/centos/docker-ce.repoyum install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y

設置開機自啟,啟動docker

[root@monitor-vm yum.repos.d]# systemctl start docker [root@monitor-vm yum.repos.d]# systemctl enable docker Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/doce.[root@monitor-vm yum.repos.d]# ps aux | grep docker root 1663 2.1 4.7 1101972 48320 ? Ssl 04:03 0:00 /usr/bin/dockerd -H fd:// --containerd=/run/ccontainerd.sock root 1804 0.0 0.0 112808 964 pts/1 S+ 04:03 0:00 grep --color=auto docker

查看docker

[root@monitor-vm yum.repos.d]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES [root@monitor-vm yum.repos.d]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE

#################################################################??

2、下載相關鏡像文件

docker pull zabbix/zabbix-web-nginx-mysql:centos-6.2.7 docker pull zabbix/zabbix-server-mysql:centos-6.2.7 docker pull zabbix/zabbix-agent:centos-6.2.7 docker pull mysql:8.0.32

#################################################################???

3、創(chuàng)建一個供zabbix系統(tǒng)使用的網(wǎng)絡環(huán)境

docker network create -d bridge zbx_net

#################################################################???

4、創(chuàng)建一個供mysql數(shù)據(jù)庫存放文件的目錄

mkdir -p /data/dockerdata/zabbix/db

#################################################################???

5、啟動mysql容器

[root@monitor-vm yum.repos.d]# docker run -itd -p 3306:3306 \ > --name zabbix-mysql --network zbx_net \ > --restart always -v /etc/localtime:/etc/localtime -v /data/dockerdata/zabbix/db:/var/lib/mysql -e MYSQL_USER\ > -e MYSQL_PASSWORD="zabbix" -e MYSQL_ROOT_PASSWORD="123qwe" mysql:8.0.32 \ > --default-authentication-plugin=mysql_native_password --character-set-server=utf8 \ > --collation-server=utf8_bin eb471d309a9dd52f7e5841e6f3152e12c4b5d6c2bd00c503a446bd6995a1660a

#################################################################???

6、為zabbix-server創(chuàng)建一個持久卷

docker volume create zbx_vo1

#################################################################???

7、啟動zabbix-server容器

[root@monitor-vm yum.repos.d]# docker run -itd -p 10051:10051 --mount source=zbx_vo1,target=/etc/zabbix \ > -v /etc/localtime:/etc/localtime -v /usr/lib/zabbix/alertscripts:/usr/lib/zabbix/alertscripts \ > --name=zabbix-server-mysql --restart=always --network zbx_net -e DB_SERVER_HOST="zabbix-mysql" \ > -e MYSQL+DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix" -e MYSQL_ROOT_PASSWORD="123qwe" > -e ZBX_JAVAGATEWAY="zabbix-java-gateway" -e ZBX_JAVAGATEWAY_ENABLE="true" \ > -e ZBX_JAVAGATEWAYPORT=10052 zabbix/zabbix-server-mysql:centos-6.2.7 1f26df5d326ccaa4f069561f7a6b6983aa2e74e5675d8243a5d66977a42f0236

#################################################################??

8、創(chuàng)建語言存放目錄

[root@monitor-vm yum.repos.d]# mkdir -p /data/dockerdata/zabbix/db/fonts [root@monitor-vm yum.repos.d]# cd /data/dockerdata/zabbix/db/fonts/ [root@monitor-vm fonts]# wget https://dl.cactifans.com/zabbix_docker/msty.ttf[root@monitor-vm fonts]# ls msty.ttf [root@monitor-vm fonts]# mv msty.ttf DejaVuSans.ttf [root@monitor-vm fonts]# ls DejaVuSans.ttf

#################################################################???

9、啟動zabbix-web容器

[root@monitor-vm fonts]# docker run -itd -p 8080:8080 -v /etc/localtime:/etc/localtime \ > -v /data/dockerdata/zabbix/fonts/DejaVuSans.ttf:/usr/share/zabbix/assets/DejaVuSans.ttf \ > --name zabbix-web-nginx-mysql --restart=always --network zbx_net -e DB_SERVER_HOST="zabbix-mysql" \ > -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix" -e MYSQL_ROOT_PASSWORD="123qwe" > -e ZBX_SERVER_HOST="zabbix-server-mysql" zabbix/zabbix-web-nginx-mysql:centos-6.2.7 c92c56f65c7005e7f67f2a1a77c8d91021834f1360e3ce762684c23796e47ad8

#################################################################???

10、啟動zabbix-agent容器

[root@monitor-vm fonts]# docker run -itd --name zabbix-agent -p 10050:10050 --network zbx_net -e ZBX_HOSTNAME=rver" \ > -e ZBX_SERVER_HOST="zabbix-server-mysql" -e ZBX_SERVER_PORT=10051 zabbix/zabbix-agent:centos-6.2.7 359d665e8766941d90b4b07bd06ae6afd4ce45a3c2c9f7d3f48dbf8d798f380e

#################################################################??

11、訪問zabbix web頁面(端口8080)?

?#################################################################??

12、docker部署grafana

拉取grafana鏡像

# 此方式,即拉取最新的鏡像,等同于 docker pull grafana/grafana:lastest docker pull grafana/grafana# 也可以拉取指定版本的 docker pull grafana/grafana:9.3.2

#################################################################??

準備相關掛載目錄及文件,授予權限

# /data/dockerdata/grafana/data 目錄,準備用來掛載放置grafana的數(shù)據(jù) # /data/dockerdata/grafana/plugins 目錄,準備用來放置grafana的插件 # /data/dockerdata/grafana/config 目錄,準備用來掛載放置grafana的配置文件[root@monitor-vm dockerdata]# mkdir /data/dockerdata/grafana/{data,plugins,config} -p# 給grafana數(shù)據(jù)目錄授予權限chmod 777 data/ chmod 777 plugins/ chmod 777 config/pwd /data/dockerdata/grafana # ll 總用量 0 drwxrwxrwx 2 root root 25 3月 13 09:56 config drwxrwxrwx 7 root root 101 3月 13 10:22 data drwxrwxrwx 5 root root 101 3月 13 10:22 plugins

#################################################################??

準備grafana的配置文件

這里先啟動一個臨時的grafana容器,然后復制出它的配置文件 ,然后刪除臨時容器

[root@monitor-vm dockerdata]# docker run --name grafana-tmp -d -p 3000:3000 grafana/grafana Unable to find image 'grafana/grafana:latest' locally latest: Pulling from grafana/grafana 895e193edb51: Pull complete c2be1f0caaf8: Pull complete 3ca3d9c55e02: Pull complete 52780f3d3c6c: Pull complete aa864f3aa62f: Pull complete 2c572284d613: Pull complete 92772a6ef26e: Pull complete 16eb4b4d6afe: Pull complete cadcd7e83b1e: Pull complete Digest: sha256:e4fbf663447ba23f820f44b83b9b2febf9857c12d546497ac25746428c082d2b Status: Downloaded newer image for grafana/grafana:latest 83a2142fc56dfae88cff605dcf171532f116fec78fcd89c78e87a3c8663287a2 [root@monitor-vm dockerdata]# docker cp grafana-tmp:/etc/grafana/grafana.ini /data/dockerdata/grafana/config/ Successfully copied 55.81kB to /data/dockerdata/grafana/config/ # 移除臨時容器 docker stop grafana-tmp docker rm grafana-tmp

#################################################################??

啟動grafana容器

docker run -d \-p 3000:3000 \--name=grafana \--restart=always \-v /etc/localtime:/etc/localtime:ro \-v /data/dockerdata/grafana/data:/var/lib/grafana \-v /data/dockerdata/grafana/plugins/:/var/lib/grafana/plugins \-v /data/dockerdata/grafana/config/grafana.ini:/etc/grafana/grafana.ini \-e "GF_SECURITY_ADMIN_PASSWORD=admin" \-e "GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-simple-json-datasource,grafana-piechart-panel" \grafana/grafana

#################################################################??

訪問grafana頁面

啟動容器的時候創(chuàng)建了一個臨時密碼admin

登錄時候使用 admin/admin登錄以后會重置一個密碼

??

?默認grafana是沒有zabbix數(shù)據(jù)源的,需要我們自己去下載一個zabbix數(shù)據(jù)源?

#################################################################??

?下載zabbix插件

進入grafana容器,使用 grafana-cli plugins install 命令下載zabbix插件

[root@monitor-vm dockerdata]# docker exec -it grafana bash bash-5.1$ bash-5.1$ grafana-cli plugins install alexanderzobnin-zabbix-app ? Downloaded and extracted alexanderzobnin-zabbix-app v4.2.10 zip successfully to /var/lib/grafana/plugins/alexanderzobnin-zabbix-appPlease restart Grafana after installing plugins. Refer to Grafana documentation for instructions if necessary.

?重啟grafana容器,然后進入grafana的掛載目錄,就能看到下載的插件了

[root@monitor-vm plugins]# docker restart grafana grafana [root@monitor-vm ~]# cd /data/dockerdata/grafana/ [root@monitor-vm grafana]# ls config data plugins [root@monitor-vm grafana]# cd plugins/ [root@monitor-vm plugins]# ls alexanderzobnin-zabbix-app grafana-clock-panel grafana-piechart-panel grafana-simple-json-datasource

下載插件以后重啟grafana容器,然后grafana web頁面就可以看到zabbix插件

docker restart grafana

#################################################################?

在grafana頁面啟用zabbix插件

?

?然后添加數(shù)據(jù)源就可以看到zabbix源了

?

總結

以上是生活随笔為你收集整理的docker部署zabbix6.2.7+grafana的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线色播 | 久久视频网 | 天天爽夜夜春 | 97在线观视频免费观看 | 国产真实生活伦对白 | 青娱乐国产在线视频 | 黄色国产大片 | 天天色综合天天 | 中国人与拘一级毛片 | 国产农村熟妇videos | 欧洲国产视频 | 亚洲自拍偷拍一区二区三区 | 青青青手机在线视频 | 亚洲黄色网络 | 一区二区三区视频免费在线观看 | 国产精品久久九九 | 欧美日韩一区二区三区在线电影 | 欧美xxxx性 | 国产伦精品一区二区三区妓女 | 九九九国产 | 黄色a∨| 日韩国产91 | 国产视频在线看 | 日本深夜福利 | 9l视频自拍蝌蚪9l视频成人 | 三级视频小说 | 中文字幕一区二区三区精彩视频 | 中文字幕一区二区三区波野结 | 免费黄色在线视频 | 免费做a爰片77777 | 久久久精品一区二区三区 | 欧美噜噜噜| 最新免费av网站 | 日本黄色小片 | 久久精品视频播放 | 白石茉莉奈番号 | 麻豆免费网站 | 成人做爰免费视频免费看 | 人人上人人干 | 极品尤物一区二区 | 日本少妇xxxxxx | 精品国产av一区二区 | 少妇人妻真实偷人精品视频 | 国产日批视频 | 射区导航| 亚洲AV无码成人片在线观看 | 久久精品国产精品 | 国产精品二区在线观看 | 一区二区网| 在线视频污 | 操女人的逼逼 | 国产青草视频 | 韩日精品在线 | 开元在线观看视频国语 | 玖玖国产精品视频 | 亚洲男女激情 | 亚洲国产精品久久久久爰性色 | 久久99精品久久只有精品 | 中文字幕激情 | 97精品在线观看 | 亚洲国产精品第一页 | 男女黄色又爽大片 | 中国在线观看片免费 | 午夜18视频在线观看 | a在线视频 | 久久久久噜噜噜亚洲熟女综合 | 一区二区伦理片 | 亚洲欧美系列 | av一本二本 | 中文字幕一区二区三区乱码人妻 | 女人叫床很黄很污句子 | 一道本av在线 | 国产在线观看免费视频今夜 | av手机网站 | 成人网免费视频 | 深夜福利网址 | av手机版| 亚洲免费视频网 | 美日韩一二三区 | 国产精品久久久免费 | 东北熟女一区二区三区 | 天天综合网在线观看 | 色啊色 | 在线观看国产精品一区 | 国产一区二区视频网站 | 亚洲视频网 | 捆绑japanhdxxxxvideos| wwwjavhd| 国产人人草 | 亚洲天堂av线 | 日韩精品一区二区在线看 | 黑人3p波多野结衣在线观看 | 污污内射久久一区二区欧美日韩 | 少妇久久久久久 | 久久蜜桃av一区二区天堂 | 91学生片黄| 国产手机看片 | 91色九色 | 成年人午夜免费视频 |