Zabbix:仅在5分钟后触发动作

时间:2018-12-26 16:08:44

标签: triggers action zabbix

摘要:几乎需要所有触发器才能在失败5分钟后发送动作。在这种情况下,请在71F后5分钟后进入页面。

轮询时间设置为30秒。由于图形很好,因此希望保留它。

临时=项目

{Device:Temp.last(300)}>71

问题:我通常会在一分钟而不是5分钟后收到一封电子邮件。

我累了

{Device:Temp.last()}>71 and {Device:Temp.min(5)}=0

更新:我能够使用操作(Configuration-> Actions-> Operations)实现此目标,但是恢复操作仍然存在,并且无法向其添加“延迟”。

例如问题出现了5分钟,出现了1分钟,然后又消失了。如果它确实退后,则无需知道这一分钟。这样可以防止拍打。

2 个答案:

答案 0 :(得分:0)

您需要对周期(300秒)的平均值进行设置。

尝试使用av​​g(300)而不是last(300)。

答案 1 :(得分:0)

触发函数.last()将始终只是一个单一值。 像.last(5m)这样的时间参数将被完全忽略。 像.last(#5)这样的序列参数将计算第5个值,而不是最后5个值。

这意味着,如果要评估多个值,则需要使用不同的触发函数。 假设:0=down and 1=up 您要在最后5次检查报告主机已关闭时发出警报。 触发函数为.max(#5)=0

如果要保留所有触发器配置不变,并且仅推迟执行动作,则需要更改“动作”的“操作”选项卡。 默认情况下,第一步将是1-1,如果将其更改为2-2,它将仅在“ Default”操作步骤持续时间之后执行。