这是原厂英文文档的翻译页面. 欢迎帮助我们 完善文档.
2022 Zabbix中国峰会
2022 Zabbix中国峰会

> 事件对象

以下对象与 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 - OK;
1 - 问题。

发现事件的可用值:
0 - 主机或服务启动;
1 - 主机或服务宕机;
2 - 发现主机或服务;
3 - 主机或服务丢失。

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

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

可用值:
0 - not classified(未分类);
1 - information(信息);
2 - warning(警告);
3 - average(一般严重);
4 - high(严重);
5 - disaster(灾难)。
r_eventid string 已恢复事件 ID
c_eventid string 用于在全局关联规则下覆盖(关闭)当前事件的事件 ID。请参阅 correlationid 以识别确切的关联规则。
该参数仅在事件被全局关联规则关闭时定义。
correlationid string 生成关闭问题的关联规则的 ID 。
该参数仅在事件被全局关联规则关闭时定义。
userid string 手动关闭事件时的用户ID。
suppressed integer 事件是否被抑制。

可用值:
0 - 事件处于正常状态;
1 - 事件被抑制。
opdata string 具有扩展宏的操作数据。
urls array of Media type URLs 活动媒体类型 URL。

事件标签

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

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

媒体类型 URLs

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

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

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