Alle Tools

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.

  • Proxmox
  • PVE
  • ZFS
  • Ceph
  • Audit
  • PHP

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.