zabbix proxy 分布式监控配置

《Zabbix Proxy分布式监控实战:从安装到配置全解析》 本实验旨在搭建一个基于Zabbix的监控系统,通过安装和配置Zabbix Proxy、MySQL数据库以及Zabbix Agent,实现分布式监控环境的部署。实验的主要目标是:安装并配置Zabbix Proxy与MySQL数据库的集成。配置Zabbix Server与Proxy的通信。部署Zabbix Agent并验证其与Zabbix Proxy的连接。通过Zabbix Web界面管理监控主机和代理。Zabbix Proxy安装解决MySQL密钥问题,安装Zabbix Proxy的MySQL版本。 阅读详情

一、什么是zabbix-proxy

Zabbix proxy是在大规模分布式监控场景中,采用的一种用以分担server端压力的分层结构, proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,极大的减轻了server的负载压力,使得可以支持更大规模的监控需求,非常简便的实现了集中式、分布式监控。
我的理解就是: 本来server要向agent要数据,如果agent多的话server就忙不过来,所以才会引入proxy去给server帮忙,proxy会主动去找agent拿数据,然又主动将数据给server发过去,这样就极大的减轻server的负载压力
在这里插入图片描述

二、主机环境

主机 	     IP 	            角色
server1 	172.25.19.1 	zabbix - server
proxy 	    172.25.19.2 	     proxy
server3 	172.25.19.3 	zabbix - agent

三、zabbix proxy的配置

首先关闭proxy的agent(没有配置的可以不做此步骤

[root@proxy ~]# systemctl stop zabbix-agent

在三个主机中都添加proxy的解析

[root@proxy ~]# vim /etc/hosts
172.25.19.2   proxy
[root@server1 ~]# vim /etc/hosts
172.25.19.2   proxy
[root@server3 ~]# vim /etc/hosts
172.25.19.2   proxy

先在网页创建proxy
管理—>agent代理程序—>创建代理
在这里插入图片描述
在这里插入图片描述
在proxy(172.25.19.2)安装zabbix-proxy以及依赖性软件

[root@proxy ~]# yum install -y zabbix-proxy-mysql-4.0.5-1.el7.x86_64.rpm fping-3.10-1.el7.x86_64.rpm

配置数据库

##安装数据库
[root@proxy ~]# yum install -y mariadb mariadb-server
[root@proxy ~]# systemctl start mariadb
[root@proxy ~]# mysql  
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)

MariaDB [(none)]> create database zabbix_proxy character set utf8 collate utf8_bin;       ## 创建代理需要的数据库zabbix_proxy
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'westos';   #数据库授权
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> quit
Bye

[root@proxy ~]# cd /usr/share/doc/zabbix-proxy-mysql-4.0.5/
[root@proxy zabbix-proxy-mysql-4.0.5]# zcat schema.sql.gz | mysql zabbix_proxy        ##导入数据库

查看数据库
在这里插入图片描述

编辑proxy的zabbix-proxy的配置文件

[root@proxy ~]# vim /etc/zabbix/zabbix_proxy.conf
 30 Server=172.25.19.1     表示proxy是作为172.25.19.1这台主机的代理
 39 ServerPort=10051      代理主机的端口
 49 Hostname=proxy        #本地解析
173 DBName=zabbix_proxy     # 数据库名称
188 DBUser=zabbix          # 数据库用户
196 DBPassword=westos     # 数据库密码
329 JavaGateway=172.25.19.1 #用的是172.25.19.1这台主机的JAVA环境
337 JavaGatewayPort=10052 #Java的端口
345 StartJavaPollers=5  
[root@proxy zabbix]# systemctl start zabbix-proxy
[root@proxy zabbix]# netstat -antlp | grep proxy

在这里插入图片描述

cat /var/log/zabbix/zabbix-proxy.log  查看日志

四.配置客户端agent

[root@base3 bin]# vim /etc/zabbix/zabbix_agentd.conf 
 98 Server=172.25.19.2               # 把客户端的server指向proxy
 139 ServerActive=172.25.19.2
[root@base3 bin]# systemctl restart zabbix-agent

在这里插入图片描述

在这里插入图片描述

五. 查看日志,proxy代理成功

[root@proxy ~]# vim /var/log/zabbix/zabbix_proxy.log 

在这里插入图片描述

[root@base3 bin]# vim /var/log/zabbix/zabbix_agentd.log

在这里插入图片描述

[root@base2 ~]# vim /var/log/zabbix/zabbix_server.log

在这里插入图片描述

如果发现没有代理成功,使用以下命令

