3 恢复操作
概述
恢复操作允许您在问题得到解决时收到通知。
恢复操作支持消息和远程命令。 虽然可以添加多个操作,但不支持升级 - 所有操作都分配给一个步骤,因此将同时执行。
用例
恢复操作的一些用例如下:
-
通知所有收到问题通知的用户恢复:
- 选择通知所有相关人员作为操作类型。
-
恢复后有多个操作:发送通知和执行远程命令:
- 添加发送消息和执行命令的操作类型。
-
在外部帮助台/工单系统中打开一个工单,并在问题解决后将其关闭:
- 创建一个与服务台系统通信的外部脚本。
- 创建一个具有执行此脚本并因此打开工单的操作的动作。
- 进行恢复操作,使用其他参数执行此脚本并关闭票证。
- 使用 {EVENT.ID} 宏来引用原始问题。
配置恢复操作
要配置恢复操作,请按以下步骤进行:

恢复操作详情

恢复事件可用的操作类型有三种:
- 发送消息 - 向指定用户发送恢复消息;
- 通知所有相关人员 - 向在问题事件中已收到通知的所有用户发送恢复消息;
- <远程命令名称> - 执行远程命令。如果此前已在全局脚本中定义命令,并将其作用域选择为 Action operation,则该命令可供执行。
下面将介绍每种操作类型的参数。所有必填输入字段都以红色星号标记。 完成后,点击 Add 将操作添加到 Recovery operations 列表中。
请注意,如果在多个操作类型中定义了相同的收件人,且未指定 Custom message, 则不会发送重复通知。
操作类型:发送消息
| 参数 | 描述 | |
|---|---|---|
| 发送给用户组 | 选择要向其发送恢复消息的用户组。 要收到通知,用户组必须对主机至少具有“读取”权限。 |
|
| 发送给用户 | 选择要向其发送恢复消息的用户。 要收到通知,用户必须对主机至少具有“读取”权限。 |
|
| 发送到媒介类型 | 将默认恢复消息发送到所有可用的(已配置并已启用)媒介类型,或仅发送到某一个特定媒介类型。 | |
| 自定义消息 | 如果选中,则可以定义自定义消息。 | |
| 主题 | 自定义消息的主题。主题中可以包含宏。 | |
| 消息 | 自定义消息内容。消息中可以包含宏。 | |
操作类型:远程命令
| 参数 | 说明 |
|---|---|
| 目标列表 | 选择要在其上执行命令的目标: 当前主机 - 命令在导致问题事件的触发器的主机上执行。 如果触发器中有多个主机,此选项将不起作用。 主机 - 选择要在其上执行命令的主机。 主机组 - 选择执行命令的主机组。 指定父主机组会隐式选择所有嵌套的主机组。 因此远程命令也将在来自嵌套组的主机上执行。 主机上的命令只执行一次,即使主机匹配不止一次(例如来自多个主机组;单独和来自主机组)。 如果命令是在Zabbix server上执行的,目标列表是没有意义的。 在这种情况下选择更多目标只会导致命令在服务器上执行更多次。 请注意,对于全局脚本,目标选择还取决于全局脚本[配置](/manual/ web_interface/frontend_sections/administration/scripts#configuring_a_global_script). |
操作类型:通知所有相关人员
| 参数 | 描述 |
|---|---|
| 自定义消息内容 | 如果选中,则可以定义自定义消息。 |
| 主题 | 自定义消息的主题。 主题可能包含宏。 |
| 消息 | 自定义消息,消息可能包含宏。 |