[comment]: # ({ad0fbcd3-ad0fbcd3})
# 3 手动关闭问题

[comment]: # ({/ad0fbcd3-ad0fbcd3})

[comment]: # ({db96828a-0eef1445})
#### 概述

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

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

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

当一个问题被“手动关闭”时，Zabbix 会为 Zabbix server 生成一个新的内部任务。然后 *任务管理器* 进程执行此任务并生成一个 OK 事件，从而关闭问题事件。

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

-   当触发器表达式中包含的任何 监控项 接收到新数据时（注意，被限流预处理步骤丢弃的值不被视为已接收，也不会导致触发器表达式重新评估）；
-   当表达式中使用了 [date and time](/manual/appendix/functions/time) 和/或 [nodata()](/manual/appendix/functions/history#nodata) 函数时。

[comment]: # ({/db96828a-0eef1445})

[comment]: # ({ece5ae52-ece5ae52})
#### 配置

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

[comment]: # ({/ece5ae52-ece5ae52})

[comment]: # ({8e977ac6-8e977ac6})
##### 触发器配置

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

![](../../../../assets/en/manual/config/manual_close_conf1.png)

[comment]: # ({/8e977ac6-8e977ac6})

[comment]: # ({42f2fd9b-229474e2})
##### 问题更新窗口

如果某个带有 *Manual close* 标志的触发器发生了问题，你可以打开该问题的 [problem update](/manual/acknowledgment#updating-problems) 弹出窗口，并手动关闭该问题。

要关闭该问题，请在表单中勾选 *Close problem* 选项，然后点击 *Update*。

![](../../../../assets/en/manual/config/close_problem1.png)

所有必填输入字段都用红色星号标记。

该请求由 Zabbix 服务器处理。通常需要几秒钟才能关闭该问题。在此过程中，*Monitoring* → *Problems* 中会将 *CLOSING* 显示为该问题的状态。

[comment]: # ({/42f2fd9b-229474e2})

[comment]: # ({a2933506-a2933506})
#### 验证

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

-   在事件详细信息中，可通过 *监控* → *问题* 访问；
-   在通知消息中使用 {EVENT.UPDATE.HISTORY} 宏，该宏将提供此信息。

[comment]: # ({/a2933506-a2933506})
