Backup audit
backup_auditAudit Proxmox guests for missing or stale backups, unscheduled guests, and failed jobs by reading actual backup volumes across all storages.
Instructions
Find guests with missing or stale backups, unscheduled guests and failed jobs.
Reads backup volumes directly from every backup storage (including Proxmox Backup Server), so it reports what actually exists - not what the schedule promises. Set max_age_hours to match your schedule (e.g. ~170 for weekly backups). Failed tasks come from the cluster's recent task list, which only covers recent history.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | No | Only audit guests on this node. | |
| max_age_hours | No | Backups older than this are stale. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guests | Yes | ||
| status | Yes | ||
| findings | Yes | ||
| guests_ok | Yes | ||
| guests_stale | Yes | ||
| guests_total | Yes | ||
| max_age_hours | Yes | ||
| guests_missing | Yes | ||
| guests_unknown | Yes | ||
| guests_unscheduled | Yes | ||
| unreadable_storages | Yes |