2 服务动作

概述

在本节中,您可以查看和配置服务动作

如果您希望某些动作因服务状态更改(OK ⇿ PROBLEM)而发生,则服务动作很有用,例如:

  • 发送信息
  • 重启 web 服务器

服务动作在功能上类似于 Zabbix 中的其他动作类型(例如,触发器动作)。

配置

要创建新的服务动作,请转到 Services 菜单的 Service actions 子部分,然后单击右上角的 Create action

服务动作的配置方式与 Zabbix 中其他类型的动作相同。有关更多详细信息,请参阅配置 动作

主要区别在于:

  • 用户对服务动作的访问取决于用户 角色 授予的对服务的访问权限。
  • 服务动作支持不同的 条件 集。

条件

以下条件可用于服务动作:

条件类型支持的运算符说明
Service等于
不等于
设置服务。
equals - 事件等于此服务。
does not equal - 事件不等于此服务。
指定父服务会隐式选择所有子服务。要仅指定父服务,必须使用 does not equal 运算符额外设置所有嵌套服务。
Service name包含
不包含
设置服务名中的字符串。
contains - 事件由服务生成,服务名称中包含此字符串。
does not contain - 在服务名中找不到此字符串。
Service tag name等于
不等于
包含
不包含
设置事件标签。服务事件标签可以在服务配置部分 Tag 中定义。
equals - 事件标签名等于 tag 值
does not equal - 事件标签名不等于 tag 值
contains - 事件标签名包含指定字符串
does not contain - 事件标签名不包含指定字符串。
Service tag value等于
不等于
包含
不包含
设置事件标签和值的组合。服务事件标签可以在服务配置部分 Tag 中定义。
equals - 事件标签值等于 value 值
does not equal - 事件标签值不等于 value 值
contains - 事件标签的值包含指定字符串
does not contain - 事件标签的值不包含指定字符串。

确保在 Administration->Media types 菜单中为服务动作定义消息模板。否则,将不会发送通知。