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推送过来的数据的进程