Grafana Installation · 7 min read · Nov 19, 2025

So installieren Sie Grafana auf Ubuntu 20.04 LTS

Grafana ist ein Open-Source, funktionsreiches Metriken-Dashboard und Grafikeditor. Grafana wird häufig verwendet, um eine große Anzahl von Metriken aus verschiedenen Datenquellen wie MySQL, MongoDB, InfluxDB usw. zu überwachen. Es hat eine erweiterbare Architektur, die mit mehreren Plugins für verschiedene Datenquellen erweitert werden kann.

Grafana ist in der Programmiersprache Scala geschrieben und verwendet Elasticsearch für die Persistenz und eine einfache Abfrage über Datenquellen hinweg. Es kann verwendet werden, um Metriken aus Ihren eigenen Anwendungen oder von Drittanbieterdiensten wie Pingdom, Google Analytics, AWS Cloudwatch usw. zu visualisieren.

Top-Funktionen von Grafana:

  • Dashboard-Editor: Es verfügt über einen leistungsstarken grafischen Dashboard-Editor, der eine Drag-and-Drop-Oberfläche zum Erstellen von Dashboards bietet. Grafana bietet auch API-Zugriff, der es Entwicklern ermöglicht, die Dashboards in Echtzeit bereitzustellen.
  • Mehrere Datenquellen: Grafana unterstützt derzeit Graphite, InfluxDB und Prometheus-Datenquellen. Es ist jedoch erweiterbar mit Plugins für verschiedene andere Datenquellen wie MySQL, Elasticsearch usw. Neue Plugins werden häufig von Mitgliedern der Community hinzugefügt.
  • Datenvisualisierungen: Es bietet verschiedene Visualisierungstypen wie Graphen, Tabellen, Diagramme. Es hat auch eine Dashboard-Funktion, die komplexe Dashboards aus kleineren Dashlets erstellen kann.
  • Dashboard-Sharing: Grafana verfügt über einen integrierten Dashboard-Teiler, der es uns ermöglicht, unsere eigenen Dashboards online mit anderen Benutzern oder Gruppen zu erstellen und zu teilen. Wir haben die Möglichkeit, das geteilte Dashboard entweder als JSON-Datei zu exportieren oder im PNG-Format herunterzuladen.

Was macht es?

Jetzt, da wir mehr über die Funktionen von Grafana wissen, lassen Sie uns sehen, wie es funktioniert. Graphite ist eines der am häufigsten verwendeten und beliebtesten Tools zur Überwachung von Metriken. Es hat jedoch einen wesentlichen Nachteil in der Art und Weise, wie es Metriken aus Datenquellen sammelt. Es verwendet einen Abfragemechanismus, um Metrikwerte zu sammeln, was zu einer hohen CPU-Auslastung führt und länger dauert, um Abfragen von verschiedenen Clients zu verarbeiten. Grafana verwendet Collectd auf einem lokalen Host und sendet die Metriken an InfluxDB sowie Graphite für die persistente Speicherung.

Wie funktioniert es?

Grafana nimmt dann diese Daten von InfluxDB oder Graphite und speichert sie in Elasticsearch, einer NoSQL-Datenbank, die eine schnelle Abfrage großer Datenmengen über mehrere Hosts hinweg ermöglicht. Grafana liest dann diese Punkte aus Elasticsearch über eine pluggable Plugin-Architektur, bei der man Drittanbieter-Plugins für verschiedene Datenquellen hinzufügen kann. Grafana hat Plugins für fast alle beliebten Datenquellen, und einige von ihnen sind Open Source wie Graphite, InfluxDB, OpenTSDB usw.

Dieser Leitfaden führt Sie durch den Prozess der Installation und Konfiguration von Grafana auf Ubuntu 20.04 (es sollte auch mit anderen Versionen funktionieren).

Voraussetzungen

  • Ein Server mit installiertem Ubuntu 20.04 64-Bit.
  • Melden Sie sich als Root oder Benutzer mit Sudo-Rechten an.
  • Ausreichend Speicherplatz. Grafana benötigt mindestens 200 MB Speicherplatz, mindestens 3 GB RAM und mindestens 2 CPUs, um Dashboards und Metriken zu verarbeiten.

