iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Zabbix 3.0 分布式监控 [九]
  • 175
分享到

Zabbix 3.0 分布式监控 [九]

2024-04-02 19:04:59 175人浏览 泡泡鱼
摘要

Zabbix 3.0 分布式监控 [九]Zabbix 3.0 分布式监控 [九]2016年10月11日 zabbix 笔者QQ:381493251   Zabbix Proxy是一个类似于代理的服务,可以代

Zabbix 3.0 分布式监控 [九]

Zabbix 3.0 分布式监控 [九]

2016年10月11日
zabbix
笔者QQ:381493251

  Zabbix Proxy是一个类似于代理的服务,可以代替Zabbix-server获取 zabbix-agent信息。其中数据存到本地(Proxy有自己的数据库)然后在发送给Server,这样可以保证数据不丢失
  Zabbix-server ----->Zabbix-Proxy ----->Zabbix-Server
  Zabbix 3.0 分布式监控 [九]
地址:https://www.zabbix.com/documentation/3.0/manual/distributed_monitoring/proxies

Zabbix Proxy 使用场景

  常用于多机房情况或者监控主机特别多,几千台左右。这时候使用Zabbix Proxy 可以减轻服务器server的压力,还可以减轻Zabbix的维护。
  最常用的特点是适用于多机房网络不稳定的时候,因为如果直接由Zabbix-server发送信息可能agent没有收到,但是直接使用Zabbix-Proxy就不会遇到这个问题。
  
Zabbix官方说明(分布式监控)
Proxy 有如下功能
Zabbix 3.0 分布式监控 [九]
地址: Https://www.zabbix.com/documentation/3.0/manual/distributed_monitoring
NO - 中文解释
1.没有WEB界面
2.本身不做任何告警通知(告警通知都是Server做)

小结:
  Zabbix Proxy 可以有多个,用来代理Zabbix server来运行。Proxy会将所有数据暂存于本地,然后同一转发到Zabbix Server上
  Proxy只需要一条tcp链接,可以连接到Zabbix-server上即可。所以防火墙只需要添加一条Zabbix Proxy即可  我们可以参考上面的Zabbix Proxy图
  Proxy是需要使用单独的数据库,所以不能将ServerAgent放在一起
Proxy说明:https://www.zabbix.com/documentation/3.0/manual/distributed_monitoring/proxies
安装文档:https://www.zabbix.com/documentation/3.0/manual/installation/install
 官方文档使用的是源码安装,因为方便我们使用yum安装,因为我们只有2台,所以就用agent当做Proxy

[root@linux-node2 ~]# yum install -y zabbix-proxy zabbix-proxy-Mysql mariadb-server我们需要启动mysql[root@linux-node2 ~]# systemctl start mariadb.service

我们还需要创建一个

mysqlcreate database zabbix_proxy character set utf8;grant all on zabbix_proxy.* to zabbix_proxy@localhost identified by 'zabbix_proxy';

我们需要导入数据

[root@linux-node2 ~]# cd /usr/share/doc/zabbix-proxy-mysql-3.0.5/[root@linux-node2 zabbix-proxy-mysql-3.0.5]# zcat schema.sql.gz | mysql -uzabbix_proxy -p zabbix_proxyEnter passWord: #密码是:zabbix_proxy 是我们数据库授权的密码

检查数据库

mysqlshow databases;use zabbix_proxy;show tables;#查看是否含有数据

我们需要修改proxy的配置文件

[root@linux-node2 zabbix-proxy-mysql-3.0.5]# vim /etc/zabbix/zabbix_proxy.conf Server=192.168.56.11Hostname=Zabbix proxyDBName=zabbix_proxy#数据库名称DBUser=zabbix_proxy#用户名DBPassword=zabbix_proxy#用户密码配置文件中没有配置的内容如下:(有需要可以配置)# ProxyLocalBuffer=0#数据保留的时间(小时为单位)# ProxyOfflineBuffer=1#连不上Server,数据要保留多久(小时为单位,默认1小时)# DataSenderFrequency=1#数据的发送时间间隔(默认是1秒)# StartPollers=5#启动的线程数# StartIPMIPollers=0#启动IPMI的线程数从这往下都是性能的监控,就不一次说明了。 上面都有中文注释

过滤修改过的配置如下:

