1 被动模式
zabbix默认采用被动模式。就是agent等待server采集数据。
在items中,type为zabbix agent就是指被动模式。
流程为:agent周期性收集数据,server打开一个tcp高位端口,去连接agnet的10050监听端口,请求数据,agent返回数据。server获得数据并写入数据库。
如图,67为server,为每个item打开一个端口,和作为agent的170:10050端口通信。
缺点:如果agent很多,就会给server造成很大的压力。
在agentd.conf中,参数Server为配置被动模式的server ip。
2 主动模式
主动模式就是agent主动向server发送自己采集到的数据、
在items中,type可以改为zabbix agent(Actice)。
在agentd.conf中,参数ServerActice为配置主动模式的server ip。
一般来说,为zabbix配置一台32GB内存,10核的服务器,就可以在被动模式下,无压力监控上千台服务器。