Überwachung des Himbeer -PI -Systems mit InfluxDB, Telegraf und Grafana

Überwachung des Himbeer -PI -Systems mit InfluxDB, Telegraf und Grafana
Möchten Sie Ihre Himbeer -PI -Systeminformationen wie CPU -Nutzung, RAM, Swap -Speicher oder Festplattennutzung überwachen? Folgen Sie diesem Artikel, in dem wir Ihnen zeigen, wie Sie die Systemüberwachung für Ihr Raspberry PI -Gerät mithilfe von Durchführung von Systemen durchführen können InfluxDB, Telegraf Und Grafana.

Überwachung des Himbeer -PI -Systems mit InfluxDB, Telegraf und Grafana

Um die Systemüberwachung durchzuführen, installieren Sie die folgenden Tools:

  • InfluxDB (Datenbankverwaltung)
  • Telegraf (Sammeln von Informationen)
  • Grafana (Benutzeroberfläche)

Installieren Sie InfluxDB am Raspberry Pi

Um das i zu installierennfluxdb Datenbanksystem aus dem Raspberry Pi-Repository führen Sie den folgenden Befehl aus:

$ sudo APT installieren InstruxDB

Überprüfen Sie nach der Installation die InfluxDB Status unter Verwendung des folgenden Befehls:

$ sudo systemctl status instruxdb

Der aktive (laufende) Status bestätigt InfluxDB läuft ohne Probleme.

Installieren Sie Telegraf auf Raspberry Pi

Telegraf ist ein Serveragent zum Sammeln von metrischen Informationen und kann mit den folgenden Schritten installiert werden:

Schritt 1: Laden Sie zunächst die herunter InfluxDB Schlüssel aus dem folgenden Befehl:

$ wget -q https: // repos.InfluxData.com/fluxdb.Taste

Schritt 2: Ergänzen Sie die InfluxDB Schlüssel zu Raspberry PI Verwenden Sie den folgenden Befehl:

$ echo '23A1C8836F0AFC5ED24E0486339D7CC8F6790B83886C4C96995B88A061C5BB5D Instroxdbb.Schlüssel '| SHA256SUM -c && Cat Instruxdb.Schlüssel | gpg -Dearmor | sudo tee/etc/apt/vertrauenswürdig.gpg.D/InfluxDB.gpg> /dev /null

Schritt 3: Fügen Sie nun die hinzu Telegraf Repository zur Raspberry PI -Quellliste mit dem folgenden Befehl:

$ echo 'deb [signiert von =/etc/apt/vertrauenswürdig.gpg.D/InfluxDB.gpg] https: // repos.InfluxData.com/debian stabil main '| sudo tee/etc/apt/Quellen.Liste.D/InfluxData.Liste

Schritt 4: Um sicherzustellen, dass das Repository erfolgreich hinzugefügt wird, aktualisieren Sie das Raspberry Pi -Repository über den unten genannten Aktualisierungsbefehl:

$ sudo APT Update

Schritt 5: Nach dem Update installieren Telegraf Auf Raspberry Pi über den folgenden Befehl:

$ sudo apt installieren Sie Telegraf -y

Sicherstellen Telegraf Der Service wird ausgeführt, Sie müssen den folgenden Befehl ausführen:

$ sudo systemctl Status Telegraf

Installieren Sie Grafana auf Raspberry Pi

Das endgültige Installationstool ist Grafana, Dies ist ein Systemüberwachungstool, mit dem das Ergebnis auf der Webschnittstelle angezeigt wird. Installieren Grafana Befolgen Sie auf Raspberry Pi den folgenden Schritten:

Schritt 1: Herunterladen Grafana Die neueste Versions -Deb -Paket für Raspberry Pi durch den folgenden Befehl:

$ wget https: // dl.Grafana.com/Enterprise/Release/Grafana-Enterprise_9.2.5_armhf.Deb

Besuchen Sie die Website hier, um herunterzuladen Grafana Laut Ihrer Systemarchitektur.

Schritt 2: Installieren Grafana Verwenden Sie über das Deb -Paket auf Raspberry Pi den folgenden Befehl:

$ sudo apt installieren ./Grafana-Enterprise_9.2.5_armhf.Deb

Nach der Installation müssen Sie das starten Grafana Service auf Raspberry Pi aus dem folgenden Befehl:

$ sudo systemctl starten grafana-server.Service

Bestätigen Sie den aktiven laufenden Status von Grafana Auf Raspberry Pi durch den folgenden Befehl:

$ sudo systemctl Status Grafana-Server.Service

Erstellen Sie eine Datenbank für Grafana

