zabbix实现分布式监控zabbix-proxy

本文详细介绍Zabbix Proxy的配置步骤,包括安装依赖软件、设置数据库、编辑配置文件及重启服务等,旨在分担Server端压力,实现大规模监控。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里写图片描述
什么是zabbix-proxy:
Zabbix proxy是在大规模分布式监控场景中,采用的一种用以分担server端压力的分层结构,Proxy只负责一定区域内的数据采集工作,然后定期将数据一次性发送给server,极大的减轻了server的负载压力,使得可以支持更大规模的监控需求

zabbix-proxy的配置:

1.在server2(172.25.1.2)安装zabbix-proxy以及依赖性软件
yum install fping-2.4b2-16.el6.x86_64.rpm zabbix-proxy-mysql-3.4.6-1.el6.x86_64.rpm
2.安装数据库
yum install -y mysql-server
做安全初始化设定密码
登陆数据库:

create database zabbix_proxy character set utf8 collate utf8_bin;
grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'jay';

3.编辑server2的zabbix-proxy的配置文件

vim /etc/zabbix/zabbix_proxy.conf
24 Server=172.25.1.2                  # proxy端的ip
43 Hostname=server2                   # proxy的主机名
167 DBName=zabbix_proxy               # 数据库名称
182 DBUser=zabbix                     # 数据库用户
190 DBPassword=jay                    # 数据库密码
197 DBSocket=/var/lib/mysql/mysql.sock# 数据库socket所在位置
323 JavaGateway=172.25.1.2
331 JavaGatewayPort=10052
339 StartJavaPollers=5
打开服务:/etc/init.d/zabbix-proxy restart

4.修改被代理端(server4)的配置文件

97 Server=172.25.1.2
138 ServerActive=172.25.1.2
重启服务:/etc/init.d/zabbix-agent restart

5.在zabbix-proxy端导入zabbix_proxy数据库

cd /usr/share/doc/zabbix-proxy-mysql-3.4.6/
zcat schema.sql.gz | mysql -u zabbix -p zabbix_proxy

这里写图片描述

6.在zabbix的web界面添加代理
(1)将server2和server4均添加在主机中
(2)添加代理
这里写图片描述
这里写图片描述
(3)添加成功
这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值