Zabbix架构简介

一、Zabbix基本架构

二、Zabbix常用术语

三、Zabbix逻辑架构图

一、Zabbix基本架构

Server1:zabbix服务端,通过zabbix_agentd或者zabbix_proxy收集数据保存到Server3中

Server2:基于apache php平台结合zabbix web gui这个组件,通过浏览器连接web gui访问zabbix管理页面

Server3:数据库服务器,提供数据存储功能

zabbix_sender:agentd自身出现异常时,主动发送数据给zabbix服务端

zabbix_get:与agentd通信,主动拉取数据

zabbix_agentd:能监控database,Device,application

zabbix proxy:分布式环境中,所有被监控设备与其通信,由其收集数据,定期发送给Zabbix Server,减少Server并发量

二、Zabbix常用术语

主机(host):要监控的网络设备,可由IP或DNS名称指定

主机组(host group):主机的逻辑容器,包含主机和配置模版

监控项(item):一个特定监控指标的相关数据,这些数据来自于被监控对象

触发器(trigger):一个表达式,评估监控对象item的数据是否在合理范围,即阈值;监控到其数据大于阈值时,触发器状态将从“OK”转变为“problem”,当数据量再次回归到合理范围时,其状态将从“problem”转换为“OK”

事件(event):即发生的一个值得关注的事情,例如触发器状态的转变,新的agent或重新上线的agent的自动注册等

动作(action):对特定事件事先定义的处理方法, 包含条件(何时执行操作)和操作(如发送通知)

报警升级(escalation):发送警报或执行远程命令的自定义方案,如每隔5分钟发送一次警报,共发送5次等

媒介(media):发送同志的手段或通道,如e-mail,sms,jabber等

通知(notification):通过选定的媒介想用户发送有关的某事件的信息

远程命令(remote command):预定义的命令,可在被监控主机处于某特定条件下时自动执行

模版(template):用于快速定义被监控主机的预设条目集合,通常包含了item、trigger、graph、screen、application以及low-level discovery rule,模版可以直接链接至单个主机

应用(application):一组item的集合

web场景(web scennario):用于检测web站点可用性的一个或多个HTTP请求

前端(frontend):Zabbix的web接口

三、Zabbix逻辑架构图

Zabbix Poller:基于拉取机制的Zabbix Server,Zabbix Poller通过SNMP协议、Zabbix Agent、Internal、等方式拉取数据

Zabbix Agent:采集被监控设备其item数据;通过监控阈值即触发器(triggers)状态,对这类事件(Events)执行(Actions)事先定义的处理方法,如发送Email或其他动作

Host:根据环境,可能有多台主机(HostGroups)

时间: 2024-10-10 04:50:39

Zabbix架构简介的相关文章

zabbix专题:第一章 zabbix入门简介(更新中)

zabbix入门简介 备注:本章节图片来自互联网 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本节目录大纲 zabbix专题:第一章 zabbix简介 我们为什么需要监控? 常用的开源监控系统有哪些? Zabbix是什么? Zabbix的功能和特性 Zabbix的架构 Zabbix的工作流程 zabbix的进程 zabbix的逻辑关系图 zabbix监控环境中相关术语 zabbix的流程图,其串联了各术语之间的关系 zabbix的监控架构 zabbix专题:第一章 zabb

浅出深入MySQL-MySQL架构之架构简介

MySQL架构简介 MySQL服务器由SQL层和存储引擎层构成.SQL层功能包括权限判断.SQL解析和查询缓存处理等,存储引擎层则是完成底层数据库数据存储操作.如下图: SQL层可分为三层,分别是连接/线程处理层.查询缓存和查询分析器层.优化器层.连接/线程处理层主要用来处理客户端的请求.身份验证和数据库安全性验证等.查询缓存和查询分析器层是SQL层里头的核心部分,负责查询的解析.优化.缓存,以及所有内置的函数.存储过程.触发器.视图等.优化器主要负责存储和获取所有存储在数据库中的数据.

