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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

zabbixdocker里的mysql_docker zabbix安装部署(数据库和web及zabbix服务都用docker版)

發布時間:2024/9/27 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbixdocker里的mysql_docker zabbix安装部署(数据库和web及zabbix服务都用docker版) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、docker? zabbix相關鏡像下載

分別docker pull (mysql:5.7 、zabbix/zabbix-agent 、zabbix/zabbix-server-mysql 、zabbix/zabbix-web-nginx-mysql)

[root@ald8 ~]# docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

mysql 5.7 98455b9624a9 12 days ago 372MB

zabbix/zabbix-agent latest d74b33fe19dc 5 weeks ago 17.5MB

zabbix/zabbix-web-nginx-mysql latest e3fed311c1b2 5 weeks ago 163MB

zabbix/zabbix-server-mysql latest 8e5f74f0d320 5 weeks ago 62.7MB

二、啟動一個空的Mysql服務器實例

(根據自己情況設定相關映射目錄和端口)

docker run --name mysql-server -t -v /data/mysql5.7/data:/var/lib/mysql -v /data/mysql/etc:/etc/mysql/conf.d -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix" -e MYSQL_ROOT_PASSWORD="zabbix" -d mysql:5.7 --character-set-server=utf8 --collation-server=utf8_bin

三、啟動Zabbix server實例,并關聯這個實例到已創建的MySQL服務器實例

(我這里將zabbix訪問端口設置成默認的10051,如果是線上服務器記得開通對應訪問端口)

docker run --name zabbix-server-mysql -t -e DB_SERVER_HOST="mysql-server" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix" -e MYSQL_ROOT_PASSWORD="zabbix" --link mysql-server:mysql -p 10051:10051 -d zabbix/zabbix-server-mysql:latest

四、?啟動Zabbix web 接口,并將它與MySQL服務器實例和Zabbix server實例關聯

(我這里將web訪問端口設置成了8668,如果是線上服務器記得開通對應訪問端口)

docker run --name zabbix-web-nginx-mysql -t -e DB_SERVER_HOST="mysql-server" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix" -e MYSQL_ROOT_PASSWORD="zabbix" --link mysql-server:mysql --link zabbix-server-mysql:zabbix-server -p 8668:80 -d zabbix/zabbix-web-nginx-mysql:latest

五、?啟動Zabbix-agent 和服務器關聯起來

(客戶端如果不是用docker部署服務,建議用zabbix_agent非docker部署更節省占用資源)

docker run --name zabbix-agent --link zabbix-server-mysql:zabbix-server -e ZBX_SERVER_HOST="zabbix-server-mysql" -e ZBX_SERVER_PORT=10051 -e ZBX_HOSTNAME="zabbix_agent" -v /dev/sdc:/dev/sdc -p 10050:10050 -d zabbix/zabbix-agent

六、查看測試

[root@ald8 ~]# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

b890efbe552c zabbix/zabbix-web-nginx-mysql:latest "docker-entrypoint.sh" 21 minutes ago Up 21 minutes 443/tcp, 0.0.0.0:8668->80/tcp zabbix-web-nginx-mysql

c4abbae035a9 zabbix/zabbix-server-mysql:latest "docker-entrypoint.sh" 24 minutes ago Up 24 minutes 0.0.0.0:10051->10051/tcp zabbix-server-mysql

d48665a75d44 mysql:5.7 "docker-entrypoint.s…" 29 minutes ago Up 29 minutes 3306/tcp, 33060/tcp mysql-server

訪問web界面

(我的是線上的做了域名指向,個人測試可以直接用ip+端口訪問就行、自行修改語言和背景,支持中文)

http://ald8.cn:8668

默認帳號密碼:

Admin

zabbix

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的zabbixdocker里的mysql_docker zabbix安装部署(数据库和web及zabbix服务都用docker版)的全部內容,希望文章能夠幫你解決所遇到的問題。

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