zabbix_server -R config_cache_reload 刷新就可以了
Zabbix(六)Zabbix proxy 分布式监控配置 Zabbix proxy 分布式监控配置 Zabbix proxy是在大规模分布式监控场景中,采用的一种用以分担server端压力的分层结构, proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,极大的减轻了server的负载压力,使得可以支持更大规模的监控需求,非常简便的实现了集中式、分布式监控 ~~~~~~~~~~~~~~~~~~~ ser... 阅读详情

相关推荐

Zabbix学习(六)之Zabbix proxy分布式监控配置

什么是Zabbix proxy分布式监控? Zabbix proxy是在大规模分布式监控场景中,采用的一种用以分担server端压力的分层结构, proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,极大的减轻了server的负载压力,使得可以支持更大规模的监控需求,非常简便的实现了集中式、分布式监控      abbix proxy仅仅需要一条...

branden_jin的博客 690

zabbix之使用proxy实现分布式监控

zabbix proxy 是相当于zabbix server的代表,它每隔一段时间从一台或者多台监控设备上收集监测数据,并发送给zabbix server端,然后proxy将该些数据存放在数据库中一段时间(预防proxy向server中传监测数据失败的措施,该些数据在到达时间后会被自动清理)。 部署proxy是可选的,但是对于分担zabbix server的负载是非...

weixin_33763244的博客 132

Zabbix(七)zabbix proxy 分布式监控配置

一、什么是zabbix-proxy: Zabbix proxy是在大规模分布式监控场景中,采用的一种用以分担server端压力的分层结构, proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,极大的减轻了server的负载压力,使得可以支持更大规模的监控需求,非常简便的实现了集中式、分布式监控 zabbix proxy 使用场景: ...

weixin_42566251的博客 561

zabbix-proxy分布式监控配置

准备工作: 管理—> agent代理程序 —>创建代理 —> 填写信息 —>添加 1.修改server3的主机名为proxy,给三个节点添加地址解析 [root@server3 ~]# hostnamectl set-hostname proxy [root@server1 ~]# vim /etc/hosts 172.25.6.3 server3 prox...

meltsnow的博客 1797

Zabbix监控——proxy 分布式监控配置

proxy分布式监控 Zabbix proxy是在大规模分布式监控场景中,采用的一种用以分担server端压力的分层结构, proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,极大的减轻了server的负载压力,使得可以支持更大规模的监控需求,非常简便的实现了集中式、分布式监控。 并且servee主需要和proxy进行数据传输,就可以得到所有监...

z228059的博客 522

保姆级教程:用MS建完分子模型,如何一键转成LAMMPS能用的data文件?

本文详细介绍了如何将Materials Studio(MS)构建的分子模型转换为LAMMPS可用的data文件的全流程。重点讲解了力场选择、环境配置、转换命令参数解析及常见问题排查,帮助初学者快速掌握MS与LAMMPS之间的数据转换技巧,特别适合计算材料学领域的研究人员。

weixin_42665255的博客 471

zabbix-proxy分布式监控配置(二十五)

zabbix-proxy分布式监控配置 1.分布式监控proxy介绍 分布式proxy经常用于公司有多个机房之间进行使用,比如zabbix-server在北京的机房,还有一个机房在上海,上海的机器也要监控,如果搭建两套zabbix监控系统维护起来将非常麻烦,但是使用同一套zabbix监控系统,上海的服务器与北京的服务器也不会通信,也不能吧上海的机器全部配成公网ip。 这时zabbix proxy分布式监控就可以完美的解决这个问题,只需要在上海机房搭建一个zabbix-proxy,定期的从zabbix-ser

江晓龙的博客 971

rk3568 rockit编译测试

编译rockit不能使用SDK默认编译kernel的交叉编译,需要采用编译buildroot的,而编译buildroot的编译器SDK并没有存放,需要编译过buildroot之后才可以用。命令参数相关解析可查阅代码,这里提醒一下-l参数,这是程序运行计数,默认是100,时间很短,基本上显示画面一闪而过,一度以为是程序哪里出问题了,改用-l 1000,画面显示时间加长。此处跳过系统,单领出来编译。rockit组件包在4.10版本需要手动编译,奈何我的版本怎么都编译不了,后来改用5.10版本才编译通过。

zfenggo的博客 4196

zabbix使用JMX监控tomcat ,zabbix-proxy分布式监控配置

https://www.zabbix.com/documentation/4.0/zh/manual/config/items/itemtypes/jmx_monitoring1>获取 jdk 和 tomcat [root@server1 ~]# systemctl start zabbix-server [root@server1 ~]# systemctl start zabbix...

asufeiya的博客 738

SA8295P QNX主机上电启动流程分析

嵌入式系统的启动过程对于确保系统正常运行至关重要。本文将详细分析SA8295P芯片在QNX主机上的上电启动流程,并提供相应的源代码示例。嵌入式系统的启动过程对于确保系统正常运行至关重要。本文将详细分析SA8295P芯片在QNX主机上的上电启动流程,并提供相应的源代码示例。以下是一个SA8295P QNX主机上电启动流程分析。