openstack架构简介J版(更新中)

title : OPENSTACK架构简介 openstack的发展及历史 openstack是什么? OpenStack是一个美国国家航空航天局和Rackspace合作研发的云端运算?软件,以Apache许可证授权,并且是一个自由软件和开放源代码项目. 通俗点来讲,openstack就是一个用python编写的linux软件,openstack是一个开源云平台. openstack能干嘛? openstack最基础的功能就是产生云主机(vm虚拟机),用这些虚拟机可以做你想做的很多事.例如产生一

自己动手写处理器之第一阶段(3)——MIPS32指令集架构简介

将陆续上传本人写的新书<自己动手写处理器>(尚未出版),今天是第四篇,我尽量每周四篇 1.4 MIPS32指令集架构简介 本书设计的处理器遵循MIPS32 Release 1架构,所以本节介绍的MIPS32指令集架构指的就是MIPS32 Release 1. 1.4.1 数据类型 指令的主要任务就是对操作数进行运算,操作数有不同的类型和长度,MIPS32提供的基本数据类型如下. 位(b):长度是1bit. 字节(Byte):长度是8bit. 半字(Half Word):长度是16bit. 字(

淘宝高性能可伸缩平台架构简介 (转)

一 应用无状态(淘宝session框架) 假如在session中保存了大量与客户端的状态信息,保存状态信息的server宕机时 通常通过集群解决,不仅有负载均衡,更重要的是要有失效恢复failover tomcat用集群节点广播复制,jboss用配对复制等session状态复制策略,但严重影响系统的伸缩性,不能通过增加更多的机器达到良好的水平伸缩 因为集群节点间session通信随着节点的增多而开销增大,因此要想做到应用本身的伸缩性,要保证应用无状态,这样集群中的各个节点来说都是相同的,使系统更

zabbix架构

监控系统: 数据的采集---存储---展示和分析---报警 snmp           cacti:rrd agent           nagios:不保存数据,mysql icmp/ssh      zabbix:mysql web 1,zabbix架构 2,zabbix逻辑架构 hosthostgroupitem监控项<-----监控对象trigger触发器<--定义阈值:一个表达式,用来评估某监控对象那个的某特定item内所接受到的数据是否在合理范围内.即阈值.大于阈值,ok-&g

鸟哥的 Linux 私房菜(服务器) 第三章 局域网络架构简介 第四章 连上 Internet

鸟哥的 Linux 私房菜(服务器) 第三章 局域网络架构简介 第四章 连上 Internet [TOC] 3.1 局域网络的联机 3.1.1 局域网络的布线规划 3.1.1-1 Linux 直接联网-与 PC 同地位 3.1.1-2 Linux 直接联网-与一般 PC 分开网域 3.1.1-3 Linux 直接联网-让 Linux 直接管理 LAN 3.1.1-4 Linux 放在防火墙后-让 Linux 使用 Private IP 3.2 本书使用的内部联机网络参数与通讯协议 3.2.1 联

OSI七层和TCP/IP五层网络架构简介

OSI七层和TCP/IP五层网络架构简介 一.基本概念 OSI是Open System Interconnect的缩写,意为开放式系统互联. ARP(Address Resolution Protocol),地址解析协议. RARP(Reverse Address Resolution Protocol),反向地址转换协议. IP(Internet Protocol),网络之间互连的协议. ICMP(Internet Control Message Protocol),Internet控制报文协

zabbix管理一之zabbix的简介

zabbix的简介 简述: zabbix是一个企业级的开源的监控工具,基于WEB界面,提供分布式系统监控以及网络监控功能. zabbix能监控各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制来让系统管理员快速定位,解决存在的各种问题. zabbix由2部分构成:zabbix server 与 zabbix agent. zabbix server可以通过SNMP,zabbix agent,ping,端口监控等方法提供对远程服务器,网络状态的监控,数据收集等功能,它可以运行在Linux