您可以为所有事件定义以下操作:
::: noteimportant Zabbix server 在无访问权限时不会create告警 主机 对于定义为动作操作的用户明确设置为“拒绝” 收件人或者如果用户没有定义对主机的访问权限 all. 仅返回OutputFormat格式要求结果
对于发现和自动注册事件,还提供以下附加操作:
要配置操作,请转至操作选项卡中 action 配置。
通用操作属性:
参数 | 描述 |
---|---|
Default operation step duration | 默认情况下一个操作步骤的持续时间(60 秒到 1 周)。 例如,一个小时的步骤持续时间意味着如果执行一个操作,在下一个步骤之前将经过一个小时。 支持 Time suffixes,例如 60s、1m、2h、1d。 支持 User macros。 |
Operations | 动作操作(如果有的话)将被显示,包含以下详细信息: 步骤 - 分配该操作的升级步骤。 详情 - 操作类型及其接收者/目标。 操作列表还会显示使用的媒介类型(电子邮件、短信或脚本),以及通知接收者的姓名(在用户名后的括号中)。 开始于 - 显示操作在事件发生后多久执行。 持续时间(秒) - 显示步骤的持续时间。如果该步骤使用默认持续时间,则显示 默认;如果使用自定义持续时间,则显示具体时间。 动作 - 显示用于编辑和删除操作的链接。 |
Recovery operations | 显示动作操作(如果有),包含以下详细信息: 详细信息 - 操作类型及其接收者/目标。 操作列表还会显示使用的媒介类型(电子邮件、短信或脚本)以及通知接收者的姓名和姓氏(在用户名后的括号中)。 动作 - 显示用于编辑和删除操作的链接。 |
Update operations | 动作操作(如果有的话)将被显示,包含以下详细信息: 详细信息 - 操作类型及其接收者/目标。 操作列表还会显示所使用的媒介类型(电子邮件、短信或脚本)以及通知接收者的姓名和姓氏(在用户名后的括号中)。 动作 - 显示用于编辑和删除操作的链接。 |
Pause operations for symptom problems | 勾选此复选框以暂停症状问题的操作(在第一次操作之后)。 请注意,此设置仅影响问题升级;恢复和update操作不会受影响。 此选项仅适用于触发器动作。 |
Pause operations for suppressed problems | 勾选此复选框可将操作的开始时间延迟至维护时段结束。维护结束后,所有操作将被执行,包括维护期间的事件操作。 请注意,此设置仅影响问题升级操作;恢复和 update 操作不受影响。 如果取消勾选此复选框,则即使在维护时段内,操作也将立即执行。 此选项不适用于 服务操作。 |
Notify about canceled escalations | 取消选中此复选框将禁用关于已取消升级的通知(当主机、监控项、触发器或动作被禁用时)。 |
所有必填输入字段均以红色星号标记。
要配置新操作的详细信息,请单击 中的 操作 块。要编辑现有操作,请单击
旁边的操作。 一个弹出窗口将会打开,您可以在其中编辑操作步骤的详细信息。
参数 | 描述 | ||
---|---|---|---|
Operation | 选择操作: 发送信息 - 向用户发送信息。 <远程命令名称> - execute 一个远程命令。如果此前在 配置全局脚本 中将其作用域选为“动作操作”,则该命令可供执行。 对于发现和自动注册事件,还有更多可用操作(见上文)。 |
||
Steps | 选择要在 escalation 计划中分配给此操作的步骤: 从 - execute 从此步骤开始。 到 - execute 直到此步骤(0=infinity,执行将不受限制)。 |
||
Step duration | 这些步骤的自定义持续时间(0=使用默认步骤持续时间)。 支持Time suffixes,例如 60s、1m、2h、1d。 支持User macros。 可以将多个操作分配给同一个步骤。如果这些操作定义了不同的步骤持续时间,则以最短的持续时间为准,并应用于该步骤。 |
||
Operation type: send message | |||
发送给用户组 | 选择要发送消息的用户组。 用户组必须至少具有对 主机 的 "读取" permissions 权限,才能接收到通知。 |
||
发送给用户 | 选择要发送消息的用户。 用户必须至少具有对 主机 的“读取”permissions 权限,才能接收到通知。 |
||
发送到媒介类型 | 将消息发送到所有可用的(已配置并启用的)媒介类型,或仅发送到特定的媒介类型。 自 Zabbix 7.0.7 起,此参数已从 仅发送到 重命名为 发送到媒介类型。 |
||
自定义消息 | 如果选中,则可以配置自定义消息。 通过 webhooks 发送有关内部事件的通知时,必须配置自定义消息。 |
||
主题 | 自定义消息的主题。主题可以包含宏。主题长度限制为255个字符。 | ||
消息 | 自定义消息。消息可以包含宏。其字符长度限制取决于数据库类型(更多信息请参见 Sending message)。 | ||
Operation type: remote command | |||
Target 列表 | 选择要在其上execute命令的目标: 当前主机 - 命令在触发问题事件的触发器的主机上执行。如果触发器中有多个主机,此选项将不起作用。 主机 - 选择要在其上execute命令的主机(s)。 主机组 - 选择要在其上execute命令的主机组(s)。指定父主机组会隐式选择所有嵌套的主机组。因此,远程命令也将在嵌套组中的主机上执行。 在一个主机上的命令仅执行一次,即使主机匹配多次(例如,来自多个主机组;单独和来自一个主机组)。 如果自定义脚本在Zabbix server上执行,则target列表没有意义。在这种情况下,选择更多目标只会导致脚本在服务器上多次执行。 请注意,对于全局脚本,target的选择还取决于全局脚本配置全局脚本中的主机组设置。 Target 列表选项不适用于服务操作,因为在这种情况下,远程命令始终在Zabbix server上执行。 |
||
Conditions | 执行操作的条件: 事件未被确认 - 仅当事件未被确认时。 事件已被确认 - 仅当事件已被确认时。 条件选项仅适用于触发器动作。 |
完成后,点击 添加 以将操作添加到 操作 列表中。