码迷,mamicode.com
首页 > 其他好文 > 详细

docker安装zabbix-proxy

时间:2020-03-22 23:58:34      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:mamicode   名称   zabbix   数据   代理服务器   zab   soc   password   src   

zabbix-proxy 代理服务器安装:

1、数据库的安装 

docker run --name maridb -t -p 3310:3306 -e MYSQL_DATABASE=zabbix -e MYSQL_USER=zabbix -e MYSQL_PASSWORD=zabbix -v /etc/localtime:/etc/localtime -v /Dockerfile/mysql/data:/var/lib/mysql -d maridb:10.3.20

2、安装zabbix-proxy容器 

docker run --name zabbix-proxy -t --link  maridb:mysql -e DB_SERVER_HOST="mysql" -e ZBX_SERVER_HOST="192.168.124.134" -e MYSQL_USER="zabbix" -e MYSQL_DATABASE="zabbix" -e MYSQL_PASSWORD="zabbix" -v /etc/localtime:/etc/localtime -p 10051:10051 -d zabbix/zabbix-proxy-mysql:latest

3、zabbix-proxy配置文件参数:

/etc/zabbix/zabbix_proxy.conf

	Server=192.168.123.134            #真正的服务端
	ServerPort=18103                  #根据个人需要修改,一般可以不改,默认端口是10051,要实现转发的话使用这个选项
	Hostname=153Zabbix proxy          #proxy的hostname,在web端网页配置时需要用到
	DBHost=localhost                  #数据库,使用本地,也可以使用ip,我喜欢使用localhost,因为我授权就是本地,也因为配置ip失败踩过坑
	DBName=zabbix_proxy               #数据库名称,创建zabbix-proxy的mysql的数据库名称
	DBUser=zabbix                     #用户
	DBPassword=zabbix                 #密码
	#DBPort=3306                      #当DBHost填写localhost时,默认是使用socket通信的,这里配置一下也无碍
	#HeartbeatFrequency=60            #心跳线(具体作用网了,看配置文件吧,这个默认就是60)
	ConfigFrequency=600               #这个好像是同步配置文件的时间
	DataSenderFrequency=1             #这个是proxy端向server端发送数据的时间,单位是秒,几乎等于实时同步

4、zabbix-agent端配置:

制定server参数值为zabbix-proxy的IP地址

Server=192.168.123.150 #代理服务器IP地址

5、server端添加主机:

技术图片

 

 添加主机:

技术图片

 

docker安装zabbix-proxy

标签:mamicode   名称   zabbix   数据   代理服务器   zab   soc   password   src   

原文地址:https://www.cnblogs.com/fanlong0212/p/12549416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!