欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

zabbix实现分布式监控zabbix-proxy

程序员文章站 2022-03-18 19:17:57
...

zabbix实现分布式监控zabbix-proxy
什么是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 aaa@qq.com 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

zabbix实现分布式监控zabbix-proxy

6.在zabbix的web界面添加代理
(1)将server2和server4均添加在主机中
(2)添加代理
zabbix实现分布式监控zabbix-proxy
zabbix实现分布式监控zabbix-proxy
(3)添加成功
zabbix实现分布式监控zabbix-proxy
zabbix实现分布式监控zabbix-proxy

相关标签: zabbix