2 操作

概述

你可以为所有事件定义如下这些操作:

  • 发送一条消息
  • 执行一条远程命令

对用户定义的动作接受者,如果主机明确“拒绝”或者用户对主机完全没有定义的权限,Zabbix server不会创建告警。

对于自动发现和自动注册事件,还有额外可用的操作:

  • 添加主机
  • 移除主机
  • 启用主机
  • 停用主机
  • 添加到主机组
  • 从主机组移除
  • 链接到模板
  • 取消到模板的链接
  • 设置主机的资产模式

配置操作

要配置操作,请转到 动作 配置中的 操作 选项卡。

一般操作属性:

参数 说明
默认操作步骤持续时间 默认一个操作步骤的持续时间(60秒到1周)。
例如,长达一个小时的步骤持续时间,意味着如果进行了该操作,一个小时后才会执行下个步骤。
支持时间后缀,例如 60s, 1m, 2h, 1d, since Zabbix 3.4.0.
从Zabbix 3.4.0开始支持用户宏
操作 显示动作的操作(如果有),以及以下详细信息:
步骤 - 操作分配到的升级步骤
详细信息 - 操作类型及其收件人/目标。
操作列表还显示使用的媒体类型(电子邮件、短信或脚本)以及通知收件人的姓名(在用户名后的括号中)。
* *开始于 - 事件发生后多长时间执行操作
持续时间(秒) - 显示步骤持续时间。 如果步骤使用默认持续时间,则显示默认,如果使用自定义持续时间,则显示时间。
动作** - 显示用于编辑和删除操作的链接。
恢复操作 显示动作的操作(如果有),以及以下详细信息:
详细信息 - 操作类型及其接收者/目标。
操作列表还显示媒体类型(电子邮件、短信或脚本)以及通知收件人的姓名(在用户名后的括号中)。
动作 - 显示用于编辑和删除操作的链接。
更新操作 显示动作的操作(如果有),以及以下详细信息:
详细信息 - 操作类型及其接收者/目标。
操作列表还显示媒体类型(电子邮件、短信或脚本)以及通知收件人的姓名(在用户名后的括号中)。
动作 - 显示用于编辑和删除操作的链接。
被抑制的问题暂停操作 标记此复选框以在维护期间延迟操作的开始。 在维护之后,当操作开始时,包括维护期间事件内的所有操作都会执行。
请注意,此设置仅影响问题升级;恢复和更新操作不会受到影响。
如果取消选中此复选框,即使在维护期间也将立即执行操作。
此选项不适用于服务动作
通知已取消的升级 取消标记此复选框以禁用有关已取消升级的通知(当主机、监控项、触发器或动作被禁用时)。

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

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

操作详情

参数 描述
操作 选择操作:
发送消息 - 向用户发送消息。
<远程命令名称> - 执行远程命令。如果先前在全局脚本中定义了命令,并选择了操作动作作为其范围,则可执行命令。
对于基于发现和自动注册的事件,提供更多操作(参见上文)。
步骤 选择要分配操作的升级计划中的步骤:
- 从这一步开始执行。
- 执行直到这一步(0=无穷大,执行不会受到限制)。
步骤持续时间 这些步骤的自定义持续时间(0=使用默认步骤持续时间)。
时间后缀受支持,例如60s, 1m, 2h, 1d。
用户宏受支持。
可以将多个操作分配给同一步骤。如果这些操作定义了不同的步骤持续时间,则采用最短的一个,并应用于该步骤。
操作类型: 发送消息
发送给用户组 选择要发送消息的用户组。
用户组必须对主机至少具有“读取”权限,才能接收通知。
发送给用户 选择要发送消息的用户。
用户必须对主机至少具有“读取”权限,才能接收通知。
发送给媒体类型 向所有可用(配置并启用)的媒体类型发送消息,或仅向特定类型发送。
从Zabbix 7.0.7开始,此参数已从仅发送给重命名为发送给媒体类型
自定义消息 如果选中,可以配置自定义消息。
对于通过webhooks发送关于内部事件的通知,自定义消息是强制性的。
主题 自定义消息的主题。主题可能包含宏。主题限制为255个字符。
消息 自定义消息。消息可能包含宏。消息的字符数限制取决于数据库类型(更多信息请参见发送消息)。
操作类型: 远程命令
目标列表 选择要执行命令的目标:
当前主机 - 命令在触发问题事件的主机上执行。如果触发器中存在多个主机,此选项将不起作用。
主机 - 选择要执行命令的主机。
主机组 - 选择要执行命令的主机组。指定父主机组会隐式选择所有嵌套主机组。因此,远程命令也将执行在嵌套组中的主机上。
在主机上执行命令仅一次,即使该主机多次匹配(例如,来自多个主机组;单独和来自主机组)。
如果在Zabbix服务器上执行自定义脚本,目标列表没有意义。在这种情况下,选择更多目标只会导致脚本在服务器上执行更多次。
请注意,对于全局脚本,目标选择还取决于全局脚本配置中的主机组设置。
目标列表选项对于服务动作不可用,因为在这种情况下,远程命令始终在Zabbix服务器上执行。
条件 执行操作的条件:
事件未确认 - 仅当事件未确认时。
事件已确认 - 仅当事件已确认时。
条件选项仅适用于触发动作

完成后,点击添加将操作添加到操作列表中。