监控-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