zabbix agent修改主动模式

一般情况下默认使用的是zabbix的被动模式,即zabbix server根据监控项定义的时间主动去收集zabbix agent上的数据,优点是能使用更多的模板,更具有灵活性,缺点是当zabbix agent节点过多的时候会增加zabbix server的负荷。主动模式就是zabbix agent将消息推送给zabbix server,优点是减轻了zabbix server的压力,缺点是所有的模板要修改为主动模式

工具/原料

 
  • zabbix
  • centos7.2

方法/步骤

 
  1.  

    在zabbix agent上配置,zabbix_agentd.conf在配置上要注意3点,StartAgents=0,这个是必须的。ServerActive 设置为zabbix server的地址,Hostname设置为zabbix agent的,这个在zabbix server上配置的必须一致,要不zabbix server不能识别到zabbix agent

    如何配置zabbix的主动模式
  2.  

    修改完zabbix_agentd.conf配置后需要重启zabbix agent服务

     service zabbix-agent restart

    如何配置zabbix的主动模式
  3.  

    在zabbix server端配置主机,在主动模式情况下,这个主机名称必须和步骤1中的Hostname保持一致,否则zabbix server无法识别到zabbix agent

    如何配置zabbix的主动模式
  4.  

    由于是主动模式,所以agent 的ip地址设置为0.0.0.0,端口号设置为0,这和默认的被动模式完全不同,主动模式主要是靠Hostname和zabbix server交互

    如何配置zabbix的主动模式
  5.  

    添加完主机之后,这可能和平常见到的有所不同,还是和平时一样添加监控项,只是要将所有默认的模板全部备份之后修改为主动模式的

    如何配置zabbix的主动模式
    如何配置zabbix的主动模式
  6.  

    虽然在步骤5中agent没有点亮,但是在主动模式下zabbix server还是能正常地实时的获取到最新数据

    如何配置zabbix的主动模式
    END

注意事项

 
  • zabbix agent配置的Hostname一定要和添加主机时保持一致
posted on 2020-08-20 20:34  光军彦  阅读(627)  评论(0编辑  收藏  举报