当前位置: 首页 > news >正文

zabbix分布式

1.  Zabbix-Proxy分布式监控

        1>.  概述:Zabbixproxy可以代替zabbixserver检索客户端的数据,然后把数据汇报给zabbixserver,并且在一定程度上分担了zabbix server 的压力.zabbix proxy可以非常简便的实现了集中式、分布式监控。

        2>.  zabbixproxy使用场景:1.  监控远程区域。

                                                    2.监控拥有不可靠网络连接的区域。

                                                    3.当监控以干计的设备时分担Zabbix-Server服务器的压力。4.简化分布式监控的维护。

        3>.  原理:

                1.  Proxy和Server之间只需要一个TCP端口连接。因此,从安全方面考虑,需要一条防火墙规则来确保数据传输的安全。

                2.  Proxy采集到的数据在传送给服务器之前都保存在本地。这样保证Proxy和Server断开数据不丢失。ProxyLocalBuffer和ProxyOfflineBuffer控制数据在本地保存的时间。

配置文件中参数ProxyLocalBuffer 和 ProxyOfflineBuffer决定。

2.  环境部署:

主机名

IP地址描述系统版本

zabbix 

192.168.188.201

Zabbix-Server

Rocky Linux 8.5

node2

192.168.188.112

Zabbix-Proxy

Centos7

node1

192.168.188.113

Zabbix-Agent

Centos7

3.  部署Zabbix-Proxy:

        1>.  安装zabbix-proxy:

[root@node2 ~]# yum install https://repo.huaweicloud.com/zabbix/zabbix/5.4
/rhel/7/x86_64/zabbix-proxy-mysql-5.4.0-8.el7.x86_64.rpm

        2>.  zabbix服务端创建数据库并授权用户:

[root@zabbix ~]# mysql -uroot -p123456

## 创建数据库zabbix_proxy
MariaDB [(none)]> create database zabbix_proxy character set utf8 collate utf8_bin;

## 授权用户
MariaDB [(none)]> grant all on zabbix_proxy.* to zabbix@'192.168.188.112' 
identified by 'zabbix_proxy';

        3>.  zabbix代理端安装数据库并导入数据:

[root@node2 ~]# yum install mariadb -y

[root@node2 ~]# yum install https://repo.huaweicloud.com/zabbix/zabbix/5.4/
rhel/7/x86_64/zabbix-sql-scripts-5.4.0-8.el7.noarch.rpm

## 导入数据
[root@node2 ~]# zcat /usr/share/doc/zabbix-sql-scripts/mysql/schema.sql.gz | 
mysql -uzabbix -pzabbix_proxy -h192.168.188.201 zabbix_proxy

        4>.  服务端查看数据是否导入:

MariaDB [(none)]> use zabbix_proxy

MariaDB [zabbix_proxy]> show tables;

        5>.  配置zabbix-proxy的配置文件:

[root@node2 ~]# vim /etc/zabbix/zabbix_proxy.conf

......
Server=192.168.188.201  ## zabbix服务端地址
Hostname=node2  ## zabbix代理端主机名
DBHost=192.168.188.201  ## 数据库地址
DBName=zabbix_proxy  ## 数据库名称
DBUser=zabbix  ## 数据库用户
DBPassword=zabbix_proxy  ## 数据库密码
......

        6>.  重启zabbix-proxy服务:

[root@node2 ~]# systemctl restart zabbix-proxy.service 

4.  部署zabbix-agent:

        1>.  安装zabbix-agent:

[root@node3 ~]# yum install https://repo.huaweicloud.com/zabbix/zabbix/5.4/
rhel/7/x86_64/zabbix-agent2-5.4.0-8.el7.x86_64.rpm

        2>.  配置zabbix-agent:

[root@node3 ~]# vim /etc/zabbix/zabbix_agent2.conf

......
Server=192.168.188.112  ## zabbix代理端地址(被动)
ServerActive=192.168.188.112  ## zabbix代理端地址(主动)
Hostname=node3  ## zabbix客户端主机名
......

        3>.  重启zabbix-agent服务:

[root@node3 ~]# systemctl restart zabbix-agent2.service

5.  配置监控:

        1>.  web端配置zabbix代理:

agent代理程序名一定要与zabbix_proxy.conf中的Hostnamer一致。

         

        2>.  添加主机:

 

6.  重启zabbix-proxy和zabbix-agent,查看数据:

 

 

 

相关文章:

  • [math]判断线段是否相交及夹角
  • 如何并行化普通的python代码
  • 人力资源团队怎样利用智能科技提升工作效率
  • 对角线的输出
  • Charles乱码和SSL 代理问题解决
  • SharedPreference使用
  • Javaweb安全——Shiro漏洞利用
  • java基本微信小程序的高校科研管理系统 uniapp小程序
  • C++ 20 协程(一)
  • 小米手机抓取hci log
  • 【Java深入学习】并发常见方法的注意事项
  • 微信小程序开发入门与实战(数据监听)
  • 【论文阅读】提升的自动作文评分通过Prompt预测和匹配
  • JPA-Specification常用条件查询构造方式
  • 瑞吉外卖(19) - 新增套餐业务开发
  • [译]前端离线指南(上)
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • 3.7、@ResponseBody 和 @RestController
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • docker-consul
  • Hibernate【inverse和cascade属性】知识要点
  • laravel5.5 视图共享数据
  • learning koa2.x
  • React-生命周期杂记
  • Spring Cloud中负载均衡器概览
  • vue-loader 源码解析系列之 selector
  • vuex 笔记整理
  • webpack4 一点通
  • 从setTimeout-setInterval看JS线程
  • 巧用 TypeScript (一)
  • 区块链技术特点之去中心化特性
  • 如何在GitHub上创建个人博客
  • 使用docker-compose进行多节点部署
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 一文看透浏览器架构
  • 以太坊客户端Geth命令参数详解
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • #mysql 8.0 踩坑日记
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (7)STL算法之交换赋值
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (Python第六天)文件处理
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (三)mysql_MYSQL(三)
  • (循环依赖问题)学习spring的第九天
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)PlayerPrefs在Windows下存到哪里去了?