5

docker下安装部署开源监控系统zabbix

 3 years ago
source link: http://www.koogg.com/2021/04/30/docker%e4%b8%8b%e5%ae%89%e8%a3%85%e9%83%a8%e7%bd%b2%e5%bc%80%e6%ba%90%e7%9b%91%e6%8e%a7%e7%b3%bb%e7%bb%9fzabbix/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

docker下安装部署开源监控系统zabbix

2021年4月30日 654点热度 1人点赞 0条评论

没啥,就是做个笔记。

1、pull相应的容器镜像

docker pull portainer/portainer-ce
docker pull mysql:5.7
docker pull zabbix/zabbix-server-mysql:alpine-5.2-latest
docker pull zabbix/zabbix-web-nginx-mysql:alpine-5.2-latest
docker pull zabbix/zabbix-java-gateway:alpine-5.2-latest
2、创建一个zabbix容器专用的网络
docker network create --subnet 172.20.0.0/16 --ip-range 172.20.240.0/20 zabbix_net
3、创建zabbix的相关容器
docker run -dit -p 3306:3306 --name mysql --network zabbix_net --restart always -v /etc/localtime:/etc/localtime -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix123" -e MYSQL_ROOT_PASSWORD="root123" -d mysql:5.7 --character-set-server=utf8 --collation-server=utf8_bin
docker run -dit -p 10052:10052 --name zabbix-java-gateway --network zabbix_net --restart=always -v /etc/localtime:/etc/localtime zabbix/zabbix-java-gateway:alpine-5.2-latest
docker volume create zabbix-server-vol
docker run -dit -p 10051:10051 --name zabbix-server-mysql --network zabbix_net --restart=always --mount source=zabbix-server-vol,target=/etc/zabbix -v /etc/localtime:/etc/localtime -v /usr/lib/zabbix/alertscripts:/usr/lib/zabbix/alertscripts -e DB_SERVER_HOST="mysql" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix123" -e MYSQL_ROOT_PASSWORD="root123" -e ZBX_JAVAGATEWAY="zabbix-java-gateway" zabbix/zabbix-server-mysql:alpine-5.2-latest
docker run -dit -p 8668:8080 --name zabbix-web-nginx-mysql --network zabbix_net --restart=always -v /etc/localtime:/etc/localtime -e DB_SERVER_HOST="mysql" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix123" -e MYSQL_ROOT_PASSWORD="root123" -e ZBX_SERVER_HOST="zabbix-server-mysql" zabbix/zabbix-web-nginx-mysql:alpine-5.2-latest

ps:zabbix容器使用Nginx默认的端口是8080,
登录地址: ip:8668/zabbix
用户名:Admin
密码:zabbix


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK