3 手动关闭问题

概述

虽然通常情况下,当触发器状态从'Problem'变为'OK'时问题事件会自动解决,但在某些情况下,可能难以通过触发器表达式判断问题是否已解决。此时需要手动关闭问题。

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

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

当问题被"手动关闭"时,Zabbix会为Zabbix server生成新的内部任务。随后task manager进程执行该任务并生成OK事件,从而关闭问题事件。

手动关闭的问题并不意味着底层触发器永远不会再次进入'Problem'状态。触发器表达式会被重新评估并可能再次产生问题:

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

配置

手动关闭问题需要两个步骤。

触发器配置

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

问题更新窗口

如果触发器出现带有手动关闭 flag选项的问题,您可以 打开 problem update 弹窗 该问题的时间窗口并手动关闭问题。

要关闭问题,请在表单中勾选Close problem选项 点击 Update

所有必填字段均以红色星号标记。

该请求由Zabbix server处理。通常需要几 在关闭问题的秒数过程中,会显示CLOSING监控问题中作为问题的状态。

验证

可以验证问题已手动关闭:

  • 在事件详情中,通过MonitoringProblems查看;
  • 通过在通知消息中使用{EVENT.UPDATE.HISTORY}宏 这将提供相关信息。