(三)zabbix------proxy,主动, 被动代理

本文介绍了Zabbix Proxy的主动和被动模式,重点关注主动模式的配置。主动模式下,Zabbix Agent主动采集数据并返回给Server,减轻Server压力。被动模式则由Server周期性索取数据。详细步骤包括安装、配置主动模式的Proxy和Agent,以及如何验证监控数据。

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

一. Zabbix Proxy介绍

主动模式与被动模式工作原理
安装主动模式zabbix proxy
配置agent 为主动模式
添加主机并关联模板
验证数据
在这里插入图片描述

主动与被动数据获取

这是对于zabbix agent来说的工作模式

  1. 被动模式就是zabbix server向zabbix agent发出指令获取数据,即zabbix agent被动的去获取数据并返回给zabbix server,zabbix server周期性的向agent 索取数据,这种模式的最大问题就是会加大zabbix server的工作量,在数百台服务器的环境下zabbix server不能及时获取到最新数据,但这也是默认的工作方式。

  2. 主动模式zabbix agent主动采集数据并返回给zabbix server,不再需要zabbix serve进行干预,因此主动模式在一定程度上可减轻zabbix server的压力。

主动模式只有第一次会获取监控项
可以设置一个时间,每个隔多长时间获取一次监控项内容
在这里插入图片描述

zabbix 是一个分布式的监控系统,支持通过代理服务器zabbix proxy收集zabbix agent的数据,然后把收集保存在本地数据库并发送给zabbix server进行统一存储和展示。 工作模式

在这里插入图片描述
proxy和 zabbix server对比
在这里插入图片描述
一种直接用主被模式监控

另一种用主被proxy模式监控

二. 被动模式实现(一般不用)

1.安装

安装依赖包

 [root@zabbix-proxy ~]# yum install gcc libxml2-devel net-snmp \
 net-snmp-devel curl curl-devel php php-bcmath \
 php-mbstring mariadb mariadb-devel java-1.8.0-openjdk-devel -y 

准备zabbix proxy数据库

mysql
mysql> create database zabbix_proxy character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix_proxy.* to proxyIP@'%' identified by '123456';

安装proxy

 useradd zabbix -s /sbin/nologin
./configure --prefix=/usr/local/zabbix --enable-proxy --enable-agent --with-mysql --with-netsnmp --with-libcurl --with-libxml2 --enable-java
 make install

或者
apt install -y zabbix-proxy-mysql

导入数据库

[root@zabbix-
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值