3 问题的手动关闭

概览

通常,当触发器状态从“问题”变为“正常”时,问题事件会自动解决,但在某些情况下,通过触发器表达式很难判断问题是否已解决。在这种情况下,需要手动解决该问题。

例如,syslog 可能会报告某些内核参数需要调整以达到最佳性能。在这种情况下,问题会报告给 Linux 管理员,他们修复问题后,然后手动关闭问题。

只有启用了 允许手动关闭 选项的触发器,才能手动关闭问题。

当问题“手动关闭”时,Zabbix 为 Zabbix 服务器生成一个新的内部任务。然后,任务管理器 进程执行此任务并生成一个正常事件,从而关闭问题事件。

手动关闭问题并不意味着底层触发器将永远不会再次进入“问题”状态。触发器表达式会被重新评估,可能会导致问题:

  • 当触发器表达式中包含的任何监控项有新数据到达时(请注意,被限流预处理步骤丢弃的值不被视为已接收,不会导致触发器表达式重新评估);
  • 当在表达式中使用 日期和时间 和/或 nodata() 函数时。

配置

手动关闭问题需要两步。

触发器配置

在触发器配置中,启用允许手动关闭选项。

问题更新窗口

如果带有手动关闭标记的触发器问题出现,你可以打开 更新问题 弹窗手动关闭该问题

要关闭问题,勾选列表中的关闭问题选项,点击更新

所有必填输入字段被标记为红色星号。

请求由Zabbix Server处理。正常情况需要几秒就可以关闭问题,在处理过程中 问题状态在检测问题 中显示关闭中

验证

可以通过以下方式确认一个问题已经被手动关闭了:

  • 在事件详细信息里,通过监测问题可以查看;
  • 在通知消息里使用宏{EVENT.UPDATE.HISTORY}会提供该信息。