Erste Schritte

Aktualisieren Sie Ihren Server

Es ist immer eine gute Idee, Ihren Server zu aktualisieren, bevor Sie mit der Installation von irgendetwas beginnen, indem Sie die folgenden Befehle in Ihrem Terminal ausführen:

sudo apt update -y
sudo apt upgrade -y

Das -y-Flag wird verwendet, um die Aufforderungen, die während des Updates gestellt werden, mit Ja zu beantworten.

apt update aktualisiert Ihre Paketliste, und apt upgrade installiert die neuesten Versionen aller derzeit auf dem System installierten Pakete.

Beispielausgabe:

Aktualisieren Sie Ihren Server

Aktualisieren Sie Ihren Server

Nachdem der Aktualisierungsprozess abgeschlossen ist, müssen Sie möglicherweise den Server neu starten, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:

sudo reboot

Abhängigkeiten installieren

Grafana benötigt einige Pakete, die installiert werden müssen, bevor das Installationsskript ausgeführt wird. Um diese Pakete zu installieren, führen Sie den folgenden Befehl in Ihrem Terminal aus:

sudo apt-get install -y gnupg2 curl software-properties-common apt-transport-https wget -y

gnupg2 ist ein Paket, das bei der Erstellung des GPG-Schlüssels hilft, der zum Signieren der Pakete verwendet wird.

curl ist eine Anwendung, die es Ihnen ermöglicht, Daten von oder zu einem Server zu übertragen.

apt-transport-https ist ein Paket, das es dem apt-get-Befehl ermöglicht, mit https zu arbeiten.

software-properties-common ermöglicht es uns, das Grafana-Repository hinzuzufügen, und wget wird Pakete aus Repositories abrufen.

Diese Pakete werden ohne Bestätigung auf Ihrem Server installiert.

Beispielausgabe:

Abhängigkeiten installieren

Abhängigkeiten installieren

Grafana installieren

Jetzt, da wir alle Abhängigkeiten installiert haben, die Grafana benötigt, lassen Sie uns es installieren.

Zuerst müssen wir den Grafana GPG-Schlüssel importieren, der sicherstellt, dass wir die authentische Version von Grafana installieren. Führen Sie den folgenden Befehl in Ihrem Terminal aus:

curl https://packages.grafana.com/gpg.key | sudo apt-key add -

Beispielausgabe:

Importieren Sie den Grafana GPG-Schlüssel

Jetzt werden wir das Repository zur apt-get-Quellliste hinzufügen, indem wir den folgenden Befehl in Ihrem Terminal ausführen:

sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"

Beispielausgabe:

Repository hinzufügen

Dies wird alle Repositories installieren und aktualisieren, um die neueste Version von Grafana zu haben. Sobald es fertig ist, können wir Grafana jetzt mit den folgenden Befehlen installieren:

sudo apt update
sudo apt install grafana -y

Beispielausgabe:

Grafana installieren

Um zu überprüfen, ob die Installation erfolgreich war, führen Sie den folgenden Befehl in Ihrem Terminal aus:

grafana-server -v

Beispielausgabe:

grafana-server -version

Nachdem die Installation abgeschlossen ist, wird der Grafana-Dienst automatisch gestartet. Wenn er nicht läuft, führen Sie die systemctl-Befehle aus, um ihn zu starten:

sudo systemctl start grafana-server

Sie können den Status des Dienstes mit den folgenden Befehlen überprüfen:

sudo systemctl status grafana-server

Die Ausgabe sollte ungefähr so aussehen:

status grafana-server

Diese Ausgabe enthält Informationen über den Grafana-Prozess, einschließlich seines Status und der PID. Der Prozess ist aktiv, was bedeutet, dass er korrekt läuft.

Wenn Sie den Grafana-Dienst beim Systemstart starten möchten, führen Sie den folgenden Befehl aus:

sudo systemctl enable --now grafana-server

Beispielausgabe:

Starten Sie den Grafana-Dienst beim Systemstart

