Proxmox Analyzer
Health-Check für Proxmox VE. pvereport hochladen und einen Bericht erhalten, der sagt, was zu tun ist: Befunde nach Dringlichkeit, Risiko, Massnahme und Aufwand, einzeln oder für ganze Cluster.
Der Proxmox Analyzer liest die System-Reports von Proxmox-VE-Hosts ein und prüft sie gegen 122 Kontrollpunkte aus der Proxmox-Dokumentation und der Betriebspraxis. Das Ergebnis ist kein Datenfriedhof, sondern ein Bericht, den man einem Kunden übergeben kann: Management Summary, Massnahmenplan nach Dringlichkeit und zu jedem Befund Risiko, Empfehlung und Aufwand.
Was der Bericht enthält
- Management Summary: Note von A bis E, Ampel pro Bereich und die wichtigsten Risiken in verständlicher Sprache.
- Massnahmenplan: sortiert nach Sofort, 30 Tage, 90 Tage und Wartungsfenster, mit Aufwand und Feld zum Abhaken.
- Befunde im Detail: betroffene Nodes und Gäste, Risiko, konkrete Empfehlung, Verweis auf die Dokumentation.
- Inventar: Nodes, Datenträger mit Einstufung, Storage, ZFS-Pools, Ceph und alle Gäste.
- Export: Druck als PDF, Markdown, CSV der Massnahmen für das Ticketsystem, JSON.
Was geprüft wird
- Lifecycle und Updates: Supportende, Versionsstände im Cluster, ausstehende Neustarts, Repositories, Microcode.
- Cluster und HA: Quorum, QDevice, Corosync-Links, gemischte CPUs, HA-Gäste mit lokalen Disks oder durchgereichter Hardware.
- Kapazität: N-1 für RAM und CPU, Überbuchung, gemessene Engpässe (Pressure Stall).
- Storage: ZFS-Zustand, Füllstand, Scrubs, RAIDZ, Boot-Redundanz, Consumer- und QLC-SSDs, Hardware-RAID.
- Ceph: Health mit Einzelursachen, inkonsistente PGs, vergessene Flags, Kapazität und Selbstheilung, Pools, Monitore.
- Backup und DR: Abdeckung aller Gäste, ausgeschlossene Disks, Backup-Ziel, Replikation, 3-2-1.
- Netzwerk und Sicherheit: Bonds, einzelne Netzwerkkarten, MTU, Firewall, privilegierte Container.
- Gäste: CPU-Typ, VirtIO, Disk-Bus, Cache, Guest Agent, Discard, alte Snapshots, Autostart.
Report erstellen
Shell:
pvereport > $(hostname)-pvereport.txt
Web-Oberfläche: Node auswählen, Subscription öffnen, oben auf System Report klicken und herunterladen.
Alle Nodes eines Clusters gemeinsam hochladen, sonst fehlen die Cluster-Prüfungen. Reports mehrerer Cluster in einem Durchgang werden automatisch getrennt, auch wenn die Cluster gleich heissen. Eine ausführliche Anleitung steht im Beitrag pvereport erstellen.
Grenzen
Der Report ist eine Momentaufnahme. SMART-Werte, Backup-Erfolg, Benutzerrechte, Switch-Konfiguration und das Innere der Gäste stehen nicht darin. Der Bericht nennt diese Lücken ausdrücklich, sie gehören zu einem vollständigen Audit dazu.
Datenschutz: Die hochgeladenen Reports werden nur für die Auswertung im Arbeitsspeicher des Webservers verarbeitet und nicht gespeichert. Die Exporte entstehen im Browser. Reports enthalten Hostnamen, IP-Adressen und Konfigurationen.