2022 Zabbix中国峰会
2022 Zabbix中国峰会

> 触发器对象

以下对象与triggerAPI直接相关.

触发器

触发器对象具有以下属性。

属性 类型 描述
triggerid string (只读) 触发器的ID。
description
(必选)
string 触发器的名称。
expression
(必选)
string 简化的触发器表达式。
event_name string 触发器生成的事件名称。
opdata string 运营数据。
comments string 触发器的额外描述。
error string (只读) 如果在更新触发器状态时遇到问题,错误文本。
flags integer (只读) 触发器的来源。

可能的值是:
0 - (默认) 普通触发器;
4 - 发现的触发器。
lastchange timestamp (只读) 触发器最后一次状态改变的时间。
priority integer 触发器的严重性。

可能的值是:
0 - (默认) 未分类;
1 - 信息;
2 - 警告;
3 - 一般;
4 - 高;
5 - 灾难。
state integer (只读) 触发器的状态。

可能的值:
0 - (默认) 触发器状态是最新的;
1 - 当前触发器状态未知。
status integer 触发器是否启用或禁用。

可能的值是:
0 - (默认) 启用;
1 - 禁用。
templateid string (只读) 父模板触发器的ID。
type integer 触发器是否可以生成多个问题事件。

可能的值是:
0 - (默认) 不生成多个事件;
1 - 生成多个事件。
url string 与触发器关联的URL。
value integer (只读) 触发器是否处于正常或问题状态。

可能的值是:
0 - (默认) 正常;
1 - 问题。
recovery_mode integer 正常事件生成模式。

可能的值是:
0 - (默认) 表达式;
1 - 恢复表达式;
2 - 无。
recovery_expression string 简化的触发器恢复表达式。
correlation_mode integer 正常事件关闭。

可能的值是:
0 - (默认) 所有问题;
1 - 如果标签值匹配,则所有问题。
correlation_tag string 用于匹配的标签。
manual_close integer 允许手动关闭。

可能的值是:
0 - (默认) 否;
1 - 是。
uuid string 通用唯一标识符,用于将导入的触发器链接到已存在的触发器。仅用于模板上的触发器。如果未给出,则自动生成。

请注意,对于一些方法(更新,删除),必选/可选参数组合是不同的。

触发器标签

触发标签对象具有以下属性.

属性 类型 描述
tag
(required)
string 触发器的标签名称.
value string 触发器的标签值.