> 事件 object

以下objects与event API直接相关。

事件

事件由Zabbix server生成,无法通过API进行修改。

事件object具有以下属性。

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

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

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

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

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

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

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

触发器及服务事件的可能取值:
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

事件标签

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

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

媒介类型 URL

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

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

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