Skip to main content
Active IQ Unified Manager
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

使用 API 管理事件和警报

eventsalerts , 和 `scripts`API 下的 `management-server`类别使您能够管理Active IQ Unified Manager环境中的事件、警报以及与警报相关的脚本。

查看和修改事件

Unified Manager 接收在ONTAP上为由 Unified Manager 监控和管理的集群生成的事件。通过使用这些 API,您可以查看为您的集群生成的事件,并解决和更新它们。

通过运行 `GET`方法 `/management-server/events`API,可以查询您数据中心内的事件,包括历史数据。使用内置过滤器(例如名称、影响级别、影响区域、严重性、状态、资源名称和资源类型)来查看特定事件。资源类型和区域参数返回有关发生事件的存储对象的信息,影响区域返回有关引发事件的问题的信息,例如可用性、容量、配置、安全性、保护和性能。

通过运行此 API 的 PATCH 操作,您可以启用事件的解决工作流。您可以将事件分配给自己或其他用户并确认收到该事件。在资源上执行步骤以解决触发事件的问题时,您可以使用此 API 将事件标记为已解决。

有关事件的更多信息,请参阅"管理活动"

类别 HTTP 动词 路径 描述

管理服务器

GET

/management-server/events /management-server/events/{key}

当您运行 Get ALL 方法时,响应主体包含数据中心中所有事件的事件详细信息。当您通过特定键检索事件详细信息时,您可以查看特定事件的详细信息并对资源运行下一组操作。响应主体包含该事件的详细信息。

管理服务器

修补

management-server/events/{key}

运行此 API 来分配事件或将状态更改为已确认或已解决。您还可以使用此方法将事件分配给您自己或其他用户。这是一个同步操作。

管理警报

事件是自动且连续生成的。仅当事件满足特定过滤条件时,Unified Manager 才会生成警报。您可以选择应生成警报的事件。通过使用 `/management-server/alerts`API,您可以配置警报,以便在发生特定事件或某些严重程度类型的事件时自动发送通知。

有关警报的更多信息,请参阅"管理警报"

类别 HTTP 动词 路径 描述

管理服务器

GET

/management-server/alerts /management-server/alerts/{key}

使用警报键查询环境中所有现有警报或特定警报。您可以查看有关您的环境中生成的警报的信息,例如警报描述、操作、发送通知的电子邮件 ID、事件和严重性。

管理服务器

POST

/management-server/alerts

此方法使您能够为特定事件添加警报。您必须添加警报名称、警报适用的物理或逻辑资源或事件、警报是否启用以及是否发出 SNMP 陷阱。您可以添加要生成警报的其他详细信息,例如操作、通知电子邮件 ID、脚本详细信息(如果您要添加警报脚本)等等。

管理服务器

修补并删除

management-server/events/{key}

您可以使用这些方法来修改和删除特定的警报。您可以修改不同的属性,例如描述、名称以及启用和禁用警报。当不再需要警报时,您可以删除该警报。

备注 在选择用于添加警报的资源时,请注意,选择集群作为资源并不会自动选择该集群内的存储对象。例如,如果您为所有集群的所有关键事件创建警报,那么您将只收到集群关键事件的警报。您将不会收到有关节点、聚合等的关键事件的警报。

管理脚本

通过使用 `/management-server/scripts`API,您还可以将警报与触发警报时执行的脚本关联起来。您可以使用脚本自动修改或更新 Unified Manager 中的多个存储对象。该脚本与警报相关。当事件触发警报时,脚本就会执行。您可以上传自定义脚本并在生成警报时测试其执行情况。您可以将警报与脚本关联,以便在 Unified Manager 中针对某个事件发出警报时执行该脚本。

有关脚本的更多信息,请参阅"管理脚本"

类别 HTTP 动词 路径 描述

管理服务器

GET

/management-server/scripts

使用此 API 查询您环境中所有现有的脚本。使用标准过滤和排序操作来仅查看特定脚本。

管理服务器

POST

/management-server/scripts

使用此 API 为脚本添加描述并上传与警报相关的脚本文件。