Zabbix触发器之count使用例子详解

I. count

定义的一段时间内值的数量。
字段:(sec|#num,,,<time_shift>)

II. sec,num

1.sec,num
(秒,#值)-->(sec|#num,
评估期间以秒为单位或以最新收集的值(按#号开头)
2, :(可选) - 需要的图案(整数项目 - 精确匹配;浮法项目 - 内0.000001匹配)
3,operator (optional)可选的

III. 2.支持的选项(区分大小写)

eq 等于
ne不等于
gt 更大
ge 大于或等于
lt 少 勒 - 小于或等于
le 小于或EQUA
默认eq (default), ne, gt, ge, lt, le 都支持整数和浮点数,eq,ne
字符串,文本和日志项
正则表达式的支持整数项目 EQ(默认),NE,GT,GE,LT,LE正则表达式
EQ,NE,正则表达式,iregexp支持字符串,文本和日志项
regexp :区分大小写的正则表达式
iregexp:不区分大小写的正则表达式
IV. 3.支持的值类型:

浮动,INT,STR,文本,日志

V. 4.示例:

这里可以为秒有可以为m(分钟)
count(10m) 最后10分钟值的数量
count(600) 最后10分钟值的数数
COUNT(600,12) 最后十分钟拿到的值等于12
count(10m,12)  最后十分钟拿到的值等于12
count(600,12,“gt”) 最后十分钟拿到的值大于12
count(#10,12,"gt") 最近10个值中,值大于12的个数
count(600,12,"gt",86400) 24小时之前的10分钟内值大于12的个数
count(600,6/7,"band")-thenumberofvaluesforlast10minuteshaving'110'(inbinary)inthe3leastsignificantbits.
count(600,,,86400)24小时之前的10分钟数据值的个数

VI. 5.实例

1,真假例子

假设我现在的到的值1位真,0位假
{111cn.net:runing.count(2m,0)}>3
111cn.net:runing是items
如果2分钟内拿到的值为0,大于3次则触发,我想你应该明白,你拿到的1的值肯定为真

这里你需要注意的是,如果使用count,这里的2分钟拿到0的值的次数如果大于3此就触发是建立在你itmes在两分钟内可以去探测至少3次以上。你可能需要修改itmes取值的实际,否则没有意义

2,icmpping

{www.111cn.net:icmpping.count(5m,0)}>2
ping通就是1,ping不同就是0
这里使用的是icmpping,这里的时间是最近5分钟,我们假设30秒ping一次,5分之可以ping 10次,我们假设如果在最近5分钟内有2次ping不同就触发

3,gt

{www.111cn.net:redis[,avg1].count(10m,10,"gt")}>2
最近十分钟内的平均值大于10的次数超过2次则触发
{www.111cn.net:redis.count(#10,5,"gt",86400)}>2
24小时之前最近10个值中值大于5的个数大于两次则触发

时间: 2024-11-01 19:58:50

Zabbix触发器之count使用例子详解的相关文章

Zabbix触发器change/count/delta用法详解

I. 1 .change 最后与先前值之间的差值的量(change用于获取item返回值与上一次值得差值) 支持的类型有:float, int, str, text, log 对于字符串返回: 0 - 值相等 1 - 值不同 II. 1 .1例子 {www.111cn.net:system.uptime.change(0)}<1 key : www.111cn.net:system.uptime change(0):忽略参数一般输入0,<表示,最近的到的值与上一个值的差值小于1 如: {www

jquery 触发/失去焦点事件例子详解

触发焦点: $("Element").focus() 触发每一个匹配元素获得焦点事件. $("Element").focus(function) 事件会在获得焦点的时候触发,既可以是鼠标行为,也可以是按tab键导航触发的行为,并且绑定一个处理方法. 失去焦点: $("Element").blur() 触发每一个匹配元素失去焦点事件. $("Element").blur(function) 事件会在元素失去焦点的时候触发,既可以

SQL SERVER分区具体例子详解

原文:SQL SERVER分区具体例子详解 在日常工作中,我们会遇到以下的情况,一个表每日数万级的增长,而查询的数据通常是在本月或今年,以前的数据偶尔会用到,但查询和插入的效率越来越慢,用数据库分区会有助于解决这个问题.关于分区的理论知识网上很多我这里就不在累赘,我从一个实际例子出发,看如何将一个已经运行了很长时间的普通表进行分区. 提出问题 需解决问题:有一个数据表数据很大,我们通常的查询是在一个季度中.我们需要将以往年份的数据按不同年份存在文件组里,当年的数据分为4个季度存,如果到了新的一年

jquery移除、绑定、触发元素事件使用示例详解

 这篇文章主要介绍了jquery移除.绑定.触发元素事件使用示例详解,需要的朋友可以参考下  代码如下: unbind(type [,data])     //data是要移除的函数 $('#btn').unbind("click"); //移除click $('#btn').unbind(); //移除所有     对于只需要触发一次的,随后就要立即解除绑定的情况,用one()    代码如下: $('#btn').one("click",function(){.

APP漏洞扫描器之本地拒绝服务检测详解

APP漏洞扫描器之本地拒绝服务检测详解 作者:伊樵@阿里聚安全 阿里聚安全的Android应用漏洞扫描器有一个检测项是本地拒绝服务漏洞的检测,采用的是静态分析加动态模糊测试的方法来检测,检测结果准确全面.本文将讲一下应用漏洞扫描器在针对本地拒绝服务的检测方法. 一.本地拒绝服务产生原因和影响 Android应用使用Intent机制在组件之间传递数据,如果应用在使用getIntent(),getAction(),Intent.getXXXExtra()获取到空数据.异常或者畸形数据时没有进行异常捕

JS触发服务器控件的单击事件(详解)_javascript技巧

如下所示: <script src="../Js/jquery-1.4.2.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $("#a_doClick").click(function () { $("#<%=btnTest.ClientID%&g

Oracle expdp/impdp 用法例子 详解 举例 例子 他的这篇文章没有办法写出来 要这么改

 步骤:   导出端: 建立导出目录. grant create any directory to qbjmes;  create directory backup as '/tmp/backup'; grant read, write on directory backup to public;   导入端:  grant create any directory to qbjmes;  create directory backup as '/tmp/backup'; grant read,

视频播放器之————JW Player参数详解

JW Player参数详解 1,安装 下载后,你可以得到一个例子,当用文本或HTML编辑器打开的时候,你可以发现swf是用一段短小的 javascript嵌入到页面上的.这个Javascript是Geoff Stearns写的swfobject.js,它解决了Flash需要激 活的麻烦.当复制swf到你的站点的时候,不要忘记了把swfobject.js一同复制过去.并且在页面中的 Head中加入下面代码 程序代码 <script type="text/javascript" sr

php Redis存储Session的例子详解

安装redis服务以及php redis扩展 一:redis安装 Download, extract and compile Redis with: $ wget http://download.redis.io/releases/redis-3.0.4.tar.gz $ tar xzf redis-3.0.4.tar.gz $ cd redis-3.0.4 $ make The binaries that are now compiled are available in the src di