Set up weekly Proxmox backup verification → Discord #27
Labels
No Label
ai-changes-requested
ai-failed
ai-pr-opened
ai-reviewed
ai-reviewing
ai-working
infra-audit
monitoring
operations
proxmox
script
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: cal/claude-home#27
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
The infrastructure audit has no backup validation. A VM can be in a degraded state for 42 days without anyone checking if its backups are still running. This is the cheapest possible backup safety net.
Implementation
Create a weekly check (cron or n8n workflow) that:
pvesh get /nodes/proxmox/tasks --typefilter vzdump --limit 50Options
Recommend option 1 (n8n) for consistency with existing monitoring, with option 2 as fallback if n8n is down.
Bonus
Labels
infra-audit,monitoring,operationsPR opened: #48
Approach: Went with option 2 (cron scripts on CT 302) over n8n — keeps backup monitoring independent of n8n availability.
What's in the PR:
proxmox-backup-check.sh— SSHes to Proxmox, queriespveshtask history, classifies all running VMs/CTs as 🟢/🟡/🔴 by backup recency, posts a weekly Discord embedct302-self-health.sh— Checks CT 302's own disk usage, alerts Discord when any filesystem ≥80% (silent on healthy)monitoring/scripts/CONTEXT.mdwith install steps and cron entriesTo deploy: copy both scripts to
/root/scripts/on CT 302, run with--dry-runto verify, then add to root crontab with your Discord webhook URL.