So installierst du das Glances Monitoring Tool auf Ubuntu 22.04

Glances ist ein kostenloses, quelloffenes und plattformübergreifendes Curses-basiertes Systemüberwachungstool, das in Python geschrieben ist. Es ist ein Echtzeit-Systemüberwachungswerkzeug, das Systemressourcen wie CPU, Arbeitsspeicher, Last, Festplatten-E/A, Prozesse, Dateisystemplatz, Netzwerkschnittstelle und mehr überwacht. Es wurde entwickelt, um eine große Menge an Überwachungsinformationen über die Befehlszeile und die webbasierte Schnittstelle zu präsentieren. Es nutzt die psutil-Bibliothek, um Informationen aus dem System abzurufen. Du kannst in der Konfigurationsdatei verschiedene Schwellenwerte wie „vorsichtig“, „Warnung“ und „kritisch“ festlegen und diese in verschiedenen Farben anzeigen lassen.

Funktionen

Mit Glances kannst du Folgendes überwachen:

  • RAM, Swap und freie Speichernutzung.
  • Die durchschnittliche CPU-Auslastung des Systems.
  • Aktive und ruhende Prozesse insgesamt.
  • Festplatten-E/A.
  • Speicherplatz im Dateisystem anzeigen.
  • Anzeige des aktuellen Datums und der Uhrzeit.

In diesem Beitrag zeigen wir dir, wie du Glances unter Ubuntu 22.04 installierst und die Systemressourcen überwachst.

Voraussetzungen

  • Ein Server, auf dem Ubuntu 22.04 läuft.
  • Ein Root-Passwort ist auf dem Server eingerichtet.

Glances installieren

Glances ist standardmäßig im Standard-Repository von Ubuntu enthalten. Du kannst es mit dem folgenden Befehl installieren:

apt-get install glances -y

Nach der Installation von Glances überprüfst du die installierte Version von Glances mit folgendem Befehl:

glances --version

Du solltest die folgende Ausgabe sehen:

Glances v3.2.4.2 with PsUtil v5.9.0
Log file: /root/.local/share/glances/glances.log

Du kannst den Status von Glances auch mit dem folgenden Befehl überprüfen:

systemctl status glances

Du solltest die folgende Ausgabe sehen:

