> 事件对象

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

事件

事件由Zabbix server创建,不能通过API修改。

事件对象具有以下属性。

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

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

触发器事件的可能值:
0 - 触发器。

发现事件的可能值:
1 - 发现的主机;
2 - 发现的服务。

自动注册事件的可能值:
3 - 自动注册的主机。

内部事件的可能值:
0 - 触发器;
4 - 监控项;
5 - LLD规则。

服务事件的可能值:
6 - 服务。
objectid string 相关对象的ID。
acknowledged integer 事件是否已被确认。
clock timestamp 创建事件的时间。
ns integer 创建事件时的纳秒数。
name string 解析后的事件名称。
value integer 相关对象的状态。

触发器和服务事件的可能值:
0 - 正常;
1 - 问题。

发现事件的可能值:
0 - 主机或服务正常;
1 - 主机或服务异常;
2 - 发现主机或服务;
3 - 主机或服务丢失。

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

主动agent自动注册事件不使用此参数。
severity integer 事件的当前严重性。

可能的值:
0 - 未分类;
1 - 信息;
2 - 警告;
3 - 中等;
4 - 高;
5 - 灾难。
r_eventid string 恢复事件ID
c_eventid string 用于重写(关闭)当前事件的事件ID,根据全局关联规则。查看correlationid以识别确切的关联规则。
此参数仅在事件由全局关联规则关闭时定义。
correlationid string 生成问题关闭的关联规则的ID。
此参数仅在事件由全局关联规则关闭时定义。
userid string 如果是手动关闭的事件,用户ID。
suppressed integer 事件是否被抑制。

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

事件标签

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

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

媒体类型 URL

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

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

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