zabbix获取最新值last zabbix触发器函数(129)

凉白开 zabbix258,5618字数 754阅读2分30秒阅读模式

zabbix触发器方法last用于获取item最新值或者第几个值以及某个时间的哪一个值。

zabbix触发器方法last - web界面

last

zabbix-function-last

如下是web界面提供的功能:文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-function-last/

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

zabbix触发器方法last - 语法

last (sec|#num,<time_shift>)文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-function-last/

sec:暂时没用文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-function-last/

#num:倒数第几个,例如#1,#2,默认为#1,即last()与last(#1)是一样的,zabbix 1.6.2开始支持文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-function-last/

<time_shift>:时间偏移,1d表示昨天的这个时候,1h表示一小时前的这个时候,zabbix 1.8.2开始支持。几乎每次有这个我都解释一遍,怕有些同学没看到那几篇文章。文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-function-last/

zabbix触发器方法last - 实例

CPU前一个上一个负载大于0.7文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-function-last/

{www-ttlsa-com:system.cpu.load[percpu,avg1].last(#2)}>0.7

昨日此时CPU负载大于0.7文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-function-last/

{www-ttlsa-com:system.cpu.load[percpu,avg1].last(,1d)}>0.7

zabbix触发器方法last - 支持类型

它支持类型包括:float, int, str, text, log文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-function-last/

 文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-function-last/

欲了解更多zabbix内容,请关注www.ttlsa.com(运维生存时间),后面章节继续全面了解zabbix触发器函数表达式文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-function-last/ 文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-function-last/

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
凉白开
  • 本文由 发表于 30/05/2016 01:00:36
  • 转载请务必保留本文链接:https://www.ttlsa.com/zabbix/zabbix-function-last/
评论  2  访客  2
    • 深蓝
      深蓝 2

      凉大,请问我想让一个tigger在设定时间段内才触发,该如何写表达式??time函数好像不行。

      • Aceslup
        Aceslup 4

        个人理解哈,简单的只使用last好像很容易产生误报。似乎只能组合其他的触发器函数进行。
        还有选择之前的第几个值,主要意义是什么呢。还未完全能理解透。

      评论已关闭!