事件 object

以下objects与eventAPI直接相关.

事件

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

事件object具有以下属性。

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

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

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

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

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

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

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

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

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

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

属性行为
- 支持 如果source设置为"由触发器创建的事件"、"由发现规则创建的事件"、"内部事件"或"服务状态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.