事件 object

以下 objects 与 event API 直接相关。

事件

事件由 Zabbix server 创建,无法通过 API 修改。

事件 object 具有以下属性。

属性 数据类型 描述
eventid ID 事件的 ID。
source integer 事件的类型。

可能的值:
0 - 由触发器创建的事件;
1 - 由发现规则创建的事件;
2 - 由主动 agent 自动注册创建的事件;
3 - 内部事件;
4 - 在服务状态更新时创建的事件。
object integer 与事件相关的 object 类型。

如果 source 设置为 "event created by a trigger" 的可能值:
0 - 触发器。

如果 source 设置为 "event created by a discovery rule" 的可能值:
1 - 发现的 主机;
2 - 发现的服务。

如果 source 设置为 "event created by active agent autoregistration" 的可能值:
3 - 自动注册的 主机。

如果 source 设置为 "internal event" 的可能值:
0 - 触发器;
4 - 监控项;
5 - LLD 规则。

如果 source 设置为 "event created on service status update" 的可能值:
6 - 服务。
objectid ID 相关 object 的 ID。
acknowledged integer 事件是否已被确认。
clock timestamp 事件创建时间。
ns integer 事件创建时的纳秒数。
name string 已解析的事件名称。
value integer 相关 object 的状态。

如果 source 设置为 "event created by a trigger" 或 "event created on service status update" 的可能值:
0 - 正常;
1 - 问题。

如果 source 设置为 "event created by a discovery rule" 的可能值:
0 - 主机 或服务上线;
1 - 主机 或服务下线;
2 - 主机 或服务被发现;
3 - 主机 或服务丢失。

如果 source 设置为 "internal event" 的可能值:
0 - "正常" 状态;
1 - "未知" 或 "不支持" 状态。

属性行为:
- 支持 如果 source 设置为 "event created by a trigger"、"event created by a discovery rule"、"internal event" 或 "event created on service status update"
severity integer 事件当前严重程度。

可能的值:
0 - 未分类;
1 - 信息;
2 - 警告;
3 - 一般;
4 - 严重;
5 - 灾难。
r_eventid ID 恢复事件的 ID。
c_eventid ID 用于在全局关联规则下覆盖(关闭)当前事件的事件 ID。请查看 correlationid 以确定确切的关联规则。
此参数仅在事件通过全局关联规则关闭时定义。
cause_eventid ID 原因事件的 ID。
correlationid ID 生成问题关闭的关联规则 ID。
此参数仅在事件通过全局关联规则关闭时定义。
userid ID 关闭事件的用户 ID(如果事件是手动关闭的)。
suppressed integer 事件是否被抑制。

可能的值:
0 - 事件处于正常状态;
1 - 事件被抑制。
opdata string 包含已展开宏的操作数据。
urls array 激活的 媒介类型-url

事件标签

事件标签 object 具有以下属性。

属性 数据类型 描述
tag string 事件标签名称。
value string 事件标签值。

媒介类型 URL

媒体类型URL object 具有以下属性。

属性 数据类型 描述
name string 媒体类型定义的URL名称。
url string 媒体类型定义的URL值。

结果仅包含已启用事件菜单项的活动媒体类型的条目。 属性中使用的宏将被展开,但如果某个属性包含未展开的宏,则两个属性都将被排除在结果之外。 关于支持的宏,请参见 Supported macros