概述
前提-安装Docker
一键安装docker方法
安装Docker-MySQL
docker run --name mysql-server -t
-e MYSQL_DATABASE="zabbix"
-e MYSQL_USER="zabbix"
-e MYSQL_PASSWORD="pangshare.com"
-e MYSQL_ROOT_PASSWORD="pangshare.com"
-d mysql:5.7
--character-set-server=utf8 --collation-server=utf8_bin
安装Docker-Java Agent
docker run --name zabbix-java-gateway -t -d zabbix/zabbix-java-gateway:latest
安装Docker-Zabbix
docker run --name zabbix-server-mysql -t
-e DB_SERVER_HOST="mysql-server"
-e MYSQL_DATABASE="zabbix"
-e MYSQL_USER="zabbix"
-e MYSQL_PASSWORD="pangshare.com"
-e MYSQL_ROOT_PASSWORD="pangshare.com"
-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-Nginx
docker run --name zabbix-web-nginx-mysql -t
-e DB_SERVER_HOST="mysql-server"
-e MYSQL_DATABASE="zabbix"
-e MYSQL_USER="zabbix"
-e MYSQL_PASSWORD="pangshare.com"
-e MYSQL_ROOT_PASSWORD="pangshare.com"
--link mysql-server:mysql
--link zabbix-server-mysql:zabbix-server
-p 80:8080
-d zabbix/zabbix-web-nginx-mysql:latest
安装zabbix-agent监控主机代理
docker run --name zabbix-agent -t --link zabbix-server-mysql:zabbix-server -p 10050:10050 -d zabbix/zabbix-agent:latest
添加自身zabbix-server主机监控
-
zabbix-agent不需要配置,登录Zabbix服务WEB,添加到zabbix-server的host列表里面,一般这Zabbix server主机默认存在,只要配置下IP地址。
-
配置本机127.0.0.1出错
-
出错一: Get value from agent failed: cannot connect to [[127.0.0.1]:10050]: [111] Connection refused
-
出错二: Received empty response from Zabbix Agent at [192.168.10.100]. Assuming that agent dropped connection because of access permissions.
-
查看iptables -nL查看端口的开启情况:
直接修改接口地址:172.17.0.11
访问地址:http://宿主机IP
最后
以上就是清秀毛衣为你收集整理的Zabbix5.0 LTS部署基于Docker的全部内容,希望文章能够帮你解决Zabbix5.0 LTS部署基于Docker所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复