为什么要改变Zabbix的触发状态为未知?

zabbix我有一个项目,我创build一些触发器,在下面的条件:

  1. {Server Template:mysql.slowqueries.last(0,1800)}> {Server Template:mysql.slowqueries.last(0)}
  2. {Server Template:mysql.slowqueries.last(0,1800)} <{Server Template:mysql.slowqueries.last(0)}
  3. {服务器模板:mysql.slowqueries.avg(900)} = 0
  4. {服务器模板:mysql.slowqueries.last(0,1800)} = {服务器模板:mysql.slowqueries.last(0)}

第一个严重性被定义为灾难。 当触发器运行时,其状态在监控>事件中是未知的。 问题是什么? 为什么? 如何解决?

如果由于某种原因触发器评估失败,您应该在右侧的“configuration” – >“触发器”中看到一条错误消息:

在这里输入图像说明

在这种情况下,如果刚刚创build了“mysql.slowqueries”项目,并且它还没有超过半个小时的数据,那么函数“last(0,1800)”(返回半小时前的最后一个值)正在进行失败。 一旦它的数据超过半小时,它应该正常工作。

如果这没有帮助,请张贴您看到的错误消息,也是您的Zabbix版本。