3 恢复操作

概述

恢复操作允许您在问题得到解决时收到通知。

恢复操作支持消息和远程命令。 虽然可以添加多个操作,但不支持升级 - 所有操作都分配给一个步骤,因此将同时执行。

用例

恢复操作的一些用例如下:

  1. 通知所有收到问题通知的用户恢复:

    • 选择通知所有相关人员作为操作类型。
  2. 恢复后有多个操作:发送通知和执行远程命令:

    • 添加发送消息和执行命令的操作类型。
  3. 在外部帮助台/工单系统中打开一个工单,并在问题解决后将其关闭:

    • 创建一个与服务台系统通信的外部脚本。
    • 创建一个具有执行此脚本并因此打开工单的操作的动作。
    • 进行恢复操作,使用其他参数执行此脚本并关闭票证。
    • 使用 {EVENT.ID} 宏来引用原始问题。

配置恢复操作

要配置恢复操作,请按以下步骤进行:

  1. action 配置表单中,转到 操作 选项卡。

  2. 要配置新的恢复操作,请在 恢复操作 部分中单击 添加。 要编辑现有操作,请单击该操作旁边的 编辑

  3. 配置操作详细信息

恢复操作详情

恢复事件可用的操作类型有三种:

  • 发送消息 - 向指定用户发送恢复消息;
  • 通知所有相关人员 - 向在问题事件中已收到通知的所有用户发送恢复消息;
  • <远程命令名称> - 执行远程命令。如果此前已在全局脚本中定义命令,并将其作用域选择为 Action operation,则该命令可供执行。

下面将介绍每种操作类型的参数。所有必填输入字段都以红色星号标记。 完成后,点击 Add 将操作添加到 Recovery operations 列表中。

请注意,如果在多个操作类型中定义了相同的收件人,且未指定 Custom message, 则不会发送重复通知。

操作类型:发送消息

参数 描述
发送给用户组 选择要向其发送恢复消息的用户组。
要收到通知,用户组必须对主机至少具有“读取”权限
发送给用户 选择要向其发送恢复消息的用户。
要收到通知,用户必须对主机至少具有“读取”权限
发送到媒介类型 将默认恢复消息发送到所有可用的(已配置并已启用)媒介类型,或仅发送到某一个特定媒介类型。
自定义消息 如果选中,则可以定义自定义消息。
主题 自定义消息的主题。主题中可以包含宏。
消息 自定义消息内容。消息中可以包含宏。

操作类型:远程命令

参数 说明
目标列表 选择要在其上执行命令的目标:
当前主机 - 命令在导致问题事件的触发器的主机上执行。 如果触发器中有多个主机,此选项将不起作用。
主机 - 选择要在其上执行命令的主机。
主机组 - 选择执行命令的主机组。 指定父主机组会隐式选择所有嵌套的主机组。 因此远程命令也将在来自嵌套组的主机上执行。
主机上的命令只执行一次,即使主机匹配不止一次(例如来自多个主机组;单独和来自主机组)。
如果命令是在Zabbix server上执行的,目标列表是没有意义的。 在这种情况下选择更多目标只会导致命令在服务器上执行更多次。
请注意,对于全局脚本,目标选择还取决于全局脚本[配置](/manual/ web_interface/frontend_sections/administration/scripts#configuring_a_global_script).

操作类型:通知所有相关人员

参数 描述
自定义消息内容 如果选中,则可以定义自定义消息。
主题 自定义消息的主题。 主题可能包含宏。
消息 自定义消息,消息可能包含宏。