美文网首页
0、Zabbix基础原理

0、Zabbix基础原理

作者: 天夭夭 | 来源:发表于2018-02-02 10:22 被阅读0次

        Zabbix是一款功能强大的分布式开源监控系统,在监控大批量主机运维上有明显优势。

        Zabbix是一个基于WEB界面提供分布式监控以及网络监控功能的企业级开源解决方案。由zabbix server与zabbix agent 两部分组成;其中server可以通过SNMP、zbbix agen、ping、端口监视等方法提供对远程服务器的监控。

        zabbix agent 需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。

        zabbix通过C/S模式采集数据,并通过B/S模式在web端展示和配置,还可通过多种方式提供报警,常见的有邮件。(简而言之,C/S 是双向通讯,B/S 是一问一答)

        C/S模式中有两种方式

            1、主动:agent定时将系统信息数据请求推送给server。

            2、被动:server向agent请求获取监控项的数据,agent返回数据。

        在200台一下的服务器数量,可采取被动方式。

        在高于200台的情况下,一般采取主动的方式推送监控数据。

            zabbix由以下几个组件部分构成:

            1、Zabbix Server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据及操作数据均由其组织进行;

            2、Database Storage:专用于存储所有配置信息,以及由zabbix收集的数据;

            3、Web interface:zabbix的GUI接口,通常与Server运行在同一台主机上;

            4、Proxy:可选组件,常用于分布监控环境中,代理Server收集部分被监控端的监控数据并统一发往Server端;

            5、Agent:部署在被监控主机上,负责收集本地数据并发往Server端或Proxy端;

            zabbix的监控架构

            在实际监控架构中,zabbix根据网络环境、监控规模等 分了三种架构: server-client 、master-node-client、server-proxy-client三种 。

            1、server-client架构

            也是zabbix的最简单的架构,监控机和被监控机之间不经过任何代理 ,直接由zabbix server和zabbix agentd之间进行数据交互。适用于网络比较简单,设备比较少的监控环境 。

            2、server-proxy-client架构

            其中proxy是server、client之间沟通的一个桥梁,proxy本身没有前端,而且其本身并不存放数据,只是将agentd发来的数据暂时存放,而后再提交给server 。该架构经常是和master-node-client架构做比较的架构 ,一般适用于跨机房、跨网络的中型网络架构的监控。

            3、master-node-client架构

            该架构是zabbix最复杂的监控架构,适用于跨网络、跨机房、设备较多的大型环境 。每个node同时也是一个server端,node下面可以接proxy,也可以直接接client 。node有自已的配置文件和数据库,其要做的是将配置信息和监控数据向master同步,master的故障或损坏对node其下架构的完整性。

相关文章

  • 0、Zabbix基础原理

    Zabbix是一款功能强大的分布式开源监控系统,在监控大批量主机运维上有明显优势。 Zabbix是一个基于...

  • zabbix

    zabbix实现原理及架构详解 想要用好zabbix进行监控,那么我们首要需要了解下zabbix这个软件的实现原理...

  • 安装|percona zabbix 监控mysql

    percona zabbix 功能原理 percona zabbix 是percona 下的一个用于zabbix监...

  • zabbix分布式项目proxy

    一、zabiix分布式原理图: zabbix分布式就相当于在基础环境中搭建了一个中转站zabbix-porxy,p...

  • Zabbix

    1、zabbix 基础介绍: 2、zabbix程序的组件: 链接官方文件包下载: zabbix逻辑组件: 设置数据...

  • ZABBIX部署安装

    一、zabbix介绍及工作原理 1.1 zabbix介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及...

  • 三步教你成为Zabbix配置高手

    一、zabbix 的 item 数据采集 1、数据采集是 zabbix 的基础,也是监控基础,目前可以支持主动、被...

  • DOCKER 安装Zabbix

    使用DOKCER一条命令安装zabbix docker run --name zabbix-appliance-0...

  • zabbix监控日志文件的实现原理

    1. 日志文件监控原理 通过zabbix agentd程序按照zabbix server上配置的item更新时间间...

  • zabbix原理

    zabbi程序组件: zabbix_server:服务进程 zabbix_agent:agent客户端进程 zab...

网友评论

      本文标题:0、Zabbix基础原理

      本文链接:https://www.haomeiwen.com/subject/spuszxtx.html