? glances.service - Glances
     Loaded: loaded (/lib/systemd/system/glances.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-08-21 11:46:53 UTC; 10min ago
       Docs: man:glances(1)
             https://github.com/nicolargo/glances
   Main PID: 23387 (glances)
      Tasks: 1 (limit: 2242)
     Memory: 34.5M
        CPU: 757ms
     CGroup: /system.slice/glances.service
             ??23387 /usr/bin/python3 /usr/bin/glances -s -B 127.0.0.1

Aug 21 11:46:53 ubuntu2204 systemd[1]: Started Glances.

Glances-Befehlsschnittstelle starten

Glances bietet eine Befehlszeilenschnittstelle zur Überwachung deiner Systemressourcen über die Befehlszeile. Du kannst die Glances mit dem folgenden Befehl starten:

glances

Du solltest den folgenden Bildschirm sehen:

Überwachungssystem für Blicke

Auf dem obigen Bildschirm siehst du alle systembezogenen Informationen auf einer einzigen Seite mit verschiedenen Farben.

Eine kurze Erklärung der einzelnen Farbcodes findest du unten:

  • Grün: Alles ist in Ordnung.
  • Blau: Vorsicht.
  • Violeta: Warnung.
  • Rote Farbe: Kritisch.

Die Standardeinstellungen für die Schwellenwerte sind unten aufgeführt:

  • vorsichtig=50
  • Warnung=70
  • kritisch=90

Du kannst die Standardeinstellungen ändern, indem du die Datei /etc/glances/glances.conf bearbeitest:

nano /etc/glances/glances.conf

Ändere die folgenden Zeilen entsprechend deinen Anforderungen:

[quicklook]
# Define CPU, MEM and SWAP thresholds in %
cpu_careful=50
cpu_warning=70
cpu_critical=90
mem_careful=50
mem_warning=70
mem_critical=90
swap_careful=50
swap_warning=70
swap_critical=90

Speichere und schließe die Datei, wenn du fertig bist.

Tastaturkurzbefehle für Glances

Glances bietet verschiedene Tastenkombinationen, um die Informationen übersichtlicher darzustellen. Nachfolgend findest du eine kurze Erläuterung der einzelnen Tastenkombinationen:

  • m: Prozesse nach MEM% sortieren
  • p: Prozesse nach Namen sortieren
  • c: Prozesse nach CPU% sortieren
  • i: Prozesse nach I/O-Rate sortieren
  • s: Sensorstatistiken anzeigen/ausblenden
  • n: Netzwerkstatistiken ein-/ausblenden
  • x: Warnung und kritische Logs löschen
  • d: Festplatten-E/A-Statistiken anzeigen/ausblenden
  • a: Prozesse automatisch sortieren
  • f: Dateisystem-Statistiken anzeigen/ausblendenshddtemp
  • y: hddtemp-Statistiken anzeigen/verbergen
  • l: Logs ein-/ausblenden
  • h: Hilfebildschirm ein-/ausblenden
  • q: Beenden
  • w: Warnprotokolle löschen

Du kannst Glances mit der Tastenkombination Strg+C verlassen. Du kannst alle Optionen sehen, die mit dem Glances-Befehl verfügbar sind, indem du den folgenden Befehl ausführst:

glances -h

Glances im Webserver-Modus ausführen

Glances lässt sich auch im Webbrowsermodus ausführen. In diesem Modus kannst du deine Systemressourcen über den Webbrowser überwachen.

Erstelle zunächst eine systemd-Dienstdatei, um Glances im Webserver-Modus auszuführen:

nano /usr/lib/systemd/system/glancesweb.service

Füge die folgenden Zeilen hinzu:

[Unit]
Description = Glances in Web Server Mode
After = network.target

[Service]
ExecStart = /usr/bin/glances  -w  -t  5

[Install]
WantedBy = multi-user.target

Speichere und schließe die Datei und lade dann den systemd-Daemon mit dem folgenden Befehl neu:

systemctl daemon-reload

Starte als Nächstes den Glances-Dienst und aktiviere ihn so, dass er beim Neustart des Systems gestartet wird:

systemctl start glancesweb
systemctl enable glancesweb
systemctl status glancesweb

Du solltest die folgende Ausgabe sehen:

? glancesweb.service - Glances in Web Server Mode
     Loaded: loaded (/lib/systemd/system/glancesweb.service; disabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-08-21 11:52:00 UTC; 6s ago
   Main PID: 24107 (glances)
      Tasks: 1 (limit: 2242)
     Memory: 26.0M
        CPU: 488ms
     CGroup: /system.slice/glancesweb.service
             ??24107 /usr/bin/python3 /usr/bin/glances -w -t 5

Aug 21 11:52:00 ubuntu2204 systemd[1]: Started Glances in Web Server Mode.

Zu diesem Zeitpunkt ist Glances gestartet und lauscht auf Port 61208. Du kannst den lauschenden Port mit dem folgenden Befehl überprüfen:

ss -antpl | grep glances

Du solltest die folgende Ausgabe sehen:

LISTEN 0      5            0.0.0.0:61208      0.0.0.0:*    users:(("glances",pid=24107,fd=7))                                                                                                                                                                                                                                                                              
LISTEN 0      5          127.0.0.1:61209      0.0.0.0:*    users:(("glances",pid=23387,fd=4))                                                                                                                                                                                                                                                                              

Öffne nun deinen Webbrowser und rufe Glances über die URL http://your-server-ip:61208 auf . Du solltest die folgende Seite sehen:

Glances Web UI

Du kannst nun verschiedene Tastaturkürzel verwenden, um die Ausgabe zu filtern.

Fazit

Glückwunsch! Du hast Glances erfolgreich auf dem Ubuntu 22.04 Server installiert. Du kannst Glances jetzt verwenden, um die Nutzung deiner Systemressourcen sowohl über die Kommandozeile als auch über einen Webbrowser zu überwachen. Wenn du noch Fragen hast, kannst du mich gerne fragen

Das könnte dich auch interessieren …