get_alarms
Fetch active/triggered VMware alarms across the inventory, with condition status (holds/cleared/unknown) and suggested remediation actions for each.
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 cluster_health_summary when you want alarms folded into a whole-cluster verdict. Then drill into the flagged object with vm_investigation_bundle or host_investigation_bundle.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max alarms to return (None = all). | |
| target | No | vCenter/ESXi target from config (default if omitted). |