Grafana

Version vom 23. Februar 2021, 12:08 Uhr von Sgoebel (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „[https://grafana.com/ Grafana] ist ein sehr mächtiges Tool zur Visualisierung von (fast) beliebigen Daten auf Dashboards. Die Daten können u. a. von untersch…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Grafana ist ein sehr mächtiges Tool zur Visualisierung von (fast) beliebigen Daten auf Dashboards. Die Daten können u. a. von unterschiedlichen Datenbankmanagementsystemen bezogen werden, z.B. auch von MySQL und InfluxDB.

1 Installation

Normalerweise wird Grafana von einem Server in Ihrem Netzwerk oder zu Hause auch von Ihrem Raspberry Pi zur Verfügung gestellt. Hierbei muss das System auch entsprechend abgesichert werden. Im Unterricht ist es am einfachsten, wenn Grafana lokal auf Ihrem PC genutzt werden kann.

  1. Laden Sie das Programm für Ihren Computer herunter: https://grafana.com/grafana/download
  2. Öffnen Sie die Eigenschaften der zip-Datei und setzen Sie den Haken bei 'Zulassen' unter 'Sicherheit'
  3. Entpacken Sie die zip-Datei
  4. Öffnen Sie den Ordner C:\grafana-7.3.7\conf und erstellen Sie eine Kopie der Datei sample.ini, die Sie anschließend in custom.ini umbenennen. Änderungen dürfen nur in dieser Datei vorgenommen werden.

2 Grafana starten

Um mit Grafana zu arbeiten, führen Sie die folgenden Schritte aus:

  1. Starten Sie c:\grafana-7.3.7\bin\grafana-server.exe
  2. Öffnen Sie in Ihrem Browser die Seite http://localhost:3000 Benutzer und Passwort lauten 'admin'
  3. Im nächsten Schritt werden Sie aufgefordert ein neues Passort einzugeben.
    (Falls Sie das neue Passwort vergessen sollten, führen Sie über die Kommandozeile im Pfad cd "C:\grafana-7.3.7\bin" den Befehl grafana-cli.exe admin reset-admin-password passwdneu aus.)

3 Daten visualisieren

WICHTIG: in der Praxis muss für den Zugriff auf die Datenbank durch Grafana ein Benutzer angelegt werden, der nur SELECT auf einer bestimmten Tabelle ausführen darf.

  1. Um Daten visualisieren zu können, müssen zunächst welche zur Verfügung stehen. Falls Sie keine Temperaturdaten in Ihrer MySQL-Datenbank gespeichert haben, können Sie dieses SQL-Skript importieren.
  2. Wählen Sie 'Add data source', um Grafana mit einer Datenbank zu verbinden.
    Wählen Sie Ihre lokale MySQL-Datenbank, der Benutzer ist 'root' ohne Passwort.
  3. Stellen Sie die Daten in einem Graphen dar. (Beachten Sie, dass die Temperaturdaten in dem Skript im Dezember 2020 erstellt wurden.)
  4. Richten Sie in Grafana eine Ansicht ein, mit der die Daten ohne Eingabe eines Passworts angezeigt werden können.
    Dokumentieren Sie die hierzu notwendigen Schritte.