获取最新值last
zabbix触发器方法last用于获取item最新值或者第几个值以及某个时间的哪一个值。
Last (most recent) T value is > N Last (most recent) T value is < N Last (most recent) T value is = N Last (most recent) T value is NOT N
触发器方法last - 语法
last (sec|#num,<time_shift>) sec:暂时没用 #num:倒数第几个,例如#1,#2,默认为#1,即last()与last(#1)是一样的,zabbix 1.6.2开始支持 <time_shift>:时间偏移,1d表示昨天的这个时候,1h表示一小时前的这个时候,zabbix 1.8.2开始支持。
触发器方法last - 实例
CPU前一个/上一个负载大于0.7
{web:system.cpu.load[percpu,avg1].last(#2)}>0.7
昨日此时CPU负载大于0.7
{web:system.cpu.load[percpu,avg1].last(,1d)}>0.7
zabbix触发器方法last - 支持类型
它支持类型包括:float, int, str, text, log