事件对象

以下对象与 event API 直接相关。

事件

事件由Zabbix服务器创建,无法通过API进行修改。

事件对象具有以下属性。

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

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

如果source设置为"由触发器创建的事件",可能的值:
0 - 触发器。

如果source设置为"由发现规则创建的事件",可能的值:
1 - 发现的主机;
2 - 发现的服务。

如果source设置为"由主动agent自动注册创建的事件",可能的值:
3 - 自动注册的主机。

如果source设置为"内部事件",可能的值:
0 - 触发器;
4 - 监控项;
5 - LLD规则。

如果source设置为"在服务状态更新时创建的事件",可能的值:
6 - 服务。
objectid ID 相关对象的ID。
acknowledged 整数 事件是否已被确认。
clock 时间戳 事件创建的时间。
ns 整数 事件创建时的纳秒数。
name 字符串 解析后的事件名称。
value 整数 相关对象的状态。

如果source设置为"由触发器创建的事件"或"在服务状态更新时创建的事件",可能的值:
0 - 正常;
1 - 问题。

如果source设置为"由发现规则创建的事件",可能的值:
0 - 主机或服务正常;
1 - 主机或服务异常;
2 - 发现主机或服务;
3 - 主机或服务丢失。

如果source设置为"内部事件",可能的值:
0 - "正常"状态;
1 - "未知"或"不支持"状态。

属性行为
- 支持如果source设置为"由触发器创建的事件","由发现规则创建的事件","内部事件",或"在服务状态更新时创建的事件"
severity 整数 事件当前的严重性。

可能的值:
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 整数 事件是否被抑制。

可能的值:
0 - 事件处于正常状态;
1 - 事件被抑制。
opdata 字符串 带有扩展宏的运营数据。
urls 数组 活动的媒体类型URL

事件标签

事件标签对象具有以下属性。

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

媒体类型 URL

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

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

结果将仅包含启用事件菜单项的活动媒体类型的条目。属性中使用的宏将展开,但如果其中一个属性包含未展开的宏,则两个属性都将从结果中排除。有关支持的宏,请参见 支持的宏