你可以为所有事件定义如下这些操作:
对用户定义的动作接受者,如果主机明确“拒绝”或者用户对主机完全没有定义的权限,Zabbix服务器不会创建告警。
对于自动发现和自动注册事件,还有额外可用的操作:
要配置操作,请转到 动作 配置中的 操作 选项卡。
一般操作属性:
参数 | 说明 |
---|---|
默认操作步骤持续时间 | 默认一个操作步骤的持续时间(60秒到1周)。 例如,长达一个小时的步骤持续时间,意味着如果进行了该操作,一个小时后才会执行下个步骤。 支持时间后缀,例如 60s, 1m, 2h, 1d, since Zabbix 3.4.0. 从Zabbix 3.4.0开始支持用户宏 |
操作 | 显示动作的操作(如果有),以及以下详细信息: 步骤 - 操作分配到的升级步骤 详细信息 - 操作类型及其收件人/目标。 操作列表还显示使用的媒体类型(电子邮件、短信或脚本)以及通知收件人的姓名(在用户名后的括号中)。 * *开始于 - 事件发生后多长时间执行操作 持续时间(秒) - 显示步骤持续时间。 如果步骤使用默认持续时间,则显示默认,如果使用自定义持续时间,则显示时间。 动作** - 显示用于编辑和删除操作的链接。 |
恢复操作 | 显示动作的操作(如果有),以及以下详细信息: 详细信息 - 操作类型及其接收者/目标。 操作列表还显示媒体类型(电子邮件、短信或脚本)以及通知收件人的姓名(在用户名后的括号中)。 动作 - 显示用于编辑和删除操作的链接。 |
更新操作 | 显示动作的操作(如果有),以及以下详细信息: 详细信息 - 操作类型及其接收者/目标。 操作列表还显示媒体类型(电子邮件、短信或脚本)以及通知收件人的姓名(在用户名后的括号中)。 动作 - 显示用于编辑和删除操作的链接。 |
被抑制的问题暂停操作 | 标记此复选框以在维护期间延迟操作的开始。 在维护之后,当操作开始时,包括维护期间事件内的所有操作都会执行。 请注意,此设置仅影响问题升级;恢复和更新操作不会受到影响。 如果取消选中此复选框,即使在维护期间也将立即执行操作。 此选项不适用于服务动作。 |
通知已取消的升级 | 取消标记此复选框以禁用有关已取消升级的通知(当主机、监控项、触发器或动作被禁用时)。 |
所有必填输入字段都标有红色星号。
要配置新操作的详细信息,请单击操作块中的 。 要编辑现有操作,请单击操作旁边的 。 将打开一个弹出窗口,您可以在其中编辑操作步骤详细信息。
参数 | 说明 | |
---|---|---|
操作 | 选择操作: 发送消息 - 向用户发送消息 <远程命令名称> - 执行远程命令。 如果先前在全局脚本 中定义了动作操作作为其范围,则命令可被执行。 更多操作可用于基于发现和自动注册的事件(见上文)。 |
|
步骤 | ||
步骤持续时间 | ||
操作类型:发送消息 | ||
发送给用户组 | 点击添加选择要将消息发送到的用户组。 用户组对主机必须至少具有“读取”权限才能收到通知。 |
|
发送给用户 | 点击添加选择用户发送消息。 用户对主机必须至少具有“读取”权限才能收到到通知。 |
|
仅发送至 | 将消息发送至所有定义的媒体类型或仅选定的媒体类型。 | |
自定义消息 | 如果选中,则可以配置自定义消息。 对于通过webhooks的内部事件通知,自定义消息是必需的。 |
|
主题 | 自定义消息的主题。 主题可能包含宏。它被限制为 255 个字符。 | |
消息 | 自定义消息。该消息可能包含宏。它被限制为一定数量的字符,具体取决于数据库的类型(有关更多信息,请参阅发送消息)。 | |
操作类型:远程命令 | ||
目标列表 | 选择要在其上执行命令的目标: 当前主机 - 命令在导致问题事件的触发器的主机上执行。 如果触发器中有多个主机,此选项将不起作用。 主机 - 选择要在其上执行命令的主机。 主机组 - 选择执行命令的主机组。 指定父主机组会隐式选择所有嵌套的主机组。 因此,远程命令也将在来自嵌套组的主机上执行。 主机上的命令只执行一次,即使主机匹配不止一次(例如来自多个主机组;单独和来自主机组)。 如果在Zabbix server 上执行自定义脚本,则目标列表没有意义。 在这种情况下选择更多目标只会导致脚本在服务器上执行更多次。 请注意,对于全局脚本,目标选择还取决于全局脚本配置。 目标列表选项不适用于服务操作,因为在这种情况下,远程命令始终在 Zabbix 服务器上执行。 |
|
条件 | 执行操作的条件: 不确认 - 仅当事件未被确认时 确认 - 仅当事件被确认时。 条件 选项不适用于 服务动作。 |
完成后,单击添加将操作添加到 操作 列表中。