list_nsx_alarms
Get active NSX alarms filtered by exact severity, with feature, description, and entity details. Query each severity level separately and paginate using next_offset to ensure complete coverage.
Instructions
[READ] Get active NSX alarms at one severity, with feature, description, and entity.
Returns the result envelope; check truncated before calling it complete.
Note: the NSX severity filter is an EXACT match — "MEDIUM" returns only
MEDIUM alarms, not MEDIUM-and-above, so call it once per severity to build a
full picture.
Page it: limit is the page size (1-1000, 0 or negative is rejected),
offset is how many rows to skip, and the response carries next_offset —
pass that back as offset and stop when it is null. Do not loop on
truncated: that says this page is not the whole set, so it stays true on
the last page of a walk. Unlike the other list tools this one defaults to
the full 1000, because a health sweep that silently showed the first fifty
alarms would be worse than a long one.
Start a health check at get_nsx_manager_status, then come here, then drill into the entity the alarm names with get_transport_node_status or get_edge_cluster_status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size, 1-1000 (default 1000 — every alarm at the severity). | |
| offset | No | Alarms to skip; pass the previous response's `next_offset`. | |
| target | No | NSX Manager target from config (default if omitted). | |
| severity | No | Exact severity: LOW, MEDIUM, HIGH or CRITICAL (default MEDIUM). | MEDIUM |