首页 > 其他 > 详细

Zabbix Docker

时间:2018-04-12 10:25:18      阅读:160      评论:0      收藏:0      [点我收藏+]
1.安装mysql数据库, 启动一个空的MySQL服务器实例

docker run –name zabbix-DB -t \
     -e MYSQL_DATABASE=”zabbix” \
     -e MYSQL_USER=”zabbix” \
     -e MYSQL_PASSWORD=”zabbix_pwd” \
     -e MYSQL_ROOT_PASSWORD=”root_pwd” \
     -d mysql:5.7


2. 启动Zabbix server实例,并关联这个实例到已创建的MySQL服务器实例

docker run –name zabbix-SER -t \
     -e DB_SERVER_HOST=”zabbix-DB” \
     -e MYSQL_DATABASE=”zabbix” \
     -e MYSQL_USER=”zabbix” \
     -e MYSQL_PASSWORD=”zabbix_pwd” \
     -e MYSQL_ROOT_PASSWORD=”root_pwd” \
     -e ZBX_JAVAGATEWAY=”zabbix-java-gateway” \
     –link zabbix-DB:mysql \
     -p 10051:10051 \
     -p 10050:10050 \
     -d zabbix/zabbix-server-mysql:latest


3. 启动Zabbix web 接口8088,并将它与MySQL服务器实例和Zabbix server实例关联,

docker run –name zabbix-WEB -t \
     -e DB_SERVER_HOST=”zabbix-DB” \
     -e MYSQL_DATABASE=”zabbix” \
     -e MYSQL_USER=”zabbix” \
     -e MYSQL_PASSWORD=”zabbix_pwd” \
     -e MYSQL_ROOT_PASSWORD=”root_pwd” \
     -e PHP_TZ=”Asia/Shanghai” \
     –link zabbix-DB:mysql \
     –link zabbix-SER:zabbix-server \
     -p 8088:80 \
     -d zabbix/zabbix-web-nginx-mysql:latest \


PS: 但是目前遇到一个问题,Zabbix启动后,无法获取127.0.0.1的信息,代解决。 应该是Zabbix server 容器没有安装Zabbix的agent.


Zabbix Docker

原文:http://blog.51cto.com/337962/2097203

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!