[root@linux-node2 zabbix-proxy-mysql-3.0.5]# grep '^[a-Z]' /etc/zabbix/zabbix_proxy.confServer=192.168.56.11Hostname=Zabbix proxyLogFile=/var/log/zabbix/zabbix_proxy.logLogFileSize=0PidFile=/var/run/zabbix/zabbix_proxy.pidDBName=zabbix_proxyDBUser=zabbix_proxyDBPassword=zabbix_proxySNMPTrapperFile=/var/log/snmptrap/snmptrap.logTimeout=4ExternalScripts=/usr/lib/zabbix/externalscriptsLogSlowQueries=3000

启动

[root@linux-node2 ~]# systemctl start zabbix-proxy

查看proxy进程

[root@linux-node2 ~]# netstat -lntupActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      15685/mysqld        tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1073/sshd           tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2498/master         tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      15924/zabbix_proxy  tcp6       0      0 :::44589                :::*                    LISTEN      9052/java           tcp6       0      0 :::8080                 :::*                    LISTEN      9052/java           tcp6       0      0 :::22                   :::*                    LISTEN      1073/sshd           tcp6       0      0 :::8888                 :::*                    LISTEN      9052/java           tcp6       0      0 ::1:25                  :::*                    LISTEN      2498/master         tcp6       0      0 :::39743                :::*                    LISTEN      9052/java           tcp6       0      0 :::10051                :::*                    LISTEN      15924/zabbix_proxy  tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      9052/java           tcp6       0      0 :::8009                 :::*                    LISTEN      9052/java

Zabbix-proxy 监控10051端口,因为是代理就必须跟Server的端口相同,对于Agent Proxy就是Server

Zabbix Web 添加
Zabbix 3.0 分布式监控 [九]
Zabbix 3.0 分布式监控 [九]
点击Add即可
Zabbix 3.0 分布式监控 [九]
Zabbix 3.0 分布式监控 [九]
我们需要将这台主机的Server设置为Proxy
编辑192.168.56.12 这台主机,需要将Server的IP地址修改成自己的
因为现在是主动模式,我们只需要修改主动模式的Server即可

[root@linux-node2 ~]# vim /etc/zabbix/zabbix_agentd.conf ServerActive=192.168.56.12#配置文件修改完需要重启[root@linux-node2 ~]# systemctl restart zabbix-agent

这时候我们就可以看到那个proxy都管理了那些机器,做到方便管理的机制
Zabbix 3.0 分布式监控 [九]
proxy简单的理解就是一个Server

完!

您可能感兴趣的文档:

--结束END--

本文标题: Zabbix 3.0 分布式监控 [九]

