码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习系列之zabbix

时间:2016-12-22 14:49:50      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:cpu   span   添加   超出   最大值   相关   表示   constant   配置   

 

 

触发器

概念

  1. "监控项"仅负责收集数据,而通常收集数据的目的还包括在某指标对应的数据超出合理范围时给相关人员发送警告信息,"触发器"正式英语为监控项所收集的数据定义阈值
  2. 每一个触发器仅能关联一个监控项,但是一个监控项可以使用多个触发器.(多个不同阈值的触发器,可以实现不同级别的报警功能)
  3. 一个触发器由一个表达式构成,它定义了监控项所采取的数据的阈值
  4. 一旦某次采集的数据超出了此触发器定义的阈值,触发器状态会转换为"problem";而当采集的数据再次回复至合理范围时,其状态将重新返回到"OK"

触发器的表达式

<server>:<key>.<function>(<parameter>)}<operator><constant>
    server:主机名称
    key:主机上关系的相应监控项的Key
    function:不是Key的函数,是触发器做某种操作时的函数
        触发器支持的函数:avg,count,change,date,dayofweek,delta,diff,iregexp,last,max,min,nodate,now,sum
    parameter:函数参数,大多数数值函数可以接受秒数为其参数,而如果在数值参数之前使用"#"作为前缀,则表示为最近几次的数值,如sum(300)表示300秒内所有取值之和,而sum(#10)则表示最近10次取值之和
        此外,avg,count,last,min和max还支持使用第二个参数,用于完成时间限定,例如:max(1h,7d)将返回一周之前的最大值

触发器表达式的例子

172.16.1.200:{system.cpu.load[all,avg1].last(0)} >3
    表示主机172.16.1.200上所有CPU的过去1分钟内的平均负载的最后一次取值大于3时将触发状态变换

添加触发器

Web管理界面-->配置-->主机-->触发器-->创建触发器

技术分享

技术分享

 

Linux学习系列之zabbix

标签:cpu   span   添加   超出   最大值   相关   表示   constant   配置   

原文地址:http://www.cnblogs.com/zhaijunming5/p/6210734.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!