> 1.Event对象

以下对象与 event[事件] API直接相关。

事件

事件是由Zabbix server创建,并且不能通过API进行修改。

事件对象具有以下属性:

属性类型描述
eventidstring事件的ID。
sourceinteger事件的类型。

可能的值:
0 - 由触发器创建的事件;
1 - 由发现规则创建的事件;
2 - active agent自动注册的事件;
3 - 内部事件.
objectinteger与事件相关的对象类型。

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

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

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

内部事件的可能值:
0 - 触发器;
4 - 监控项;
5 - 低级别发现(LLD)规则.
objectidstring相关对象的ID。
acknowledgedinteger事件是否被确认。
clocktimestamp事件的创建时间。
nsinteger事件的创建时间(纳秒)。
namestring已恢复事件的名称。
valueinteger相关对象的状态。

触发器事件可能的值:
0 - 正常;
1 - 异常.

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

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

此参数不用于活动代理自动注册事件。
severityinteger当前事件的严重等级。

可能的值:
0 - 未分类;
1 - 信息;
2 - 警告;
3 - 一般严重;
4 - 严重;
5 - 灾难.
r_eventidstring恢复事件的ID。
c_eventidstring生成OK事件的问题事件ID。
correlationidstring关联ID。
useridstring手动关闭事件的用户的ID。