Proxmox mit Grafana überwachen

Proxmox kann verschiedene Performancedaten zu Hosts, VMs, Containern und Speicher direkt an externe Metrik-Server senden.
Aktuell werden Graphite und InfluxDB unterstützt. (TIG-Stack mit Debian 10)

Proxmox Konfiguration

Auf dem Proxmox Host muss in der /etc/pve/status.cfg der InfluxDB Server konfiguriert werden. (Sollte die Datei noch nicht existieren, neu erstellen.)

Sofort nach dem speichern beginnt Proxmox Daten an den InfluxDB Server zu übermitteln. Es muss nichts neu gestartet werden!

InfluxDB Konfiguration

Proxmox sendet die Daten über UDP. In der /etc/influxdb/influxdb.conf ist folgende Einstellung vorzunehmen.

Der influxdb.service muss nach den Änderungen neu gestartet werden.

Ein Blick in die InfluxDB zeigt ob schon was angekommen ist.

Passt, Performancedaten landen in InfluxDB.

Grafana Data Source für Proxmox erstellen

Configuration → Data Sources → Add data source → Type: InfluxDB → Database: proxmox

Grafana Dashboard für Proxmox erstellen

Dashboards → Manage → import → Grafana.com Dashboard: https://grafana.com/dashboards/10048 (Proxmox Dashboard von der Grafana Community)

Gefällt mir schon sehr gut und funktioniert auch schon (fast) alles auf Anhieb.

Eignet sich schon mal gut als Vorlage. Werde es meinen Bedürfnissen aber noch ein wenig anpassen.

Mein Proxmox Grafana Dashboard

Proxmox-Grafana-Dashboard-r1_2019-06-12.json

Schreibe einen Kommentar