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

> 对象

The following objects are directly related to the trigger API. 以下对象与triggerAPI直接相关。

Trigger 触发器

The trigger object has the following properties. 触发器对象具有以下属性。

Property 属性 T pe 类型 Des ription 说明
triggerid string 字符串 *( eadonly 只读)* ID of the trigger. 触发器的ID。
description
(required 必须)
string 字符串 Na e of the trigger. 触发器的名称。
expression
(required 必须)
string 字符串 Re uced trigger expression. 生成的触发表达式。
comments string 字符串 Ad itional description of the trigger. 触发器的附加说明。
error string 字符串 *( eadonly 只读)* Error text if there have been any problems when updating the state of the trigger. 错误概述,如果在更新触发器的状态时出现任何问题。
flags integer 整数型 *( eadonly 只读)* Origin of the trigger. 原始触发器。

Possible values are: 许可值为:
0 - (default 默认) a plain trigger; 普通触发器;
4 - a discovered trigger. 自动发现的触发器。
lastchange timestamp 时间戳 *( eadonly 只读)* Time when the trigger last changed its state. 触发器最后更改其状态的时间。
priority integer 整数型 Se erity of the trigger. 触发器的严重性级别。

Possible values are: 许可值为:
0 - (default 默认) not classified; 未分类;
1 - information; 信息;
2 - warning; 警告;
3 - average; 一般严重;
4 - high; 严重;
5 - disaster. 灾难。
state integer 整数型 *( eadonly 只读)* State of the trigger. 触发器的状态。

Possible values: 许可值:
0 - (default 默认) trigger state is up to date; 触发器状态是最新的;
1 - current trigger state is unknown. 当前的触发器状态是未知的。
status integer 整数型 Wh ther the trigger is enabled or disabled. 触发器是否处于启用状态或禁用状态。

Possible values are: 许可值为:
0 - (default 默认) enabled; 启用;
1 - disabled. 禁用。
templateid string 字符串 *( eadonly 只读)* ID of the parent template trigger. 父触发器模板ID。
type integer 整数型 Wh ther the trigger can generate multiple problem events. 触发器是否能够生成多个故障事件。

Possible values are: 许可值为:
0 - (default 默认) do not generate multiple events; 不生成多个事件。
1 - generate multiple events. 生成多个事件。
url string 字符串 UR associated with the trigger. 与触发器相关联的URL。
value integer 整数型 *( eadonly 只读)* Whether the trigger is in OK or problem state. 触发器是否处于正常或故障状态。

Possible values are: 许可值为:
0 - (default 默认) OK; 正常;
1 - problem. 故障。
recovery_mode integer 整数型 OK event generation mode. 事件恢复生成模式。

Possible values are: 许可值为:
0 - (default 默认) Expression; 表达式;
1 - Recovery expression; 恢复表达式;
2 - None. 无。
recovery_expression string 字符串 Re uced trigger recovery expression. 生成的触发恢复表达式。
correlation_mode integer 整数型 OK event closes. 事件恢复关闭。

Possible values are: 许可值为:
0 - (default 默认) All problems; 所有故障;
1 - All problems if tag values match. 与标签值匹配的所有故障。
correlation_tag string 字符串 Ta for matching. 用于匹配的标签。
manual_close integer 整数型 Al ow manual close. 允许手动关闭。

Possible values are: 许可值为:
0 - (default 默认) No; 不允许;
1 - Yes. 允许。

Trigger tag

The trigger tag object has the following properties.

Property Type Description
tag
(required)
string Trigger tag name.
value string Trigger tag value.