zoukankan      html  css  js  c++  java
  • zabbix主动模式设置



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

    修改zabbix_agnetd.conf,如下

    [root@vh9 zabbix]# cat zabbix_agentd.conf|grep -v "^$"|grep -v "#"
    PidFile=/var/run/zabbix/zabbix_agentd.pid
    LogFile=/var/log/zabbix/zabbix_agentd.log
    LogFileSize=0
    EnableRemoteCommands=1
    StartAgents=0
    ServerActive=serverIP
    Hostname=本机IP
    AllowRoot=1
    Include=/etc/zabbix/zabbix_agentd.d/*.conf
    UnsafeUserParameters=1


    重启agent /etc/init.d/zabbix_agentd restart
    ~~~添加机器
     


    zabbix_server页面设置
    1.克隆模板
     

    2. 设置模板名并添加

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

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

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

    6. 查看数据

    主动模式完成后,设置主动模式下的自动发现

    下面的图为常规操作:

    重点操作:

    创建:

    解决zabbix_server问题

    修改server配置文件

    更新完成,稍等片刻之后,把之前定义的主动模式的模板添加上,就完全ojbk了

  • 相关阅读:
    Docker部署Tomcat
    Docker部署MySQL
    kettle 共享数据库连接(解决每次都需要创建数据库连接问题)
    Kettle8.2的安装与使用
    Kettle 使用JS脚本 增加UUID输出列
    kettle使用(mysql导入MongoDB)
    Eclipse从Git上下载代码
    Eclipse中使用git
    在windows下安装git中文版客户端并连接gitlab
    eclipse中git的安装、配置和使用
  • 原文地址:https://www.cnblogs.com/Su-per-man/p/8658927.html
Copyright © 2011-2022 走看看