zabbix从放弃到入门(6):触发器、事件、动作 相关概念

我有一个朋友,我很佩服他,他的行动能力特别强,想到了,计划好了,就去做,比如说养鸡,他在农村找了一片地,盖了一个养鸡场,然后就开始养鸡,并且把土鸡下的蛋加以包装,以绿色无污染的优势在市场上售卖,后来,他还去考了一个飞机驾照,我知道养鸡和飞机并没有什么关系,我只是单纯的感觉他的人生非常精彩而已,有的客官看到这里就怒了,我是来了解zabbix的,不是来看什么"养鸡"和"飞机"的,能不能别瞎BB,耽误大爷时间!这位大爷您息怒,听我慢慢道来。

 

其实,我们可以从养鸡场的某个场景去理解zabbix的触发器、事件、动作等相关概念,在养鸡场,温度是非常重要的,温度要适中,要让鸡感觉很舒服,不同年龄段的鸡对温度的要求也不一样~~~咳咳咳~~~~扯远了,我们不考虑这么多,假设,养鸡场的温度不能低于30度,如果低于30度,鸡们就会很不满意,就会吃不好睡不好,导致身体亚健康,鸡的身体不好,我们把它们做成鸡肉的时候口感就不好,口感不好客户就不会购买我们的鸡肉,我们作为鸡场老板来说,是不能允许这样的事情发生的,所以,我们必须时刻监控着养鸡场的温度,如果养鸡场的温度低于30度,必须马上亮起红灯报警,工作人员发现红灯亮起,就必须马上采取措施,比如,把暖气打开,或者马上报告老板。

zabbix从放弃到入门(6):触发器、事件、动作 相关概念

那么现在,我们把刚才说的养鸡场的场景与我们的zabbix联系起来,我们要监控养鸡场的温度,就好像我们要监控服务器的磁盘使用率一样,无论是养鸡场的温度,还是磁盘的使用率,都是我们要监控的指标,我们在前文已经描述过,一个被监控的指标被称作一个"监控项"(item),那么,养鸡场的温度,在zabbix中就是一个item,而我们规定,养鸡场的温度低于30度时就要亮起红灯,也就是说,30度就是温度这个指标的阈值,那么,养鸡场的温度低于30度,在zabbix中怎样表达呢?在zabbix中,我们可以这样描述:养鸡场温度 < 30

 

没错,就是这么简单,而  "养鸡场温度 < 30" 不过是一个数学上的"比较表达式"而已,这个表达式,在zabbix中被称为"触发器"(Triggers),换种角度解释,我们还可以从字面上理解"触发器",触发器是会被触发的机器,但是只有满足触发条件时,触发器才会被触发,当触发器被触发以后,会产生某个"事件"(Events),比如,当养鸡场温度低于30度时,红灯会亮起,那么"红灯亮起"就可以理解为"养鸡场温度 < 30" 这个"触发器"所产生的"事件",当温度低于30时,触发器的条件被满足,就会产生"红灯事件",当"红灯事件"产生以后,工作人员就会采取相应的措施,比如通知老板或者打开暖气,那么,"打开暖气"或者"报告老板"的一系列措施,在zabbix中被称为"动作"(Actions)。好了,我想我已经解释清楚了,为了解释这些概念,还要描述怎么养鸡,真是不容易~

 

那么,我们现在抛开"养鸡场"的概念,纯粹的总结一遍zabbix中的触发器、事件、动作等相关概念。

触发器(Triggers):我们可以把zabbix的触发器理解成一个条件表达式,我们往往通过触发器定义被监控项的阈值,当触发器对应的表达式被满足时,则代表被监控项达到了我们设定的阈值,也就意味着发生了我们不想要遇到的问题,换句话说,当监控项的值处于合理范围时,触发器不会被触发,当监控项的值超出合理范围(即达到阈值),触发器则会被触发,当触发器被触发时,往往代表着出现了问题,触发器未被触发时,其的状态为"OK",当触发器被触发时,触发器的状态为"Problem",当被监控项的值达到阈值时,触发器的状态从"OK"变为"Problem",当监控项的值再次回归到合理范围时,触发器的状态会从"Problem"转换回"OK"。

事件(Events):当触发器的状态发生改变时,则会产生对应的"事件",当然,由触发器的状态改变而产生的事件被称为"触发器事件",zabbix中,事件分为几种类型,除了"触发器事件",还有一些别的事件,此处为了方便描述,暂且不提及他们,我们可以把"事件"大概理解成一个重要的事情。

动作(Actions):当某个事件产生时,需要对应的处理措施,这种处理措施被称为动作。

 

好了,这篇文章中,我们只是大概的描述了触发器、事件、动作的相关概念,但是并没有实际使用它们,我们会在以后的文章中,给出对应的应用示例,并且在实际使用时再更加详细的了解他们。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zabbix 是一个企业级分布式开源监控解决方案。  Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。  Zabbix 支持主动轮询(polling)和被动捕获(trapping)。Zabbix所有的报表、统计数据和配置参数都可以通过基于 Web 的前端页面进行访问。基于 Web 的前端页面确保您可以在任何地方访问您监控的网络状态和服务器健康状况。适当的配置后,Zabbix 可以在监控 IT 基础设施方面发挥重要作用。无论是对于有少量服务器的小型组织,还是拥有大量服务器的大企业而言,同样适用。  Zabbix 是免费的。Zabbix 是根据 GPL 通用公共许可证的第二版编写和发布的。这意味着产品源代码是免费发布的,可供公共使用。 本课程主要讲解以下方面:1.  触发器的表达式的以及事件标签的配置。2.  触发器动作和报警升级。3.  监控模板的创建及管理。4.  高级监控项的使用以及自动化配置。5.  web页面的简单监控。 注意:该课程,需要有一定的 zabbix 和 Linux 基础,建议您先把>看完,再看此套课程,这个是在它的基础上进行讲解的。                                                                                                                                                                                                                                                                                               
课程目标     全面理解和掌握 Zabbix 监控系统的架构及运行原理,搭建和管理各种规模的Zabbix监控系统 课程简介         Zabbix是一个开源的企业级的监控解决方案。通过Zabbix可以监控IT基础设施的方方面面,包括硬件、操作系统、网络、虚拟化层、中间件和各种业务应用系统。用Zabbix几乎可以监控你想监控的任意数据。              本课程从Zabbix的介绍、安装开始,一步步带你深入Zabbix,通过学习你会:         1、掌握Zabbix各个组件的配置和管理。         2、掌握不同监控项的类型和配置方法,根据监控需求灵活配置监控项。         3、掌握网络发现、低级发现和主动式agent自动注册,实现自动化监控。         4、掌握模版、宏变量、触发器和告警通知的配置和高级的应用方法。         5、掌握图形、屏幕、拓扑图和仪表盘等数据可视化的方法,利用大屏可以实时的展示监控数据。         6、掌握Zabbix系统自身的维护、备份、升级、排障以及性能优化。         7、掌握Zabbix内部运行机制和Zabbix使用技巧,让zabbix更好的帮助你实现监控目标。                  本课程中还包含很多操作演示,比如像创建主机,创建监控项、触发器、图形、全局事件关联等,也介绍了微信和钉钉告警的配置方法。当你对Zabbix深入了解之后,面对层出不穷的新业务、新应用,你都能轻松自如的制定和提供相应的监控解决方案。 特别提示:官网的中文文档有些地方翻译的有问题,一定要以英文文档为准。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值