Zabbix镜像准备
部署zabbix需要五个基础镜像,分别是:
- zabbix/zabbix-server-mysql 主要用来处理收集到的数据如何存储,报警等相关配置。
- zabbix/zabbix-web-nginx-mysql zxbbix前台
- zabbix/zabbix-java-gateway 主要用来代理zabbix-server的身份,从zabbix-agent处收集数据,并统一汇总给zabbix-server
- zabbix/zabbix-agent 主要安装在服务器上进行收集数据,然后发送给zabbix-proxy或者zabbix-server
- mysql 主要用来存放数据
启动mysql 服务
docker run -it -d -p 3306:3306 \
--network self_network --network-alias mysql --name zabbix-mysql \
-e MYSQL_ROOT_PASSWORD=root123 \
-v $pwd/conf:/etc/mysql \
-v $pwd/logs:/var/log/mysql \
-v $pwd/data:/var/lib/mysql \
-v $pwd/mysql-files:/var/lib/mysql-files \
mysql \
--character-set-server