zoukankan      html  css  js  c++  java
  • Zabbix主动模式和被动模式

    一、原理

    zabbix客户端发数据给服务端分为主被动两种模式,主动模式是zabbix客户端主动向服务端发送数据,被动模式是被动等待服务端来取数据.
    主动模式: 
    客户端每隔一段时间主动向服务端发起连接请求-->服务端收到请求,查询客户端需要取的item信息,发送给客户端-->客户端收集数据发送服务端-->结束
    被动模式:
    客户端开一个端口默认10050,等待服务端来取数据,然后客户端收集数据发送到服务端后结束
    
    被动模式需要客户端开一个listen端口等待服务端来拿数据,那么如果这个被监控的机器处在防火墙或是在内网中,不映射端口,服务端是没办法发送数据到这个客户端的,这时只能用主动模式
    
    zabbix的Z灯亮不亮是基于被动模式的,如果服务端无法直接连接到客户端被动模式端口这个灯是不绿的,就算是使用主被模式数据上来,这个灯也不绿,客户端主动发起数据发送,会减轻服务端负担,尤其是监控几百台机器的时候尤其明显.

    二、配置主动模式

    1. 安装agent
    rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm
    yum -y update
    yum -y install zabbix-agent
    systemctl start zabbix-agent

    systemctl enable zabbix-agent
    2
    . 配置文件
    vim /etc/zabbix/zabbix_agentd.conf PidFile
    =/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 StartAgents=0 ServerActive=120.55.191.36 Hostname=172.16.110.46 Include=/etc/zabbix/zabbix_agentd.d/

    三、 添加主机

     1. 克隆模板

    2. 设置模板名并添加

    3. 批量更新克隆模板的监控项,把类型改为zabbix客户端(主动式)

    4. 点击更新,自动发现规则里面监控项同理。

    5. 添加主机,端口写0就可以

    6. 查看数据

  • 相关阅读:
    git常用指令 github版本回退 reset
    三门问题 概率论
    如何高效的学习高等数学
    数据库6 关系代数(relational algebra) 函数依赖(functional dependency)
    数据库5 索引 动态哈希(Dynamic Hashing)
    数据库4 3层结构(Three Level Architecture) DBA DML DDL DCL DQL
    梦想开始的地方
    java String字符串转对象实体类
    java 生成图片验证码
    java 对象之间相同属性进行赋值
  • 原文地址:https://www.cnblogs.com/Z-style/p/7270118.html
Copyright © 2011-2022 走看看