zoukankan      html  css  js  c++  java
  • zabbix agent被动模式配置

    zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来讨论的。简单说明一下主动与被动的区别如下:

    主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy

    被动:server向agent请求获取监控项的数据,agent返回数据

    zabbix_server端当主机数量过多的时候,由Server端去收集数据,Zabbix会出现严重的性能问题,主要表现如下:

    当被监控端到达一个量级的时候,Web操作很卡,容易出现502

    图层断裂

    开启的进程(Pollar)太多,即使减少item数量,以后加入一定量的机器也会有问题

    所以下面主要往两个优化方向考虑:

    添加Proxy节点或者Node模式做分布式监控

    调整Agentd为主动模式

    由于第一个方案需要增加物理机器,所以首先尝试第二方案

    1、设置zabbix agent

    Server=10.0.0.63(只允许索要监控项的值得ip地址)

    Serveractive=10.0.0.62(如果设置为空或者注释,就代表关闭zabbix agent的主动模式)

    [root@web01 ~]# vim /etc/zabbix/zabbix_agentd.conf    #修改配置文件

    95 Server=192.168.1.63

    136 ServerActive=192.168.1.63                    #设置主动模式

    [root@web01 ~]# systemctl restart zabbix-agent.service

    2、server端web界面操作

    修改主机的主机名与agent配置文件中Hostname一致

    修改全部监控项的类型为zabbix agent(主动模式)

    具体步骤为:

    2.1 取消链接并清理主机原来链接的模板

    2.2 全克隆模板,并更改监控项的类型为客户端主动式

    例如全克隆模板Template OS Linux,新的模板名称命名为Template OS Linux-active

    2.3 批量更新主动模板的监控项

    选择模板Template OS Linux-active,全选监控项,批量更新

    更新页面中类型选择zabbix客户端(主动式)

    2.4 重新为主机链接主动式模板

    3、检查

    查看最新数据,数据的获取时间是相同的,说明agent的被动模式配置成功

     

    博主原创文章,转载请务必注明出处

  • 相关阅读:
    EntityFramework优缺点
    领导者与管理者的区别
    七个对我最好的职业建议(精简版)
    The best career advice I’ve received
    Difference between Stored Procedure and Function in SQL Server
    2015年上半年一次通过 信息系统项目管理师
    Difference between WCF and Web API and WCF REST and Web Service
    What’s the difference between data mining and data warehousing?
    What is the difference between a Clustered and Non Clustered Index?
    用new创建函数的过程发生了什么
  • 原文地址:https://www.cnblogs.com/ssgeek/p/9237203.html
Copyright © 2011-2022 走看看