1、区别
- 主动模式:这里的主动是对于agent来说,也就是agent主动向server查询和发送需要发送哪些监控数据
- 被动模式:也就是agent等待server来拉取监控数据,此时agent需要监听端口,默认10050
[root@my-test ~]# netstat -nl | grep 10050
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN
tcp6 0 0 :::10050 :::* LISTEN
目前在4.0版本上,agent的模板上默认采用被动模式。
2、采集周期
- 对于主动模式,由RefreshActiveChecks控制,默认是120s,即两分钟,详细描述见agent配置文件/etc/zabbix/zabbix_agentd.conf
### Option: RefreshActiveChecks
# How often list of active checks is refreshed, in seconds.
#
# Mandatory: no
# Range: 60-3600
# Default:
# RefreshActiveChecks=120
- 对于被动模式,可以修改系统模板的interval,以及自定义监控项也可以设置,最小是1s
3、调整模板的模式
- 选择需要调整的模板,并执行Full clone
- 选择刚才clone的模板,点击Items
- 全选所有items,然后点击Mass update,即批量更新
- 勾选Type,在出现的下拉框中选择Zabbix agent(active),即主动模式,并update即可