hualinxu ext zbx 1.5:zabbix5 agent配置主动模式

本文深入探讨Zabbix Agent主动模式的原理与配置,对比被动模式,解析主动模式下Agent如何主动向Server推送监控数据,适合大规模环境应用。

目录

一、agent的主动和被动模式介绍

1.1 主动模式

1.1.1 abbix-Agent主动向Zabbix-Server发送请求的工作流程

1.1.2 Zabbix-Agent发送数据给Zabbix-Server的工作流程

1.2 被动模式

1.3 共存问题

二、配置说明

三、例子

3.1 agent安装及配置主动模式

3.1.1 agent安装

3.1.2 配置agent为主动模式

3.2  添加zabbix监控


我在《centos8搭建zabbix5.0》只搭建默认使用是agent被动模式,但实际工作中使用主动模式比较多。

所以本篇讲一下zabbix agent的主动模式搭建

一、agent的主动和被动模式介绍

 Zabbix-Agent的工作模式可以分为主动模式(Active)和被动模式(Passive)

主动模式:agent-->server(push推送)

被动模式:agent<--server(pull拉取)

PS:server接收agent推过来的监控数据,所以我push(推送),server从agent把监控数据拉过来,所以叫pull(拉取)。

1.1 主动模式

主动模式是指Zabbix-Agent将采集到的数据主动推送给Zabbix-Server,其行为是Zabbix-Agent向Zabbix-Server主动发起的数据连接过程,Zabbix-Server不必等待Zabbix-Agent的数据采集行为,Zabbix-Agent能够一次批量发送多条数据给Zabbix-Server,属于一对多的响应模式对Zabbix-Server的性能开销较少,适合大规模环境使用。

1.1.1 abbix-Agent主动向Zabbix-Server发送请求的工作流程

在主动模式中,Zabbix-Agent在启动时就会向Zabbix-Server发送请求,以获取需要主动监控的监控项。这部分的运行流程总结如下:

(1)Zabbix-Agent向Zabbix-Server建立一个TCP连接。
(2)Zabbix-Agent请求需要检测的数据列表。
(3)Zabbix-Server响应Zabbix-Agent,发送一个Item列表(Item key、Delay)。
(4)Zabbix-Agent响应请求。
(5)完成本次会话后关闭TCP连接。
(6)Zabbix-Agent开始周期性地采集数据。

1.1.2 Zabbix-Agent发送数据给Zabbix-Server的工作流程

当Zabbix-Agent将监控项数据采集完成之后,会将数据发送给Zabbix-Server。这部分的运行流程总结如下:

(1)Zabbix-Agent向Zabbix-Server建立一个TCP连接。
(2)Zabbix-Agent将数据发送给Zabbix-Server,其发送周期等于Item的更新周期。
(3)Zabbix-Server处理Zabbix-Agent发送的数据。
(4)关闭TCP连接。

1.2 被动模式

被动模式是指Zabbix-Server向Zabbix-Agent请求数据,Zabbix-Agent被动接受数据请求后进行回应,属于一对一的响应模式。比如有100个监控项,Zabbix-Server需要向Zabbix-Agent请求100次,同时,Zabbix-Agent在响应Zabbix-Server时,对监控项数据采集也需要消耗时间,此时,Zabbix-Server只能耗着时间安静地等待Zabbix-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值