使用 API 管理事件和警报
这 events
, alerts
, 和 `scripts`API 下的 `management-server`类别使您能够管理Active IQ Unified Manager环境中的事件、警报以及与警报相关的脚本。
查看和修改事件
Unified Manager 接收在ONTAP上为由 Unified Manager 监控和管理的集群生成的事件。通过使用这些 API,您可以查看为您的集群生成的事件,并解决和更新它们。
通过运行 `GET`方法 `/management-server/events`API,可以查询您数据中心内的事件,包括历史数据。使用内置过滤器(例如名称、影响级别、影响区域、严重性、状态、资源名称和资源类型)来查看特定事件。资源类型和区域参数返回有关发生事件的存储对象的信息,影响区域返回有关引发事件的问题的信息,例如可用性、容量、配置、安全性、保护和性能。
通过运行此 API 的 PATCH 操作,您可以启用事件的解决工作流。您可以将事件分配给自己或其他用户并确认收到该事件。在资源上执行步骤以解决触发事件的问题时,您可以使用此 API 将事件标记为已解决。
有关事件的更多信息,请参阅"管理活动"。
类别 | HTTP 动词 | 路径 | 描述 |
---|---|---|---|
管理服务器 |
GET |
|
当您运行 Get ALL 方法时,响应主体包含数据中心中所有事件的事件详细信息。当您通过特定键检索事件详细信息时,您可以查看特定事件的详细信息并对资源运行下一组操作。响应主体包含该事件的详细信息。 |
管理服务器 |
修补 |
|
运行此 API 来分配事件或将状态更改为已确认或已解决。您还可以使用此方法将事件分配给您自己或其他用户。这是一个同步操作。 |
管理警报
事件是自动且连续生成的。仅当事件满足特定过滤条件时,Unified Manager 才会生成警报。您可以选择应生成警报的事件。通过使用 `/management-server/alerts`API,您可以配置警报,以便在发生特定事件或某些严重程度类型的事件时自动发送通知。
有关警报的更多信息,请参阅"管理警报"。
类别 | HTTP 动词 | 路径 | 描述 |
---|---|---|---|
管理服务器 |
GET |
|
使用警报键查询环境中所有现有警报或特定警报。您可以查看有关您的环境中生成的警报的信息,例如警报描述、操作、发送通知的电子邮件 ID、事件和严重性。 |
管理服务器 |
POST |
|
此方法使您能够为特定事件添加警报。您必须添加警报名称、警报适用的物理或逻辑资源或事件、警报是否启用以及是否发出 SNMP 陷阱。您可以添加要生成警报的其他详细信息,例如操作、通知电子邮件 ID、脚本详细信息(如果您要添加警报脚本)等等。 |
管理服务器 |
修补并删除 |
|
您可以使用这些方法来修改和删除特定的警报。您可以修改不同的属性,例如描述、名称以及启用和禁用警报。当不再需要警报时,您可以删除该警报。 |
|
在选择用于添加警报的资源时,请注意,选择集群作为资源并不会自动选择该集群内的存储对象。例如,如果您为所有集群的所有关键事件创建警报,那么您将只收到集群关键事件的警报。您将不会收到有关节点、聚合等的关键事件的警报。 |
管理脚本
通过使用 `/management-server/scripts`API,您还可以将警报与触发警报时执行的脚本关联起来。您可以使用脚本自动修改或更新 Unified Manager 中的多个存储对象。该脚本与警报相关。当事件触发警报时,脚本就会执行。您可以上传自定义脚本并在生成警报时测试其执行情况。您可以将警报与脚本关联,以便在 Unified Manager 中针对某个事件发出警报时执行该脚本。
有关脚本的更多信息,请参阅"管理脚本"。
类别 | HTTP 动词 | 路径 | 描述 |
---|---|---|---|
管理服务器 |
GET |
|
使用此 API 查询您环境中所有现有的脚本。使用标准过滤和排序操作来仅查看特定脚本。 |
管理服务器 |
POST |
|
使用此 API 为脚本添加描述并上传与警报相关的脚本文件。 |