千家信息网

zabbix的工作原理是什么?zabbix的监控体系是什么?

发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,zabbix的工作原理是什么?zabbix的监控体系是什么?一般大家对zabbix监控的了解可能停留在概念的层面上,而对于zabbix的工作原理等知识了解相对较少。今天就跟zabbix的运行条件、工作
千家信息网最后更新 2024年09月21日zabbix的工作原理是什么?zabbix的监控体系是什么?

zabbix的工作原理是什么?zabbix的监控体系是什么?一般大家对zabbix监控的了解可能停留在概念的层面上,而对于zabbix的工作原理等知识了解相对较少。今天就跟zabbix的运行条件、工作原理和监控体系。

简介

Zabbix是一个企业级的开源分布式监控解决方案,由C语言编写而成的底层架构(server端和agent端),由一个团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。

1、Zabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置。

2、被监控端:主机通过安装agent方式采集数据,网络设备通过SNMP方式采集数据

3、Server端:通过收集SNMP和agent发送的数据,写入MySQL数据库,再通过php+apache在web前端展示。

Zabbix运行条件

**1、server**Zabbix Server需运行在LAMP(Linux+Apache+Mysql+PHP)环境下,对硬件要求低**2、Agent**目前已有的agent基本支持市面常见的OS,包含Linux、HPUX、Solaris、Sun、windows等**3、SNMP**支持各类常见的网络设备

工作原理


Agentd安装在被监控的主机上,Agent负责定期收集客户端本地各项数据,并发送至Zabbix Server端,Zabbix Server收到数据,将数据存储到数据库中,用户基于Zabbix WEB可以看到数据在前端展现图像。当Zabbix监控某个具体的项目,改项目会设置一个触发器阈值,当被监控的指标超过该触发器设定的阈值,会进行一些必要的动作,动作包括:发送信息(邮件、微信、短信)、发送命令(SHELL 命令、Reboot、Restart、Install等)。

工作模式

主动模式:由agent端主动收集信息发送给server端 工具是zabbix_sender被动模式:由server端主动拉取信息 工具是zabbix_get

角色组件

Zabbix agent:负责部署在被监控主机上,把被监控主机的数据传送给zabbix serverZabbix server:负责接收agent发送的信息,组织配置信息,统计配置信息和操作数据等Zabbix database: 用于存储zabbix的所有配置信息,监控数据的数据库Zabbix web: zabbix的web界面,管理可以通过zabbix的web界面管理zabbix配置以及查看zabbix的监控信息,可以独一部署在一台服务器上Zabbix proxy:分布式环境中使用,zabbix proxy代表server端管理该区域中的信息收集,最终统一发往zabbix server

通讯方式

agent:通过专用的代理程序进行监控ssh/Telnet:通过远程控制协议进行通讯SNMP:通过SNMP协议与被监控对象进行通讯,路由器和交换机支持SNMP,其实也是一种agentIPMI:通过IPMI接口进行监控,通过IPMI硬件接口监控,电压,温度,风扇,和电源状态JMX:通过(java management extensions Java管理扩展)监控JVM虚拟机

Zabbix分布式的监控体系

**监控数据被提交给zabbix proxy 再 提交给zabbix server**

监控体系架构

在实际监控架构中,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其下架构的完整性。

看完上述内容,你们对zabbix监控有进一步的了解吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

监控 数据 架构 信息 网络 配置 工作 模式 环境 体系 原理 主机 数据库 设备 支持 管理 主动 之间 分布式 前端 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华为无线终端物理层软件开发 滨州包装软件开发公司 星城软件开发 西安一码通是哪个公司的服务器 数据库热备软件 云点网络技术有限公司 软件开发前景及工资 信誉可靠的数据库分布式方案 比亚迪西安软件开发岗怎么样 毕业设计数据怎么导入数据库中 减少网络犯罪 维护网络安全 群晖服务器怎么升级 达梦数据库与mysql性能 sql管理服务器 网络安全手抄报简单漂亮彩铅 公共场合网络安全教育 软件开发运用的计算机语言 数据库中怎么查找字段的值 小三相电机绕组数据库 互联网+科技服务 工行软件开发中心员工 梦幻西游安徽区共开了多少服务器 中国移动 网络安全处郑处长 揭阳卫星软件开发定做价格 网络安全创业的机会 服务器常见的安全设施 手机软件一直显示服务器出错 数据库中怎么查找字段的值 如何检测数据库有数据更新 金湖软件开发有限公司
0