Grafana ist eine Open-Source-Software zur Visualisierung von Metriken und Logs. Diese Anleitung zeigt, wie Grafana auf einem Ubuntu-Server installiert wird, um ein leistungsstarkes Dashboard für Monitoring und Visualisierung zu erstellen.

Voraussetzungen

  • Ubuntu 22.04 oder neuer
  • Docker oder direkte Installation auf dem Server
  • Benutzer mit sudo-Rechten

1. System aktualisieren

Zuerst das System auf den neuesten Stand bringen:

sudo apt update && sudo apt upgrade -y

Dann das System neu starten:

sudo reboot

2. Grafana-Repository hinzufügen

Grafana bietet ein offizielles Repository für Ubuntu an. Füge das Repository hinzu:

sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"

Den GPG-Schlüssel hinzufügen:

wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -

Paketlisten aktualisieren:

sudo apt update

3. Grafana installieren

Nun Grafana installieren:

sudo apt install grafana -y

4. Grafana starten und aktivieren

Starte Grafana und aktiviere den Dienst, damit es beim Systemstart automatisch startet:

sudo systemctl start grafana-server
sudo systemctl enable grafana-server

5. Grafana im Webbrowser öffnen

Grafana läuft nun auf dem Standard-Port 3000. Öffne einen Webbrowser und gehe zu:

http://<Server-IP>:3000

Der Standard-Benutzername ist admin und das Standard-Passwort ist ebenfalls admin. Du wirst aufgefordert, das Passwort beim ersten Login zu ändern.

6. Datenquellen hinzufügen

Nach der Anmeldung kannst du Datenquellen wie Prometheus, MySQL oder InfluxDB hinzufügen. Gehe zu „Configuration“ > „Data Sources“ und wähle die gewünschte Quelle aus.

7. Dashboard erstellen

Grafana ermöglicht es, benutzerdefinierte Dashboards zu erstellen. Gehe zu „Create“ > „Dashboard“, um ein neues Dashboard zu erstellen, und füge dann Panels hinzu, die Metriken und Daten visualisieren.

Fazit

Grafana bietet eine mächtige und flexible Möglichkeit, Monitoring-Daten zu visualisieren. Es lässt sich leicht in verschiedene Datenquellen integrieren und bietet eine benutzerfreundliche Oberfläche für die Erstellung von Dashboards. Mit dieser Installation hast du die Grundlage für ein effektives Monitoring-System auf Ubuntu geschaffen.

Kategorien: Allgemein