在Zabbix中,如何根据另一个触发器的状态来防止触发器触发?

这是我目前的设置:

这是我目前的设置。

基本上,我有一个触发器每隔15秒运行一次web场景,以查看我的服务是否在线。

然后,我还有另外两个触发器每隔60秒运行一次web场景,调用工具来检查多个组件的状态。

当“工具不在线”被触发时,其他两个触发器将不会触发,这要感谢我设置的expression式。 这是按预期工作。

问题

当“工具不在线”消失时,换句话说,工具已经恢复在线状态,其他触发器一旦没有触发,现在触发并显示在监视下,即直到它们再次运行并能够连接到该工具,Webscheme获得它们所需的HTTP代码和string值。

  1. 工具离线

  2. “工具不在线”运行Web场景,Web场景失败,触发火灾

  3. “超过5张票…”和“一个或多个集成…”运行并且他们的web场景失败,但是“工具不在线”也被触发,所以它们不会触发(按照所示的expression式)

  4. 工具上线,“工具不在线”触发消失

  5. 问题:由于“工具不在线”状态而未能触发的#3触发器现在会在满足expression式时触发,并显示在“监控”选项卡下

  6. 来自#3的触发器再次运行他们的web场景检查,并且它们消失