get_alarms
Retrieve active and triggered alarms across the VMware inventory, flagging stale or cleared alerts so you can investigate real issues and skip false alarms.
Instructions
[READ] Get active/triggered alarms across the VMware inventory.
Returns the list envelope with a real total. Each alarm carries
suggested_actions naming the companion skill and tool for remediation, who
acknowledged it and when (acknowledged_by / acknowledged_at), and
condition_now: holds (live), cleared (vCenter still shows it but
its state condition is false now — a stale alarm; see condition_note), or
unknown (event/metric-based or unreadable — never guessed). The envelope's
stale_alarms counts the cleared ones. An expired-vCenter-license alarm is
re-checked against this vCenter's own license assignment. object_label
names alarms about the vCenter appliance itself (e.g. "vCenter appliance
192.168.60.16") that sit on the inventory root; entity_name stays the
object vmware-aiops resolves. Do not report a cleared alarm as
a live problem; do not report an unknown one as resolved. Empty
items with truncated False means there genuinely are no active alarms —
never report "no data" otherwise.
Use this for the raw alarm list; prefer get_cluster_health_summary when you want alarms folded into a whole-cluster verdict. Then drill into the flagged object with investigate_vm or investigate_host.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max alarms to return (None = all). | |
| target | No | vCenter/ESXi target from config (default if omitted). |