4 更新操作
概述
更新操作可以让您在其他用户 更新 问题时收到通知,即:
提交评论
确认事件
严重程度变化
(手动)关闭操作
在事件源 触发器 的动作里可以进行更新操作。
更新操作支持消息和远程命令。虽然可以添加一些操作,但不支持升级 - 所有操作都被分配到了一个单独的步骤,因此将同时执行。
配置更新操作
要配置更新操作,请前往动作 配置 中的 操作 选项卡。
要配置新更新操作的详细信息,请在更新操作块中点击 。要编辑现有的操作,点击操作旁边的 。将会打开一个弹出窗口,您可以在其中编辑操作步骤的详细信息。
更新操作细节
操作类型 | 更新操作有三种操作类型: Send message - 当事件更新时,发送更新消息给指定的用户,例如:确认事件 Remote command - 当事件更新时,执行远程命令,例如:确认事件 Notify all involved - 向所有已经收到关于问题出现 和/或 已更新问题事件的通知的用户发送通知消息 注意:如果在多个操作类型中定义了相同的收件人,且其默认消息主题/消息内容没有发生变化,则不会发送重复的通知。 更新问题的人不会收到关于他们自己的更新通知。 | |||
操作类型: 发送消息 | ||||
---|---|---|---|---|
Send to user groups | 点击 添加 选择要发送更新消息的用户组。 若要收到通知,用户组至少要对主机具有“读” 权限。 | |||
Send to users | 点击 添加 选择要发送更新消息的用户。 若要收到通知,用户至少要对主机具有“读” 权限。 | |||
Send only to | 将更新消息发送到所有定义的媒介类型或仅发送到选定的媒介类型。 | |||
Custom message | 如果选中,则可以配置自定义消息。 | |||
Subject | 自定义消息的主题。主题中可以包含宏。 | |||
Message | 自定义的消息。消息内容中可以包含宏。 | |||
操作类型:远程命令 | ||||
Target list | 选择要执行命令的目标: Current host - 在导致异常事件的触发器所在的主机上执行命令。如果触发器中有多个主机,则此选项将不起作用。 Host - 选择要在其上执行命令的主机。 Host group - 选择需要执行该命令的主机组。指定父主机组意味着选择了所有嵌套的主机组。因此,远程命令也将在嵌套组的主机上执行。 主机上的命令只执行一次,即使该主机被多次匹配(例如来自多个主机组,单台主机和从主机组中匹配)。 如果在Zabbix server上执行命令,那么目标列表是没有意义的。在这种情况下,选择更多目标只会导致命令在服务器上执行更多次。 注意:对于全局脚本,目标选择也取决于全局脚本 配置 中 主机组 的设置。 | |||
Type | 选择命令类型: IPMI - 执行 IPMI 命令 Custom script - 执行自定义命令集 SSH - 执行SSH命令 Telnet - 执行Telnet命令 Global script - 执行在 管理→脚本 中定义的全局脚本之一。 | |||
Execute on | 在以下位置执行自定义脚本: Zabbix agent - 该脚本将由主机上的Zabbix agent执行 Zabbix server (proxy) - 该脚本将由Zabbix server或 proxy执行——取决于主机是由server监控还是由proxy监控的 Zabbix server - 该脚本仅由Zabbix server执行 要在agent上执行脚本,必须将agent 配置 为允许来自服务器的远程命令。 如果 类型 是’自定义脚本’,则该字段可用。 | |||
Commands | 输入命令。 所支持的宏将根据导致事件的触发表达式进行解析。例如,主机宏将解析为触发器表达式的主机(而不是目标列表的主机)。 | |||
操作类型: 通知所有参与者 | ||||
Default media type | 用户更新了问题,但没有收到通知,将接收到所选默认媒介类型(电子邮件或短信)的进一步更新通知。 从Zabbix 3.4.2开始,支持该字段。 | |||
Custom message | 如果选中,则可以配置自定义消息。 | |||
Subject | 自定义消息的主题。主题中可以包含宏。 | |||
Message | 自定义的消息。消息内容中可以包含宏。 |
红色星号标记的为必填字段。 完成后,点击 添加 将操作添加到 更新操作 列表中。