Dieser Artikel erklärt, wie Sie InfluxDB und Grafana konfigurieren müssen, damit Sie die Daten aus Ihren Proxmox VE System entsprechend an InfluxDB senden und via Grafana visualisieren können. Dieser Artikel behandelt die Anlage eines API Tokens in InfluxDB2, die Konfiguration einer Datasource in Grafana und die Konfiguration in Proxmox VE. Anschließend wird ein Dashboard importiert und die Daten aus dem Proxmox VE System werden visualisiert.
Erstellen Sie über die InfluxDB2 Web-UI ein API-Token, damit Proxmox VE die Daten an die InfluxDB schicken kann:
Kopieren Sie unbedingt Ihren API Token, da dieser danach nie wieder einsehbar ist!
Achtung: Im Test hat der Copy To Clipboard-Button nicht funktioniert. Kopieren Sie das API Token von Hand und überprüfen Sie die Zwischenablage.
Damit Grafana die Daten der influxDB abgreifen kann, muss diese als Quelle in den Grafana Quellen hinzugefügt werden. Hierzu geht man auf: http://IHREIP:8007/connections/datasources/influxdb oder Home / Connections / Add new connection / InfluxDB und füllt nach dem Drücken auf Add new data source folgendes aus:
Hat alles geklappt, sollten Sie mit folgender Meldung eine Bestätigung erhalten:
Nun muss man Proxmox VE noch mitteilen, dass es Daten an die InfluxDB2 senden soll. Hierzu geht man auf Datacenter -> Permissions -> Groups und legt zu erst eine Gruppe mit dem Recht pveauditor an. Es folgt eine Berechtigung der Gruppe, eine Anlage eines Users mit Gruppenzugehörigkeit, die Erstellung eines API Tokens und die anschließende Anbindung von Proxmox VE an den Metrik-Server (InfluxDB2).
Zur Funktions-Überprüfung sieht man sich in der UI der InfluxDB2 das Bucket an und prüft, ob es Daten erhalten hat:
In Grafana kann man nun ein bereits vorgefertigtes Dashboard importieren. Dazu loggt man sich ein, geht in den Punkt Dashboard / New und importiert ein neues Dashboard. Hierzu wir das Dashboard aus dem Grafana Hub verwendet. Es hat die ID: 19119, welche beim Import angegeben werden kann.
|
Autor: Jonas Sterr Ich beschäftige mich mit den Themen Software Defined Storage, Proxmox Virtualisierung auf Basis von KVM, QEMU & Ceph im Produktmanagement der Thomas-Krenn.AG in Freyung. Proxmox ist meine absolute Leidenschaft und ich freue mich gerne über Kontaktanfragen und einen Austausch auf LinkedIn.
|