Dies teilt uns mit, dass systemd die symbolischen Links erstellt hat, die Grafana automatisch starten lassen.

Firewall konfigurieren

Grafana ist eine Webanwendung und benötigt Zugriff auf Port 3000. Da Ubuntu 20.04 mit UFW (Uncomplicated Firewall) geliefert wird, müssen wir dies entsprechend konfigurieren. Wenn Sie sich nicht sicher sind, ob die Firewall läuft, führen Sie den folgenden Befehl in Ihrem Terminal aus:

sudo systemctl status ufw

Wenn sie nicht läuft, starten Sie sie mit dem folgenden Befehl:

sudo ufw enable
sudo systemctl enable ufw

Beispielausgabe:

ufw aktivieren Grafana

Dies wird die Firewall starten und aktivieren, damit sie bei jedem Neustart läuft. Jetzt müssen wir die Firewall für den Grafana-Zugriff konfigurieren, führen Sie den folgenden Befehl in Ihrem Terminal aus:

sudo ufw allow 3000/tcp

ufw erlauben 3000 für Grafana

Dieser Befehl erlaubt den Zugriff auf Grafana über Port 3000. Um zu überprüfen, ob die richtigen Firewall-Regeln vorhanden sind, führen Sie aus:

sudo ufw status

Die Ausgabe sollte ungefähr so aussehen:

ufw status grafana

Zugriff auf die Grafana-Weboberfläche

Sie haben erfolgreich einen Grafana-Server installiert. Jetzt können Sie von einem Browser aus darauf zugreifen, indem Sie http://localhost:3000 besuchen, wenn Sie den Server auf Ihrem lokalen Computer installiert haben, oder http://my-ip-address:3000, wenn Sie Grafana auf einem anderen Computer aufrufen. Denken Sie daran, “my-ip-address” durch die IP-Adresse Ihres Servers zu ersetzen.

Wenn alles korrekt konfiguriert ist, wird die Grafana-Weboberfläche wie im Screenshot unten angezeigt:

Anmelden bei grafana

Das Standard-Grafana verwendet einen Admin-Benutzer mit dem Benutzernamen admin und dem Passwort admin, Sie können sich mit diesen Anmeldeinformationen anmelden. Beim ersten Anmelden werden Sie aufgefordert, das Passwort zu ändern. Bitte erstellen Sie ein sicheres Passwort für Ihre Grafana-Weboberfläche:

Passwort ändern grafana

Sobald Sie angemeldet sind, zeigt die Webseite ein Dashboard mit Beispieldaten an. Sie können auf Panels klicken, um auf sie zuzugreifen, und dann weitere Details zu Metriken oder Parametern, die Sie interessieren, anzeigen, indem Sie auf Diagramme oder Grafiken klicken.

Dashboard grafana

Herzlichen Glückwunsch! Sie haben Grafana erfolgreich auf Ihrem Ubuntu-Server installiert.

Hinweis: Dieser Leitfaden ist nur eine grundlegende Installation von Grafana, um den Dienst zum Laufen zu bringen. Dieser Leitfaden ist nicht als detailliertes Grafana-Tutorial gedacht; Sie können jedoch weitere Informationen finden, indem Sie https://grafana.com/docs besuchen.

Fazit

Grafana ist ein großartiges Open-Source-Visualisierungstool für alle Arten von Daten. Sie können Grafana verwenden, um Dashboards zu erstellen, die die Daten für eine einfache Überwachung durch Ihre Entwickler- und Betriebsteams präsentieren. Die Dashboard-Seite in Grafana bietet Ihnen eine bequeme Möglichkeit, diese Dashboards einfach zuzugreifen, zu suchen und zu erstellen.

Wenn Ihnen dieser Artikel gefallen hat, teilen Sie ihn bitte mit Ihren Freunden auf Twitter und Facebook. Dies wird uns helfen, weiterhin mehr Artikel wie diesen zu schreiben.

Wenn Sie eine Frage oder einen Kommentar haben, können Sie ihn gerne im Kommentarbereich unten hinterlassen. Vielen Dank fürs Lesen und bis zum nächsten Mal!

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.