zoukankan      html  css  js  c++  java
  • zabbix agent 主动模式与被动模式

    概述

    主动模式

      主动模式是由 zabbix agent 主动向 zabbix server 的 10051 端口发起TCP连接请求, 因此主动模式下必须在 zabbix 配置文件中指定zabbix server 的ip或者主机名, 在连接 zabbix server 之前 zabbix agent 是不知道自己要采集那些数据以及间隔多久采集一次数据的, 连接到 zabbix server 以后获取到自己的监控向和数据采集间隔周期时间, 然后在根据监控向采集数据并返回给 zabbix server, 在主动模式下不需要 zabbix server 向 zabbix agent 发起连接请求, 因此主动模式在一定程度上可以减轻 zabbix server 打开的本机随机端口数和进程数, 在一定程度上可以减轻 zabbix server 的压力.

    被动模式

      被动模式是 zabbix agent 被动的接收 zabbix server 周期性发送过来的数据收集指令, 在被动模式下, zabbix server 会根据主机关联的模板中的监控向和数据采集间隔时间, 周期性的打开随机端口并向 zabbix agent 服务器的 10050发起tcp连接, 然后发送获取监控向数据的指令, 即 zabbix server 发送什么指令那么 zabbix agent 就收集什么数据, zabbix server 什么时候发送 zabbix agent 就什么时候采集, zabbix server 不发送 zabbix agent 就一直不会响应, 所以 zabbix agent 也不用关心其采集项和数据采集器周期间隔时间.

      被动模式的优点就是配置简单, 安装好后即可使用, 因此也是 默认的工作模式, 但是被动模式最大的问题就是 zabbix server 的压力会变大.

     主动模式配置

    准备主动模式模板

    在模板中找到 Template OS Linux by Zabbix agent 模板, 选择全克隆. 名称可选择加上 active 用来区别.

    选择添加的模板, 监控项全选选择批量更新, 类型选择 zabbix客户端主动式.

     

     

     agent配置文件

    [root@ops ~]# grep '^[a-Z]' /etc/zabbix/zabbix_agentd.conf 
    PidFile=/var/run/zabbix/zabbix_agentd.pid
    LogFile=/var/log/zabbix/zabbix_agentd.log
    LogFileSize=0
    Server=192.168.168.105
    ServerActive=192.168.168.105
    Hostname=192.168.168.106
    Include=/etc/zabbix/zabbix_agentd.d/*.conf

    作者:闫世成

    出处:http://cnblogs.com/yanshicheng

    联系:yans121@sina.com

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题或建议,请多多赐教,非常感谢。
  • 相关阅读:
    用于主题检测的临时日志(594fb726-af0b-400d-b647-8b1d1b477d72
    返璞归真vc++之字符类型
    DIV居中
    程序员职业生涯
    枚举进程句柄
    不使用mutex设计模式解决并发访问cache
    服务器权重分配算法
    xmemecached中的一致性hash算法
    安卓课堂练习
    pythonPTA---分支循环与集合7-1 jmu-python-韩信点兵 (20分) 7-2 打印数字矩形 (10分) 7-3 成绩统计 (10分) 7-4 找列表中最大元素的下标 7-5 删除列表中的重复值
  • 原文地址:https://www.cnblogs.com/yanshicheng/p/15501821.html
Copyright © 2011-2022 走看看