监控-zabbix 部署
docker file
##
docker run -e TZ="Asia/Shanghai" \
--name mysql-server -t \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="123456" \
-e MYSQL_ROOT_PASSWORD="123456" \
-p 3306:3306 \
-d mysql:5.6.34 \
docker run -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime \
--name zabbix-java-gateway -t \
-d zabbix/zabbix-java-gateway:latest
docker run -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime \
--name zabbix-server-mysql -t \
-e DB_SERVER_HOST="mysql-server" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="123456" \
-e MYSQL_ROOT_PASSWORD="123456" \
-e ZBX_JAVAGATEWAY="zabbix-java-gateway" \
--link mysql-server:mysql \
--link zabbix-java-gateway:zabbix-java-gateway \
-p 10051:10051 \
-d zabbix/zabbix-server-mysql:latest
docker run -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime \
--name zabbix-web-nginx-mysql -t \
-e DB_SERVER_HOST="mysql-server" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="123456" \
-e MYSQL_ROOT_PASSWORD="123456" \
--link mysql-server:mysql \
--link zabbix-server-mysql:zabbix-server \
-p 59781:80 \
-d zabbix/zabbix-web-nginx-mysql:latest
docker中运行zabbix/zabbix-web-nginx-mysql镜象,
前端页面显示时间不准确的问题,大约6个小时
docker cp zabbix-web-nginx-mysql::/etc/php7/conf.d/99-zabbix.ini /home/ vim /home/99-zabbix.ini ; date.timezone=Europe/Riga date.timezone=Asia/Shanghai docker cp /home/99-zabbix.ini zabbix-web-nginx-mysql:/etc/php7/conf.d/99-zabbix.ini
# docker cp /home/99-zabbix.ini zabbix-web-nginx-mysql:/etc/php.d/
# docker exec -it zabbix-web-nginx-mysql /bin/bash
docker exec -it zabbix-web-nginx-mysql /bin/bash kill php
前台页面刷新下,就ok了

前端显示乱码 解决
docker cp /server/simsun.ttf zabbix-web-nginx-mysql:/usr/share/zabbix/assets/fon ts/ docker exec -it zabbix-web-nginx-mysql /bin/bash mv DejaVuSans.ttf DejaVuSans.ttf.bak mv simsun.ttf DejaVuSans.ttf
浙公网安备 33010602011771号