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 ansprechend 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 Ihr API Token, da dieses danach nie wieder einsehbar ist! Achtung: bei mir 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 Source 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).
Ob es geklappt hat, sieht man, indem man in der UI der InfluxDB2 sich das Bucket anschaut und überprü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.
|