zabbix-主动与被动监控配置介绍
1、基础知识
1.1、需求
如果zabbix 监控大量主机,比如超过500台左右的主机,就可能会出现延迟比较大的问题,比如数据采集慢,队列等待较多等。
1.2、查看队列排队情况
点击 Administrator菜单,点击Queue菜单,如果好多item需要5-10分钟才获得值,那么就是遇到性能瓶颈了。
1.3、监控模式
1.3.1、被动模式
由zabbix server向zabbix agent发出指令获取数据,即zabbix agent被动的去获取数据并返回给zabbix server,这也是默认的工作方式。
1.3.2、主动模式
zabbix agent主动采集数据并返回给zabbix server,不再需要zabbix serve进行干预,因此主动模式在一定程度上可减轻zabbix server的压力。
1.4、主动与被动原理图
2、主动模式配置
2.1、配置【zabbix_agentd.conf 】
~# vi /etc/zabbix/zabbix_agentd.conf ... ServerActive=192.168.10.21:10051 # 配置zabbix serverIP地址+端口 ...
2.2、监控项类型选择
3、被动模式配置【默认:被动,客户端等服务端调用获取数据】
4、优化方案
对于 Server 端来说,它提供了两个属性,用于管控 主动模式和被动模式的 应用比例。
StartPollers,减少server主动收集数据进程
StartTrappers,增加处理agentd推送过来的数据的进程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通