Hegemon – Ein modulares Systemüberwachungstool für Linux

Es gibt alle Arten von Linux-Systemüberwachungstools wie top, htop, atop und viele mehr, die unterschiedliche Ausgaben für Systemdaten wie Ressourcennutzung, laufende Prozesse, CPU-Temperatur und andere bereitstellen.

In diesem Artikel werden wir ein modulares Überwachungstool namens Hegemon. Es ist ein Open Source-Projekt, in das geschrieben wurde Rost, welche Arbeiten sind noch in Arbeit.

Hegemon enthält die folgenden Funktionen:

  • Überwachen Sie die CPU-, Speicher- und Swap-Nutzung
  • Überwachen Sie die Systemtemperaturen und Lüftergeschwindigkeiten
  • Einstellbares Aktualisierungsintervall
  • Unit-Tests
  • Erweitern Sie den Datenstrom für eine detailliertere grafische Visualisierung

So installieren Sie Hegemon unter Linux

Hegemon ist derzeit nur für Linux verfügbar und erfordert Rost und die Entwicklungsdateien für Libsensoren. Letzteres befindet sich im Standardpaket-Repository und kann mit den folgenden Befehlen installiert werden.

# yum install lm_sensors-devel   [On CentOS/RHEL] 
# dnf install lm_sensors-devel   [On Fedora 22+]
# apt install libsensors4-dev    [On Debian/Ubuntu]

Detaillierte Anweisungen zur Installation Rost Die Programmiersprache auf Ihrem System finden Sie im folgenden Artikel.

  1. So installieren Sie die Programmiersprache Rust unter Linux


Sobald Sie installiert haben Rostkönnen Sie mit der Installation fortfahren Hegemon mit Rusts Paketmanager aufgerufen Ladung.

# cargo install hegemon

Wenn die Installation abgeschlossen ist, führen Sie Hegemondurch einfaches Ausgeben des folgenden Befehls.

# hegemon

Das Hegemon Grafik wird angezeigt. Sie müssen ihm einige Sekunden Zeit geben, um Daten zu sammeln und seine Informationen zu aktualisieren.

Hegemon Monitoring Tool
Hegemon Monitoring Tool

Sie sehen die folgenden Abschnitte:

  • Zentralprozessor – Zeigt die CPU-Auslastung an
  • Kernnummer – Auslastung des CPU-Kerns
  • Mem – Speichernutzung
  • Tauschen – Speichernutzung austauschen

Sie können jeden Abschnitt durch Drücken von erweitern “Raum” Taste auf Ihrer Tastatur. Dadurch erhalten Sie etwas detailliertere Informationen zur Nutzung der von Ihnen ausgewählten Ressource.

Wenn Sie das Aktualisierungsintervall vergrößern oder verkleinern möchten, können Sie das verwenden + und - Tasten auf Ihrer Tastatur.

So fügen Sie neue Streams hinzu

Hegemon verwendet Datenströme, um seine Daten zu visualisieren. Ihr Verhalten wird im Stream-Merkmal definiert Hier. Streams müssen nur Basisdaten wie Name, Beschreibung und eine Methode zum Abrufen des numerischen Datenwerts bereitstellen.

Hegemon übernimmt den Rest – Aktualisierung der Informationen, Rendern des Layouts und Berechnungsstatistiken. Um mehr über das Erstellen von Datenströmen und das Erstellen eigener Datenströme zu erfahren, müssen Sie tiefer in das Hegemon-Projekt auf Git eintauchen. Ein guter Ausgangspunkt wäre das Projekt Readme-Datei.

Fazit

Hegemon ist ein einfaches, benutzerfreundliches Tool, mit dem Sie schnelle Statistiken über Ihren Systemstatus sammeln können. Obwohl die Funktionalität im Vergleich zu anderen Überwachungstools eher grundlegend ist, macht sie ihre Arbeit sehr gut und ist eine zuverlässige Quelle für das Sammeln von Systeminformationen. Zukünftige Versionen werden voraussichtlich Netzwerküberwachungsunterstützung bieten, was sehr nützlich sein kann.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *