zabbix触发器方法avg与上一节的abschange多了时间概念。上一节仅仅是取前后两个值对比,avg有如下取值方式:
zabbix-function-avg
如下是web界面提供的功能:
1 2 3 4 | Average value of a period is < N Average value of a period is > N Average value of a period is = N Average value of a period is NOT N |
CPU负载最近一小时平均值等于1
1 | { dd – pre – 01 : system . cpu . load [ percpu , avg1 ] . avg ( 1h ) } = 1 |
CPU负载昨天当前时间的上一小时平均值等于1,1d表示时间往前推移1天,你可以写1h,1m,10d,现在明白了time_thrift的用法了吧?
1 | { dd – pre – 01 : system . cpu . load [ percpu , avg1 ] . avg ( 1h , 1d ) } = 1 |
CPU负载最近10次的平均值等于1
1 | { dd – pre – 01 : system . cpu . load [ percpu , avg1 ] . avg ( #10)}=1 |
昨天同一时间CPU负载最近10次的平均值等于1
1 | { dd – pre – 01 : system . cpu . load [ percpu , avg1 ] . avg ( #10,1d)}=1 |
文章转载来自:trustauth.cn