美文网首页
使用docker服务配置Zabbix+Grafana监控

使用docker服务配置Zabbix+Grafana监控

作者: FiveStrong | 来源:发表于2017-10-13 13:32 被阅读222次

纯命令行启动

1. Start empty MySQL server instance

docker run --name zabbix-mysql -t \
      --restart=always \
      -e MYSQL_DATABASE="zabbix" \
      -e MYSQL_USER="zabbix" \
      -e MYSQL_PASSWORD="zabbix_pwd" \
      -e MYSQL_ROOT_PASSWORD="root_pwd" \
      -d mysql:5.7 \
      --character-set-server=utf8 --collation-server=utf8_bin

2. Start Zabbix server instance and link the instance with created MySQL server instance

docker run --name zabbix-server -t \
      --restart=always \
      -e DB_SERVER_HOST="zabbix-mysql" \
      -e MYSQL_DATABASE="zabbix" \
      -e MYSQL_USER="zabbix" \
      -e MYSQL_PASSWORD="zabbix_pwd" \
      -e MYSQL_ROOT_PASSWORD="root_pwd" \
      --link zabbix-mysql:zabbix-mysql \
      -p 10051:10051 \
      -d zabbix/zabbix-server-mysql

3. Start Zabbix web interface and link the instance with created MySQL server and Zabbix server instances

docker run --name zabbix-web -t \
      -e DB_SERVER_HOST="zabbix-mysql" \
      -e MYSQL_DATABASE="zabbix" \
      -e MYSQL_USER="zabbix" \
      -e MYSQL_PASSWORD="zabbix_pwd" \
      -e MYSQL_ROOT_PASSWORD="root_pwd" \
      -e PHP_TZ='Asia/Hong_Kong' \
      -e ZBX_SERVER_NAME='xxx monit Server' \
      -v /etc/localtime:/etc/localtime:ro \
      -v /root/src/zabbix-grafana/zabbix/graphfont.ttf:/usr/share/zabbix/fonts/graphfont.ttf \
      --link zabbix-mysql:zabbix-mysql \
      --link zabbix-server:zabbix-server \
      -p 80:80 \
      -d zabbix/zabbix-web-nginx-mysql

利用docker-compose

https://github.com/fivestrong/zabbix-grafana-docker

相关文章

网友评论

      本文标题:使用docker服务配置Zabbix+Grafana监控

      本文链接:https://www.haomeiwen.com/subject/avjzyxtx.html