zoukankan      html  css  js  c++  java
  • zabbix 分布式监控Proxy

    场景

    zabbix proxy 可以代替 zabbix server 收集性能和可用性数据,然后把数据汇报给 zabbix server,并且在一定程度上分担了zabbix server 的压力.此外,当所有agents和proxies报告给一个Zabbix server并且所有数据都集中收集时,使用proxy是实现集中式和分布式监控的最简单方法。

    异地监控多机房的时候使用zabbix proxy;zabbix proxy具有两块网卡(公网 私网)公网是和zabbix server交互。

    zabbix proxy 仅仅需要一条 tcp 连接到 zabbix server,所以防火墙上仅仅需要加上一条规则即可;proxy 收集到数据之后,首先将数据缓存在本地,然后在一定得时间之后传递给 zabbix server,这样就不会因为服务器的任何临时通信问题而丢失数据。

    zabbix proxy 配置

    zabbix proxy端

    Server=192.168.1.154                    #真正的服务端
    ServerPort=18103                        #根据个人需要修改,一般可以不改,默认端口是10051,要实现转发的话使用这个选项
    Hostname=153Zabbix proxy        #proxy的hostname,在web端网页配置时需要用到
    DBHost=localhost                  #数据库,使用本地,也可以使用ip,我喜欢使用localhost,因为我授权就是本地,也因为配置ip失败踩过坑
    DBName=zabbix_proxy               #数据库名称,创建zabbix-proxy的mysql的数据库名称
    DBUser=zabbix                     #用户
    DBPassword=zabbix                 #密码
    #DBPort=3306                      #当DBHost填写localhost时,默认是使用socket通信的,这里配置一下也无碍
    #HeartbeatFrequency=60            #心跳线(具体作用网了,看配置文件吧,这个默认就是60)
    ConfigFrequency=600               #这个好像是同步配置文件的时间
    DataSenderFrequency=1             #这个是proxy端向server端发送数据的时间,单位是秒,几乎等于实时同步
    

    zabbix server配置

    创建proxy代理

    重启zabbix server

    zabbix agnet将IP指向代理IP proxy

    在配置文件中修改

    在web界面添加主机

  • 相关阅读:
    ZooKeeper概述(转)
    ZooKeeper典型应用场景(转)
    部署与管理ZooKeeper(转)
    Hbase分布式安装部署过程
    HBase安装
    使用info命令查看Redis信息和状态
    java定时调度器解决方案分类及特性介绍
    谈谈应用层切面设计
    七层协议和四层协议
    HTTP协议详解
  • 原文地址:https://www.cnblogs.com/precipitation/p/15098096.html
Copyright © 2011-2022 走看看