CodeMaven的博客 1230

基于STM32设计的便携式心电信号监测系统_474

本课题设计并实现了一种基于STM32单片机的便携式心电信号监测系统。系统以STM32F103C8T6为核心控制单元,结合PulseSensor心率传感器,实现对人体心率信号的采集与处理。通过单片机内部ADC模块对传感器输出的模拟电压信号进行采样,并对采集数据进行分析处理,从而计算得到实时心率值。

159

企业级分布式监控zabbix(9)——zabbix-proxy分布式监控配置

文章目录1.监控流程2.Zabbix逻辑架构3.常用的监控架构平台4.zabbix-proxy分布式监控配置流程5.扩展:拓扑图 1.监控流程 一个监控系统运行的大概的流程是这样的: agentd需要安装到被监控的主机上,它负责定期收集各项数据,并发送到zabbix server端,zabbix server将数据存储到数据库中, zabbix web根据数据在前端进行展现和绘图。这里agentd收集数据分为主动和被动两种模式: 主动:agent请求server获取主动的监控项列表,并主动将监控项内需

weixin_21583810的博客 320

g2o&PCL 四阶多项式拟合

g2o&PCL 四阶多项式拟合

dayuhaitang1的博客 140

企业级分布式监控zabbix实战——zabbix-proxy分布式监控配置

企业级分布式监控zabbix实战——zabbix-proxy分布式监控配置 文章目录1. Zabbix架构中的组件2. 监控流程3. Zabbix逻辑架构4. 常用的监控架构平台5. 搭建实验环境5.1 在server3(zabbix-proxy代理)上进行配置 1. Zabbix架构中的组件 2. 监控流程 一个监控系统运行的大概的流程是这样的: agentd需要安装到被监控的主机上,它负责定...

qq_43687755的博客 392

【异常】came as a complete surprise to me,IllegalArgumentException: The template string is not valid.

是Spring AI中用于生成提示词(prompt)的一个类。提示词对于与大语言模型交互至关重要,因为它们指导模型生成特定类型的响应。允许开发者创建包含占位符的模板字符串,并通过提供具体的值来填充这些占位符,从而动态地生成个性化的提示词。

奶爸的编程之路,也就一周冷个三天 746

【经验&技巧】IBIS AMI模型眼图仿真问题探讨

在ADS的仿真环境中,不论发送和接收的AMI模型是否为true或者false,都可以将通道仿真设置为统计模式,但是,如果有一方的Init函数为false,在统计模式下,处于false状态的模型将不能执行其自带的后处理功能,如下图所示,左边的统计模式和右边的逐比特模式眼图存在明显的差异,原因在于,接收端的init函数为false导致在统计模式中不能对眼图进行DFE处理,换言之,此时统计模式下的眼图就是未经任何处理的“生图”。

一只豌豆象的博客 1766

Zabbix proxy分布式监控配置

文章目录Zabbix proxy简介使用场景实验环境zabbix proxy的部署server3web界面的设置server2zabbix总结 Zabbix proxy 简介 zabbix proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.zabbix proxy可以非常简便的实现了集...

even160941的博客 347

ican项目四汽车零件智能测量

ican项目四汽车零件智能测量

weixin_72050316的博客 561

Zabbix分布式监控(8)—— zabbix-proxy分布式监控配置

本实验是在《Zabbix分布式监控(7)—— Zabbix使用JMX监控tomcat》实验基础上进行的,已经配置好了zabbix-server和zabbix-agent主机,server1上已经装好zabbix-java-gateway、server2上已经装好tomcat, server并在zabbix-web界面上配置好了图案的汉字化。 上一篇博客的链接:https://blog.csdn....

dghfttgv的博客 423

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

(33)zabbix proxy分布式监控配置

概述 zabbixproxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.zabbix proxy可以非常简便的实现了集中式、分布式监控. zabbix proxy使用场景: 监控远程区域设备 监控本地网络不稳定区域 当zabbix监控上千设备时,使用它来减轻server的压力...

weixin_30652271的博客 129

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

linux--zabbix(proxy分布式监控配置)

做一个简单的zabbix-server–>zabbix-proxy–>zabbix-agent server3:zabbix-proxy 改server3的名字 hostnamectl set-hostname proxy 让三台主机解析proxy 172.25.254.3 vim /etc/hosts `systemctl stop zabbix-agen`t 停用自动报警功...

Aplox的博客 305
上一篇: zabbix实战监控JAVA(通过JMK接口)
下一篇: zabbix监控之zabbix-agent被动变为主动
小杨118709
博客等级 码龄8年 141粉丝 138原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值