本文链接: https://www.lsjlt.com/news/41383.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Zabbix如何支持分布式监控
    Zabbix支持分布式监控的方式有以下几种: Proxy服务器:Zabbix Proxy是一个中间服务器,可以代理监控数据收集和...
    99+
    2024-04-02
  • 分布式监控系统之如何理解Zabbix主动、被动及web监控
    本篇内容主要讲解“分布式监控系统之如何理解Zabbix主动、被动及web监控”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“分布式监控系统之如何理解Zabbix主...
    99+
    2024-04-02
  • zabbix集群搭建分布式监控的操作步骤
    目录作用:环境准备:操作步骤:1.关闭某些设置2.server服务端无需变动,继续运行3.配置代理服务器4. 启动数据库5. 进入数据库6. 创建数据表7. 授予所有的权限8. 刷新...
    99+
    2022-11-13
    zabbix分布式监控 zabbix集群
  • Prometheus分布式监控
    prometheus安装在阿里云上面,监控节点在公司内部机房,2个网络直接是不互通的。环境说明阿里云服务器:操作系统:centos 7.6数量:1台 公司内部服务器操作系统:centos 7.6数量:1台 拓扑图&nbs...
    99+
    2023-01-31
    分布式 Prometheus
  • MongoDB升级到3.0以上的Zabbix监控模板变更
    一 应用场景描述 线上一些MongoDB数据库实例升级到了3.0,查看Zabbix server的日志不断有监控主机的MongoDB监控报错 6697:20160519:222116.5...
    99+
    2022-11-30
    mongodb 以上 上的
  • 分布式系统监视工具Zabbix如何使用
    分布式系统监视工具Zabbix如何使用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。对于运维人员来说,监控是非常重要的,因为如果想要保证线上业务整体能够稳定运行...
    99+
    2023-06-28
  • Nagios是否支持分布式监控
    是的,Nagios支持分布式监控。Nagios可以通过在不同服务器上安装多个Nagios实例来实现分布式监控,这些实例可以相互通信并...
    99+
    2024-03-12
    Nagios
  • 四、Zabbix监控-SNMP方式监控网络设备、服务器
    文章目录 1. SNMP监控网络设备1.1 什么是SNMP1.2 为什么需要SNMP1.3 SNMP基本概念1.3.1 OID1.3.2 MIB 1.4 SNMP的版本 2. SNM...
    99+
    2023-10-24
    zabbix 服务器 网络
  • 九种分布式ID解决方案
    文章目录 背景1、UUID2、数据库自增ID2.1、主键表2.2、ID自增步长设置 3、号段模式4、Redis INCR5、雪花算法6、美团(Leaf)7、百度(Uidgenerator)...
    99+
    2023-09-12
    分布式 数据库 java
  • CAT分布式实时监控系统如何使用
    这篇文章主要讲解了“CAT分布式实时监控系统如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CAT分布式实时监控系统如何使用”吧!CAT相比于其他组件的优势:CAT分布式实时监控系统是...
    99+
    2023-07-05
  • CAT分布式实时监控系统使用详解
    目录CAT相比于其他组件的优势:CAT的应用场景:CAT的使用方法:部署流程:在springboot中使用案例:1. 引入依赖:2. 配置客户端:3. 初始化客户端:4. 添加埋点:...
    99+
    2023-03-03
    CAT分布式实时监控系统 CAT分布式监控
  • Zabbix中Orabbix监控失效的问题实例分析
    本篇内容介绍了“Zabbix中Orabbix监控失效的问题实例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况...
    99+
    2024-04-02
  • 分布式系统中 Golang 函数的监控和运维
    在分布式系统中,可以利用以下工具对 go 函数进行监控和运维:监控:prometheusinfluxdbstatsd运维:opencensusjaegerzipkin通过这些工具,可以收...
    99+
    2024-04-19
    监控 运维 分布式系统 golang
  • 如何在Centos7系统安装部署Pinpoint分布式监控
    这篇文章主要讲解了“如何在Centos7系统安装部署Pinpoint分布式监控”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Centos7系统安装部署Pinpoint分布式监控”吧!概...
    99+
    2023-06-17
  • skywalking分布式服务调用链路追踪APM应用监控
    目录前言skywalking是什么,有什么用?skywalaking总体架构分为三部分如何快速开始?第一步:进入官方release地址第二步:配置需要监控的应用的agent探针系统使...
    99+
    2024-04-02
  • 分布式系统中如何利用Java关键字和API实现分布式任务调度和监控?
    随着互联网的快速发展,分布式系统的应用越来越广泛,而分布式任务调度和监控是分布式系统中的重要组成部分。Java作为一种高级编程语言,提供了丰富的API和关键字,可以帮助我们更好地实现分布式任务调度和监控。 本文将介绍Java关键字和API...
    99+
    2023-10-23
    关键字 分布式 api
  • Zabbix 5.0磁盘自动发现和读写监控的示例分析
    这篇文章给大家分享的是有关Zabbix 5.0磁盘自动发现和读写监控的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。自动发现磁盘配置键值注意:此键值仅支持Linux平台。此发现键值返回两个宏 :{#DEV...
    99+
    2023-06-15
  • Spring Cloud Alibaba全家桶(九)——分布式事务组件Seata
    前言 本文小新为大家带来 分布式事务组件Seata 相关知识,具体内容包括分布式事务简介(包括:事务简介,本地事务,分布式事务典型场景,分布式事务理论基础,分布式事务解决方案),分布式事务Seata...
    99+
    2023-09-03
    分布式 java spring cloud 微服务
  • Netty分布式源码分析监听读事件
    前文传送门:NioSocketChannel注册到selector 我们回到AbstractUnsafe的register0()方法: private void register0(...
    99+
    2024-04-02
  • skywalking分布式服务调用链路追踪APM应用监控的示例分析
    这篇文章给大家分享的是有关skywalking分布式服务调用链路追踪APM应用监控的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言当企业应用进入分布式微服务时代,应用服务依赖会越来越多,skywalk...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作