InfluxDB2 + Grafana Konfiguration eines Metric-Servers für Proxmox VE

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

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.

InfluxDB2 API Zugriff anlegen

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.

Grafana Konfiguration InfluxDB2 Quelle

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:

Confirm Grafana Influx Success.png

Proxmox VE Konfiguration

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).

Validierung

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:

InfluxDB2 Data Explorer.png

Einrichtung Proxmox VE Cluster Dashboard

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.

Foto Jonas Sterr.jpg

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.


Das könnte Sie auch interessieren

Checkmk RAW Edition - Docker Container Installation
Docker Installation unter Debian 12
InfluxDB2 + Grafana Docker Container Installation in Ubuntu