Nachdem Sie alle Tools installiert haben, müssen Sie eine Datenbank mit der erstellen InfluxDB Datenbanksystem, das von unterstützt wird von Grafana. So erstellen Sie eine Datenbank mit InfluxDB, Befolgen Sie die folgenden Schritte:

Schritt 1: Öffne das InfluxDB Datenbank aus dem folgenden Befehl:

$ Zustrom

Schritt 2: Erstellen Sie einen Datenbanknamen "Telegraf" Verwenden der folgenden Syntax:

Datenbank telegraf erstellen

Schritt 3: Führen Sie die folgende Syntax aus, um die zu verwenden Telegraf Datenbank.

Verwenden Sie Telegraf

Schritt 4: Sie müssen einen Benutzernamen erstellen und ein Kennwort für Ihre Datenbank mit der folgenden Syntax festlegen:

Benutzer erstellen mit Passwort 'Database_password' mit allen Berechtigungen

Schritt 5: Gewähren Sie nun alle Berechtigungen mit der folgenden Syntax:

Gewähren Sie alle Privilegien für Telegraf an

Schritt 6: Beenden Sie die Datenbank über die "Ausfahrt" Befehl zum Abschluss des Datenbank -Setups.

Telegraf -Datei konfigurieren

Bevor Sie sich in Richtung der bewegen Grafana Dashboard müssen Sie die folgenden Schritte ausführen, um die zu konfigurieren Telegraf Datei auf Raspberry Pi.

$ sudo nano/etc/telegraf/telegraf.Conf

Suchen Sie die folgenden Zeilen in der Datei und kontrollieren Sie sie entsprechend. Anstatt jedoch in der Datei nach diesen Zeilen zu suchen, können Sie sie jedoch manuell in der Datei hinzufügen:

[[Ausgänge.InfluxDB]]]
urls = ["http: // 127.0.0.1: 8086 "]
Database = "Telegraf"
userername = "Database_user"
password = "Database_password"

Stellen Sie sicher, dass Sie die ersetzen Nutzername Und Passwort Speichern Sie dann die Datei mithilfe "Strg+x".

Laden Sie die neu Telegraf Dienst über den folgenden Befehl:

$ sudo systemctl reload telegraf neu laden.Service

Um zu überprüfen, ob die von Ihnen vorgenommenen Änderungen erfolgreich angewendet werden, führen Sie den folgenden Befehl aus:

$ sudo systemctl Status Telegraf.Service

Greifen Sie auf die Grafana -Weboberfläche zu

Gehen Sie zum Chrom -Browser auf Raspberry Pi und geben Sie die Adresse ein "Localhost: 3000" um die zu öffnen Grafana Armaturenbrett.

Einloggen in Grafana Mit dem Benutzernamen und dem Passwort (die Standardeinstellung ist "Administrator" in beiden Fällen).

Sie müssen das Passwort im nächsten Onscreen -Fenster ändern.

Gehe zum "Konfigurationseinstellungen" Option auf der Grafana Dashboard und klicken Sie auf die "Datenquelle hinzufügen" Taste.

Wählen InfluxDB als Datenquelle.

Füll das http Abschnitt mit der "Lokale Adresse" und Portnummer "8086".

Scrollen Sie nach unten und fügen Sie Ihre Datenbankinformationen hinzu, die wir früher erstellt haben, und klicken Sie dann auf die "Speichern & Test" Taste, um die Datenbank hinzuzufügen Grafana.

Klicken Sie nun auf die "Pfeil" Ikone direkt vor dem "Suchen" Möglichkeit:

Klick auf das "Importieren" Möglichkeit.

Ergänzen Sie die ID "10578" und wählen Sie die "Belastung" Taste.

Scrollen Sie nach unten, wählen Sie die aus "InfluxDB" Option und klicken Sie dann auf die "Importieren" Taste.

Laden Sie die neu Grafana Webseite, um Ihre Raspberry PI -Systeminformationen anzuzeigen.

Zu diesem Zeitpunkt haben Sie den Raspberry PI -Systemüberwachungsprozess erfolgreich eingerichtet InfluxDB, Telegraf Und Grafana.

Abschluss

Die Überwachung von Raspberry Pi -System ist praktisch, da Benutzer ihre Systemleistung überprüfen können. Mit InfluxDB, Telegraf Und Grafana, Benutzer können Systemüberwachungsaufgaben erfolgreich ausführen. Die oben genannten Richtlinien helfen Ihnen sicherlich, Ihren Systemüberwachungsprozess einzurichten, und Sie sollten dies in Ihrem System tun, um detaillierte Systeminformationen wie CPU -Nutzung, RAM und mehr zu erhalten.