Website-Suche

Grafana – Eine Open-Source-Software für Analyse und Überwachung


Grafana ist eine Open-Source-, funktionsreiche, leistungsstarke, elegante und hochgradig erweiterbare Analyse- und Überwachungssoftware, die auf Linux, Windows und Linux läuft >MacOS. Es handelt sich um eine De-facto-Software für Datenanalysen, die bei Stack Overflow, eBay, PayPal, Uber und verwendet wird Digital Ocean – um nur einige zu nennen.

Es unterstützt 30+ Open Source sowie kommerzielle Datenbanken/Datenquellen, einschließlich MySQL, PostgreSQL, Graphit, Elasticsearch, OpenTSDB, Prometheus und InfluxDB. Es ermöglicht Ihnen, tief in große Mengen an Echtzeit-Betriebsdaten einzudringen; Visualisieren, Abfragen, Festlegen von Warnungen und Erhalten von Erkenntnissen aus Ihren Metriken aus verschiedenen Speicherorten.

Lesen Sie auch: So installieren Sie die Piwik-Software (Google Analytics) unter Linux

Wichtig ist, dass Grafana die Einrichtung mehrerer unabhängiger Organisationen ermöglicht, von denen jede ihre eigene Nutzungsumgebung (Administratoren, Datenquellen, Dashboards und Benutzer) hat.

Grafana-Funktionen:

  • Elegante Grafiken zur Datenvisualisierung.
  • Schnelle und flexible Diagramme mit zahlreichen Optionen.
  • Dynamische und wiederverwendbare Dashboards.
  • Es ist mit Hunderten von Dashboards und Plugins in der offiziellen Bibliothek hoch erweiterbar.
  • Unterstützt Power-User-Einstellungen.
  • Unterstützt Mandantenfähigkeit und Einrichtung mehrerer unabhängiger Organisationen.
  • Unterstützt die Authentifizierung über LDAP, Google Auth, Grafana.com und Github.
  • Unterstützt Benachrichtigungen über Slack, PagerDuty und mehr.
  • Unterstützt bemerkenswert die Zusammenarbeit, indem es die gemeinsame Nutzung von Daten und Dashboards zwischen Teams und vielem mehr ermöglicht.

Vor der Installation von Grafana auf Ihrer Linux-Distribution steht Ihnen eine Online-Demo zur Verfügung.

Demo URL: http://play.grafana.org/

In diesem Artikel erklären wir, wie man die Software Grafana – Data Visualization & Monitoring auf CentOS, Debian und Ubuntu installiert > Verteilungen.

Installieren Sie Grafana auf Linux-Systemen

1. Wir installieren Grafana aus seinen offiziellen YUM- oder APT-Repositorys, damit Sie es mit Ihrem aktualisieren können Standardpaketmanager.

Installieren Sie Grafana auf Debian und Ubuntu

echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list
curl https://packagecloud.io/gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install grafana

Installieren Sie Grafana auf CentOS, RHEL und Fedora

echo "[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt" | sudo tee /etc/yum.repos.d/grafana.repo

yum install grafana

2. Nach der Installation von Grafana finden Sie wichtige Dateien an den folgenden Orten:

  • Installiert die Binärdatei auf /usr/sbin/grafana-server
  • Installiert das Init.d-Skript nach /etc/init.d/grafana-server
  • Erstellt eine Standarddatei (Umgebungsvariablen) in /etc/default/grafana-server
  • Installiert die Konfigurationsdatei nach /etc/grafana/grafana.ini
  • Installiert den Systemd-Dienstnamen grafana-server.service
  • Die Standardkonfiguration legt die Protokolldatei unter /var/log/grafana/grafana.log fest
  • Die Standardkonfiguration gibt eine SQLite3-Datenbank unter /var/lib/grafana/grafana.db an
  • Installiert HTML/JS/CSS und andere Grafana-Dateien unter /usr/share/grafana

3. Starten Sie als Nächstes den Grafana-Dienst, prüfen Sie, ob er aktiv ist und läuft, und aktivieren Sie ihn dann wie folgt für den automatischen Start beim Booten. Standardmäßig wird der Prozess als Benutzer grafana (erstellt während des Installationsprozesses) ausgeführt und überwacht den HTTP-Port 3000.

Grafana Server starten (über Systemd)

systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
systemctl enable grafana-server

Grafana Server starten (über init.d)

service grafana-server start
service grafana-server status
sudo update-rc.d grafana-server defaults  [On Debian/Ubuntu]
/sbin/chkconfig --add grafana-server      [On CentOS/RHEL/Fedora]

4. Wenn auf Ihrem System standardmäßig eine Firewall aktiviert ist, müssen Sie den Port 3000 in der Firewall öffnen, um Client-Anfragen an den Grafana-Prozess zuzulassen.

-----------  [On Debian/Ubuntu] -----------
sudo ufw allow 3000/tcp
sudo ufw reload

-----------  [On CentOS/RHEL/Fedora] -----------  
firewall-cmd --permanent --add-port=3000/tcp
firewall-cmd --reload

5. Verwenden Sie nun die folgende URL, um auf Grafana zuzugreifen, das zur Anmeldeseite weiterleitet. Benutzeranmeldeinformationen sind Benutzername: admin und Passwort: admin)

http://Your-Domain.com:3000
OR
http://IP-Address:3000

6. Nach der Anmeldung gelangen Sie zum Home-Dashboard, wie im Screenshot unten gezeigt.

7. Fügen Sie als Nächstes eine Datenbank oder Datenquelle hinzu und klicken Sie auf „Datenquelle hinzufügen“. Beispielsweise werden wir eine MySQL-Datenbank hinzufügen; Geben Sie den Namen, den Typ und die Verbindungsparameter der Datenquelle an. Klicken Sie dann auf Speichern und testen.

Sie werden benachrichtigt, wenn die Datenbankverbindung erfolgreich ist oder fehlgeschlagen ist, wie im Screenshot gezeigt. Gehen Sie dann zurück zum Home-Dashboard, um ein neues Dashboard hinzuzufügen.

8. Klicken Sie im Startseite-Dashboard auf Neues Dashboard, um ein neues Panel zur Visualisierung von Metriken aus Ihrer Datenquelle hinzuzufügen.

Von hier aus können Sie weitere Datenquellen und Dashboards hinzufügen, Ihre Teammitglieder einladen, Apps und Plugins installieren, um die Standardfunktionen zu erweitern, und mehr tun.

Weitere Informationen finden Sie auf der Grafana-Homepage: https://grafana.com/

Grafana ist eine elegante Software zur Echtzeit-Datenanalyse und -überwachung. Wir hoffen, dass Sie Grafana erfolgreich auf Ihrem Linux-System installiert haben. Andernfalls nutzen Sie das Feedback-Formular unten, um Fragen zu stellen oder Ihre Gedanken dazu mitzuteilen.