Table of Contents

2 服务操作

概述

在本部分中,您可以查看和配置服务actions.

服务操作在需要基于服务状态变更(OK ⇿ PROBLEM)执行某些操作时非常实用,例如:

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

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

配置

要create新的服务动作,请导航至服务菜单中的服务动作子章节,然后点击右上角的创建动作

服务动作的配置方式与Zabbix中其他类型的动作相同。更多详情请参阅配置配置操作

主要区别在于:

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

条件

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

条件类型 支持的运算符 描述
Service equals
does not equal
指定要排除的服务或服务项。
equals - 事件属于该服务。
does not equal - 事件不属于该服务。
指定父服务会隐式选择所有子服务。若仅指定父服务,必须使用does not equal运算符额外设置所有嵌套服务。
Service name contains
does not contain
在服务名称中指定一个string或要排除的string.
contains - 事件由名称中包含此string的服务生成.
does not contain - 在服务名称中找不到此string.
Service tag name equals
does not equal
contains
does not contain
指定一个事件标签或要排除的事件标签。服务事件标签可在服务配置部分的Tags中定义。
equals - 事件具有此标签
does not equal - 事件不具有此标签
contains - 事件具有包含此string的标签
does not contain - 事件不具有包含此string的标签。
Service tag value equals
does not equal
contains
does not contain
指定要包含或排除的事件标签与值组合。服务事件标签可在服务配置的标签部分定义。
equals - 事件包含此标签及值
does not equal - 事件不包含此标签及值
contains - 事件包含匹配此字符串的标签及值
does not contain - 事件不包含匹配此字符串的标签及值。

请确保在管理->媒介类型菜单中为服务操作定义概述。否则,通知将无法发送。