In diesem Artikel zeige ich Dir, wie ich in meiner Proxmox-Umgebung eine neue Maschine angelegt habe und darauf InfluxDB und Grafana installiert habe.
Grafana ist eine Open-Source Anwendung, mit der Daten aus verschiedenen Datenquellen (z.B. InfluxDB, MySQL, …) gelesen und über ein Dashboard visualisiert werden können. In der Visualisierung stehen viele verschiedene Darstellungsmöglichkeiten zur Verfügung.
Im Artikel zeige ich Dir die Installation unter Proxmox, da ich für ioBroker, Grafana und InfluxDB eine virtuelle Maschine verwende.
Wir beginnen jetzt mit der Erstellung der neuen Maschine für Grafana und InfluxDB. Dazu legen wir im ersten Schritt einen neuen LXC-Container an.
Ich vergebe hier als CT-ID die 101 und als Hostname grafana-produktiv. Somit kann ich später ein weiteres Test-System hinzufügen und habe so eine gute Trennung der Namen. Vergebe hier zudem ein sicheres Passwort, da wir uns mit diesem Passwort später über die Konsole anmelden.
Als Template wähle ich hier das Standard Ubunu 19.10 Template, welches wir uns bereits in einem früheren Artikel erstellt haben.
Ich habe der Maschine hier aktuell 1 GB Arbeitsspeicher zugeteilt, das sollte auf jeden Fall für unsere Zwecke ausreichend sein.
Im nächsten Schritt konfigurieren wir noch die Netzwerk-Einstellungen der Maschine. Die IP-Zuweisung erfolgt hier selbstverständlich wieder statisch. Ich habe als IP-Adresse die 192.168.2.91 vergeben.
Abschließend wird uns hier noch folgende Zusammenfassung dargestellt.
Nach dem wir die Maschine erzeugt haben, können wir im nächsten Schritt die Konsole öffnen und uns mit dem Passwort und dem Benutzer root an der Maschine anmelden.
- 1 - Einleitung
- 1.1 - Einrichtung eines neuen Proxmox Containers
- 1.2 - Installation von InfluxDB und Integration in ioBroker
- 1.3 - Installation von Grafana
- 1.4 - Alternative Installation auf einem Raspberry Pi
- 2 - Grundlagen von Grafana
- 2.1 - Aufbau der Software
- 2.2 - Hinzufügen einer neuen Datenquelle
- 3 - Visualisierung im Dashboard
- 3.1 - Graph
- 3.2 - Stat
- 3.3 - Gauge
- 3.4 - Bar gauge
- 3.5 - Plugin - Discret Panel
- 3.6 - Plugin - Clock Panel
- 4 - Weitere Dashboard Einstellungen und Funktionen
- 4.1 - Festlegung des Zeitraums
- 4.2 - Aktualisierung des Dashboards
- 4.3 - Playlists
- 5 - Anwendungsbeispiele
- 5.1 - Dashboard für Wetterdaten
- 5.2 - Dashboard für den Stromzähler
- 5.3 - Dashboard für die Internet Geschwindigkeit
- 5.4 - Gerät/Leuchtmittel History visualisieren
- 6 - Einbindung in andere Systeme
- 6.1 - Anpassung der Grafana Konfiguration
- 6.2 - Dashboard oder Panel freigeben
- 6.3 - ioBroker VIS Integration
- 6.4 - ioBroker Jarvis Integration
- 7 - Grafana-Cloud Einführung
- 7.1 – iobroker, InfluxDB Cloud und Grafana Cloud – InfluxDB Cloud Installation
- 7.2 – iobroker, InfluxDB Cloud und Grafana Cloud – Grafana Cloud Einrichtung
- 7.3 – iobroker, InfluxDB Cloud und Grafana Cloud – Einfaches Dashboard erstellen
Ich hoffe Dir gefällt der Artikel. Über Kommentare, Anregungen oder Ideen freue ich mich wie immer 🙂