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

要配置新恢复操作的详细信息,
请点击 恢复操作 块中的
。
要编辑现有操作,
请点击操作旁边的
。
此时将打开一个弹出窗口,您可以在其中编辑操作步骤的详细信息。
恢复操作详情

三种恢复事件的操作类型可用:
- 发送消息 - 向指定用户发送恢复消息;
- 通知所有相关人员 - 向在问题事件中收到通知的所有用户发送恢复消息;
- <远程命令名称> - execute 一个远程命令。如果之前在配置全局脚本中定义了命令,并选择“动作操作”作为其作用域,则该命令可用于执行。
每种操作类型的参数如下所述。所有必填输入字段均以红色星号标记。 完成后,点击 添加 将操作添加到 恢复操作 列表中。
请注意,如果在多个未指定 自定义消息 的操作类型中定义了相同的收件人,则不会发送重复的通知。
操作类型: 发送消息
| 参数 | 描述 | |
|---|---|---|
| Send to user groups | 选择要向其发送恢复消息的用户组。 用户组必须至少具有对主机的“读取”permissions权限,才能收到通知。 |
|
| Send to users | 选择要向其发送恢复消息的用户。 用户必须至少具有对主机的“读取”permissions权限,才能收到通知。 |
|
| Send to media type | 将默认恢复消息发送给所有可用(已配置并启用)的媒介类型,或仅发送给特定媒介类型。 自 Zabbix 7.0.7 起,此参数已从 Send only to(仅发送至) 重命名为 Send to media type(发送至媒介类型)。 |
|
| Custom message | 如果选中,则可以定义自定义消息。 | |
| 主题 | 自定义消息的主题。主题中可以包含宏。 | |
| 消息 | 自定义消息内容。消息中可以包含宏。 | |
操作类型:remote command
| 参数 | 描述 |
|---|---|
| Target list | 选择要在其上execute命令的目标: 当前主机 - 命令在触发问题事件的触发器的主机上执行。如果触发器中有多个主机,此选项将不起作用。 主机 - 选择要execute命令的主机(s)。 主机组 - 选择要execute命令的主机组(s)。指定父主机组将隐式选择所有嵌套的主机组。因此,远程命令也将在嵌套组中的主机上执行。 在一个主机上的命令仅执行一次,即使主机匹配多次(例如,来自多个主机组;单独和来自一个主机组)。 如果命令在Zabbix server上执行,则target列表没有意义。在这种情况下选择更多目标只会导致命令在服务器上执行多次。 请注意,对于全局脚本,target选择还取决于全局脚本配置全局脚本中的主机组设置。 |
操作类型:通知所有相关人员
| 参数 | 描述 | |
|---|---|---|
| Custom message | 如果选中,可以定义自定义消息。 | |
| 主题 | 自定义消息的主题。主题可以包含宏。 | |
| 消息 | 自定义消息。消息可以包含宏。 | |