zabbix主动模式与被动模式
1.zabbix主被动模式介绍
被动模式:被动模式就是由zabbix server向zabbix agent发出指令获取数据, 即zabbixagent被动的去获取数据并返回给zabbix server, zabbix server周期性的向agent 索取数据, 这总模式的最大问题就是会加大zabbix server的工作量, 在数百台服务器的环境下zabbix server不能及时获取到最新数据, 但这也是默认的工作方式。
主动模式是有zabbix agent主动采集数据并返回给zabbix server, 不再需要zabbix serve进行干预, 因此主动模式在一定程度上可减轻zabbix server的压力
在优化zabbix的时候,主动模式优化后会大大减少zabbix server的压力
简而言之:被动模式就是zabbix-sevrer主动向zabbix-agent索要数据,好几千台服务器每次都要索要的话会非常的慢,从而影响监控值的刷新,主动模式就是zabbix-agent主动像zabbix-sever汇报数据,也就好比发了个通知,大家来这里集合一样,这样可以大大减轻zabbix server的压力
被动模式每次刷新监控项几乎都是一秒一个
而主动模式则是一秒全部刷新
2.将监控的主机由被动模式修改为主动模式
2.1.配置zabbix agent
192.168.81.220配置 [root@192_168_81_220 ~]# vim /etc/zabbix/zabbix_agentd.conf Server=192.168.81.210 ServerActive=192.168.81.210 Hostname=192.168.81.220 [root@192_168_81_220 ~]# systemctl restart zabbix-agent 192.168.81.230配置 [root@192_168_81_230 ~]# vim /etc/zabbix/zabbix_agentd.conf Server=192.168.81.210 ServerActive=192.168.81.210 Hostname=192.168.81.230 [root@192_168_81_230 ~]# systemctl restart zabbix-agent
2.2.将监控主机的被动模式修改为主动模式
我们直接修改模板即可
配置—模板—Template OS Linux system
点击监控项然后全选
点击批量更新
点击类型修改为zabbix客户端(主动式)
已经修改完成,也有一些监控项时无法主动模式的
便于测试,建议将更新时间都改成一样的,改成一样的也可以毕竟都是基础监控
2.3.查看主机链接的模板有没有生效
配置—主机—监控项—类型选择zabbix客户端(主动式)
已经为主动模式
2.4.查看数据的刷新频率