触发器 object

以下objects与triggerAPI直接相关。

触发器

trigger 对象具有以下属性。

Property Type Description
triggerid ID 触发器的 ID。

Property behavior:
- read-only
- required for update operations
description string 触发器名称。

Property behavior:
- required for create operations
expression string 触发器表达式。

value_type 设置为 5(binary)的监控项不能用于触发器表达式。

Property behavior:
- required for create operations
event_name string 由触发器生成的事件名称。
opdata string 运行数据。
comments string 触发器的附加说明。
error string 如果在更新触发器状态时出现任何问题,则显示错误文本。

Property behavior:
- read-only
flags integer 触发器的来源。

可能的值:
0 - (default) 普通触发器;
4 - 发现的触发器。

Property behavior:
- read-only
lastchange timestamp 触发器上次更改状态的时间。

Property behavior:
- read-only
priority integer 触发器的严重性。

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

可能的值:
0 - (default) 触发器状态是最新的;
1 - 当前触发器状态未知。

Property behavior:
- read-only
status integer 触发器是启用还是禁用。

可能的值:
0 - (default) 启用;
1 - 禁用。
templateid ID 父模板触发器的 ID。

Property behavior:
- read-only
type integer 触发器是否可以生成多个问题事件。

可能的值:
0 - (default) 不生成多个事件;
1 - 生成多个事件。
url string 与触发器关联的 URL。
url_name string 与触发器关联的 URL 标签。
value integer 触发器处于 OK 状态还是问题状态。

可能的值:
0 - (default) OK;
1 - 问题。

Property behavior:
- read-only
recovery_mode integer OK 事件生成模式。

可能的值:
0 - (default) 表达式;
1 - 恢复表达式;
2 - 无。
recovery_expression string 触发器恢复表达式。

value_type 设置为 5(binary)的监控项不能用于触发器恢复表达式。
correlation_mode integer OK 事件关闭方式。

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

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

Property behavior:
- supported if the trigger belongs to a template

触发器标签

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

Property Type Description
tag string 触发器标签名称。

属性行为:
- required
value string 触发器标签值。