以下对象与 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 | 事件标签值。 |
具有媒体类型 url 的对象具有以下属性。
属性 | 类型 | 描述 |
---|---|---|
name | string | 媒体类型定义的 URL 名称。 |
url | string | 媒体类型定义的 URL 值。 |
结果将仅包含启用了事件菜单条目的活动媒体类型的条目。 属性中使用的宏将被扩展,但如果其中一个属性包含非扩展宏,则这两个属性都将从结果中排除。支持的宏 参考页面。