一、zabbix agent主动模式与被动模式的区别
zabbix agent的运行模式有以下两种:
1、被动模式:此模式为zabbix默认的工作模式,由zabbix server 向zabbix agent 发出指令获取数据,zabbix agent被动地去获取数据并返回给zabbix server,zabbix server会周期性地向agent索取数据。此模式的最大问题就是会增加zabbix server的工作量,在大量的服务器环境下,zabbix server不能及时获取到最新的数据。
2、主动模式:即由zabbix agent 主动采集数据并返回给zabbix server,不需要zabbix server 的另行干预,因此使用主动模式能在一定程序上减轻zabbix server的压力。
二.Zabbix agent主动模式监控
1.点击Template OS Linux 模板名称
2.点击下方的全克隆,配置属于Zabbix agent active的模板
3.进入模板列表找到刚才添加的模板 并点击监控项
4.全选,批量更新
5.类型打勾 选择主动式
6.取消原来的连接并清理,添加刚才的模板(active)
7.配置主机(实际上不用修改,因为还有别的模板是被动监控的,这里只做主动监控配置的介绍)
vim zabbix_agentd.conf ##这是在 server3 上配置的,配置agent为主动模式
97 #Server=172.25.254.1 ##注释掉
122 StartAgents=0 ##客户端agent模式,设置为0表示禁止被动模式
138 ServerActive=172.25.254.1 ##主动模式的server IP地址
149 Hostname=server3 ##客户端的hostname
8.查看server3主机ZBX是否为绿,为绿则成功,然后我们可以检测到数据