2 触发器
概述
可在 数据采集 → 主机 中访问某个主机的触发器列表, 方法是点击相应主机的 触发器。

显示的数据:
| 列 | 说明 |
|---|---|
| 严重性 | 触发器的严重性通过名称和单元格背景颜色同时显示。 |
| 值 | 显示触发器状态: OK - OK 状态 PROBLEM - 问题状态 |
| 主机 | 触发器所属的主机。 点击主机名称将打开主机的配置表单。 仅当在过滤器中选择了多个主机或未选择主机时,才会显示此列。 |
| 名称 | 触发器名称显示为指向触发器详细信息的蓝色链接。 点击触发器名称链接将打开触发器的配置表单。 如果主机触发器属于某个模板,则会在触发器名称前显示模板名称,并以灰色链接形式呈现。点击模板链接将打开模板级别的触发器列表。 如果该触发器是从触发器原型创建的,则其名称前会以橙色显示低级别发现规则名称。点击发现规则名称将打开触发器原型列表。 |
| 运行数据 | 触发器的运行数据定义,包含任意字符串和宏,这些内容将在 监控 → 问题 中动态解析。 |
| 表达式 | 显示触发器表达式。表达式中的主机-监控项部分显示为链接,点击后将进入监控项配置表单。 |
| 状态 | 显示触发器状态 - 已启用、已禁用 或 未知。点击状态可手动进行切换 - 从已启用切换为已禁用(以及反向切换);从未知切换为已禁用(以及反向切换)。 已禁用触发器的问题将不再显示在前端中,但不会被删除。 已丢失的已发现触发器会以信息图标标记。工具提示文本会提供其状态的详细信息。 |
| 信息 | 如果一切正常,此列中不会显示任何图标。如有错误,则会显示一个带字母“i”的方形图标。将鼠标悬停在该图标上可查看包含错误描述的工具提示。 |
| 标签 | 如果触发器包含标签,则此列会显示标签名称和值。 |
要配置新的触发器,请点击右上角的 创建触发器 按钮。
批量编辑选项
列表下方的按钮提供了一些批量编辑选项:
- 启用 - 将触发器状态更改为 已启用。
- 禁用 - 将触发器状态更改为 已禁用。
- 复制 - 将触发器复制到其他主机或模板。
- 批量更新 - 一次更新多个触发器的若干属性。
- 删除 - 删除触发器。
要使用这些选项,请勾选相应触发器前的复选框,然后单击所需的按钮。
使用筛选器
您可以使用筛选器仅显示您感兴趣的触发器。为了获得更好的搜索性能,搜索数据时宏不会被解析。
右上角提供了筛选器图标。单击该图标将打开筛选器,您可以在其中指定所需的筛选条件。

| 参数 | 描述 |
|---|---|
| 主机群组 | 按一个或多个主机群组进行筛选。 指定父主机群组时,将隐式选择其下所有嵌套的主机群组。 仅包含模板的主机群组无法被选择。 |
| 主机 | 按一个或多个主机进行筛选。 如果上方已选择主机群组,则主机选择将仅限于这些群组中的主机。 |
| 名称 | 按触发器名称进行筛选。 |
| 严重性 | 选择按一个或多个触发器严重性进行筛选。 |
| 状态 | 按触发器的表达式状态(正常/未知)进行筛选。 |
| 启用状态 | 按触发器激活状态(已启用/已禁用)进行筛选。 |
| 值 | 按触发器值进行筛选。 |
| 标签 | 按触发器标签名称和值进行筛选。可以包含或排除特定标签及标签值。可设置多个条件。标签名称匹配始终区分大小写。 每个条件都有多个可用运算符: 存在 - 包含指定的标签名称 等于 - 包含指定的标签名称和值(区分大小写) 包含 - 包含指定的标签名称,且标签值包含输入的字符串(子字符串匹配,不区分大小写) 不存在 - 排除指定的标签名称 不等于 - 排除指定的标签名称和值(区分大小写) 不包含 - 排除指定的标签名称,且标签值包含输入的字符串(子字符串匹配,不区分大小写) 条件有两种计算类型: 与/或 - 必须满足所有条件,具有相同标签名称的条件将按“或”条件分组 或 - 满足任意一个条件即可 标签名称和值字段均支持宏和宏函数。 |
| 继承 | 筛选从模板继承的触发器(或非继承的触发器)。 |
| 发现 | 筛选由低级别发现发现的触发器(或非发现的触发器)。 |
| 具有依赖关系 | 筛选具有依赖关系(或不具有依赖关系)的触发器。 |
使用批量更新
使用批量更新,您可以一次性更改多个触发器的某些属性,从而无需打开每个单独的触发器进行编辑。
要批量更新一些触发器,请执行以下操作:
- 在列表中勾选您想要更新的触发器复选框
- 点击列表下方的批量更新
- 切换到包含所需属性的选项卡(触发器、标签或依赖关系)
- 勾选要更新的任意属性对应的复选框


在为标签更新选择相应按钮时,可使用以下选项:
- 添加 - 允许为触发器添加新标签;
- 替换 - 将从触发器中移除所有现有标签,并用下方指定的标签替换;
- 移除 - 将从触发器中移除指定标签。
请注意,名称相同但值不同的标签不被视为“重复项”,因此可以添加到同一个触发器中。

替换依赖关系 - 将从触发器中移除所有现有依赖关系,并用指定的依赖关系替换。
点击更新以应用更改。