Überwachung des Himbeer -PI -Systems mit InfluxDB, Telegraf und Grafana
Um die Systemüberwachung durchzuführen, installieren Sie die folgenden Tools:
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 erstellenmit 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.