zoukankan      html  css  js  c++  java
  • 5、创建触发器

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

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

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

    继续用之前检测文件系统使用率的监控项,首先,打开我们的zabbix控制台。

    点击触发器->创建触发器

    点击添加后功能里会有zabbix自带的一些函数,last()最近的值,计数5表示last(#5) - 第五个最近的值(不是五个最新的值),根据实际需要填好保存。

    具体函数解释可参考官方:https://www.zabbix.com/documentation/3.0/manual/appendix/triggers/functions?s[]=max&s[]=maximum&s[]=value&s[]=period

    最终配置如下图所示:

    我们也可以同时配置多个表达式,点击”表达式构造器”即可定义多个表达式之间的逻辑关系,此处为了演示方便,不会对它们进行详细解释。

    “多重问题事件生成”表示触发器如果处于”Problem”状态,则重复的生成对应的”问题事件”。

    我们可以对触发器进行描述,还能为触发器添加一个url,当我们收到报警信息时,可以通过url快速的定位到触发器所对应的监控项,我们可以把对应监控项的”最新数据”对应的图形链接填入url处,我们还可以为触发器定义”严重性”,其实就是这个触发器所对应的问题优先级,颜色越深,严重性越大。

    之前我测试过一次,所以直接点更新即可,新创建的则是保存按钮,可以看到,触发器已经添加了。

    此刻,我们再次查看触发器对应监控项的”图形”,应该已经发生了变化。 

    点击仪表盘,则看到页面也有显示监控情况。

    【参考:https://www.zsythink.net/archives/701】

  • 相关阅读:
    网络编程之粘包问题
    网络编程初识和socket套接字
    面向对象三大特性
    面向对象进阶
    面向对象初接触
    常用模块(模块初步了解)
    异常处理
    Ubutu Chrome 出现adobe flash is out of date的解决方法
    cmder默认的命令提示符λ改成$
    css在盒子中垂直居中和固定居中
  • 原文地址:https://www.cnblogs.com/sxFu/p/15499020.html
Copyright © 2011-2022 走看看