zabbix docker 实践(一)
编写zabbix.yml
这个是我已经写好的,拿过去直接用吧,image不要动,其他的看自己情况自行调整吧。
2019/03/31日更新zabbix-web镜像,替换了默认字体,所以不会出现启用中文出现乱码的问题了。
使用bridge网络
[root@zabbix ~]# mkdir /docker-compose
[root@zabbix ~]# cd /docker-compose/
[root@zabbix /docker-compose]# vim zabbix.yml
version: '3'
services:
mysql:
image: swr.cn-north-1.myhuaweicloud.com/rj-bai/zabbix-mysql:5.7
environment:
MYSQL_USER: zabbix
MYSQL_DATABASE: zabbix
MYSQL_PASSWORD: zabbix
MYSQL_ROOT_PASSWORD: Sowhat?
volumes:
- /data/mysql/zabbix:/var/lib/mysql
ports:
- 3306:3306
restart: always
networks:
- zabbix
zabbix-java-gateway:
image: swr.cn-north-1.myhuaweicloud.com/rj-bai/zabbix-java-gateway:4.0.1
ports:
- 10052:10052
restart: always
networks:
- zabbix
zabbix-server:
image: swr.cn-north-1.myhuaweicloud.com/rj-bai/zabbix-server:4.0.1
environment:
ZBX_JAVAGATEWAY: zabbix-java-gateway
ZBX_JAVAGATEWAY_ENABLE: "true"
DB_SERVER_HOST: mysql
MYSQL_DATABASE: zabbix
MYSQL_USER: zabbix
MYSQL_PASSWORD: zabbix
MYSQL_ROOT_PASSWORD: Sowhat?
links:
- mysql
ports:
- 10051:10051
depends_on:
- mysql
restart: always
networks:
- zabbix
zabbix-web:
image: swr.cn-north-1.myhuaweicloud.com/rj-bai/zabbix-web:4.0.1
environment:
PHP_TZ: Asia/Shanghai
DB_SERVER_HOST: mysql
MYSQL_DATABASE: zabbix
MYSQL_USER: zabbix
MYSQL_PASSWORD: zabbix
MYSQL_ROOT_PASSWORD: Sowhat?
links:
- mysql
ports:
- 80:80
depends_on:
- zabbix-server
- mysql
restart: always
networks:
- zabbix
networks:
zabbix:
driver: bridge
用户名:Admin 注A大写
密码:zabbix