Zabbix 主动模式 & 被动模式

Zabbix主被模式区别

  1. 主动模式与被动模式区别
  1. 被动模式 (Zabbix-server轮询检测zabbix-agent)
  2. 主动模式 (Zabbix-agent主动上报给Zabbix-server)
  1. 主动模式与被被动模式选择如何选择
  1. 当Queue里有大量延迟的监控项

  2. 当监控主机超过300+, 建议使用主动模式

  1. 主被模式和网络发现,自动注册的区别
  1. 网络发现:服务端主动通过设定规则,如ip,tcp等进行对客户端扫描,并添加,这种方式也叫作被动模式
  2. 自动注册:客户端自动注册,实现对服务端监控,也叫作主动模式
  3. 主被模式:需要注意的是,网络发现和自动注册虽然可以称为主动和被动模式,但实际意义上来说,被动模式是指,服务端对客户端进行监控项的遍历扫描,这个过程可以说是串行,而主动模式则指的是,服务端将所有的监控项全部打包一次性发送给agent,agent将所有value一次性发送至server,这个过程是叫主被模式,也是并行,而网络发现和自动注册则是属于这两种规则。

Zabbix主被模式实践

  • Zabbix被动模式演示取值: Zabbix默认是被动模式,被动模式如果需要获取100个监控项的值, 需要Server向
    Agent获取100次。(注意zabbix图中的时间)

  • 监控项检查时间为每秒检查一个监控项,原因为需要服务端针对每个监控项,分别对客户端进行一次请求,客户端再进行一次响应,依次类推,所以,监控项越多,所需时长越长。

Zabbix主动模式演示取值: Zabbix主动模式如果需要获取100个监控项的值,Server会将要获取监控项的值生成
一个清单发送给Agent,Agent采集完成后会一次将所有数据发送给Server。


如何将Zabbix调整为主动模式

#1.修改/etc/zabbix/zabbix_agent.conf配置文件
[root@web02 ~]# vim /etc/zabbix/zabbix_agentd.conf
ServerActive=172.16.1.71
Hostname=  #填写agent名称

#2.Zabbix需要更新模板为 Active
1.克隆一份被动模式的模板
2.点击克隆后的模板->选中所有监控项->批量修改->修改为主动模式
3.主机取消链接并清理被动模板,重新关联新模板即可

  • 将原本的被动模板克隆一份

  • 更改名称

  • 点击选择新克隆模板中的监控项

  • 需要对全部监控项进行批量更新为主动模式


  • 将监控主机添加新的监控模板

  • 更改模式后,查看监控项时长

原文地址:https://www.cnblogs.com/tcy1/p/13683461.html