美文网首页
zabbix分布式proxy编译部署以及应用

zabbix分布式proxy编译部署以及应用

作者: summer_zhou | 来源:发表于2020-01-19 17:52 被阅读0次
案例

如果公司有多个机房,使用zabbix监控就会出现延迟,为了解决这个问题,我们就要使用zabbix-proxy代理,我们服务器出现故障,先发送到proxy,proxy再发送到zabbix-server


架构

Zabbix proxy是在大规模分布式监控场景中,采用的一种用以分担server端压力的分层结构,Proxy只负责一定区域内的数据采集工作,然后定期将数据一次性发送给server,极大的减轻了server的负载压力,使得可以支持更大规模的监控需求。
分布式架构:
1、agent的server白名单要配置proxy的
2、zabbix server --> zabbix proxy --> zabbix agent(多台)

实战环境:
zabbix server : 192.168.67.132
zabbix proxy : 192.168.67.133
zabbix agent : 192.168.67.134

安装前准备:
1、先安装数据库,缓存监控数据
2、安装zabbix proxy
3、需要初始化数据库

zabbix proxy安装数据库:
yum install mariadb mariadb-server mariadb-devel -y
启动mysql:
systemctl start mariadb
加入开机自启动:
systemctl enable mariadb

安装proxy,由于我之前已经下载了zabbix的rpm源,我现在直接安装proxy
yum install zabbix-proxy-mysql.x86_64

Mysql初始化:


初始化
导入数据

分布式proxy配置更改:


配置

Hostname=bjproxy
Server=192.168.67.132
LogFile=/var/log/zabbix/zabbix_proxy.log
DBHost=127.0.0.1
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
#######ConfigFrequency=60 #缓存更新时间

启动proxy:


启动proxy

查看日志:


zabbix_proxy.log

由于服务端还未配置proxy,所以会出现上图的报错,要去server web页面进行配置;


配置页面
创建代理 proxy设置

创建主机开始监控:


创建客户端

相关文章

网友评论

      本文标题:zabbix分布式proxy编译部署以及应用

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