Hegemon - Ein modulares Systemüberwachungsinstrument für Linux

Hegemon - Ein modulares Systemüberwachungsinstrument für Linux

Es gibt alle Arten von Linux -Systemüberwachungstools wie Top, HTOP, ATOP und vielem mehr, die eine unterschiedliche Ausgabe von Systemdaten wie Ressourcenauslastung, laufende Prozesse, CPU -Temperatur und andere liefern.

In diesem Artikel werden wir ein modulares Überwachungstool namens überprüft Hegemon. Es ist ein Open -Source -Projekt, das geschrieben wurde Rost, Die Werke sind noch im Gange.

Hegemon Enthält die folgenden Funktionen:

  • Überwachen Sie die CPU, den Speicher und die Nutzung von Tausch
  • Überwachen Sie die Systemtemperaturen und Lüftergeschwindigkeiten
  • Einstellbares Update -Intervall
  • 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 erhältlich und benötigt Rost und die Entwicklungsdateien für Libsensoren. Letzteres finden Sie im Standardpaket -Repository und können mit den folgenden Befehlen installiert werden.

# yum install lm_sensors-devel [auf centos/rhel] # dnf install lm_sensors-devel [auf Fedora 22+] # APT-Installation von libsensors4-dev [auf Debian/Ubuntu] 

Detaillierte Anweisungen zum Installieren Rost Die Programmiersprache in Ihrem System finden Sie im folgenden Artikel.

  1. So installieren Sie Rust -Programmiersprache unter Linux

Sobald Sie installiert haben Rost, Sie können mit der Installation fortfahren Hegemon durch Verwendung von Rust's Package Manager rief an Ladung.

# Fracht Installieren Sie Hegemon 

Wenn die Installation vollständig ist Hegemon, indem Sie einfach den folgenden Befehl ausgeben.

# Hegemon 

Der Hegemon Graph wird erscheinen. Sie müssen ein paar Sekunden geben, um Daten zu sammeln und ihre Informationen zu aktualisieren.

Hegemon -Überwachungstool

Sie sehen die folgenden Abschnitte:

  • Zentralprozessor - Zeigt die CPU -Nutzung
  • Kernnummer - Nutzung des CPU -Kerns
  • Mem - Speicherauslastung
  • Tausch - Speicherverbrauch auszutauschen

Sie können jeden Abschnitt durch Drücken erweitern "Raum" Schaltfläche auf Ihrer Tastatur. Dies liefert ein wenig detailliertere Informationen über die Nutzung der von Ihnen ausgewählten Ressource.

Wenn Sie das Aktualisierungsintervall erhöhen oder verringern möchten, können Sie die verwenden + Und - Knöpfe auf Ihrer Tastatur.

So fügen Sie neue Streams hinzu

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

Hegemon Verwalten Sie den Rest - Aktualisierung der Informationen, Rendern von Layout- und Berechnungsstatistiken. Um mehr zu erfahren, wie Sie Datenströme erstellen und lernen, wie Sie Ihre eigenen erstellen, müssen Sie tiefer in das Hegemon -Projekt auf Git eintauchen. Ein guter Ausgangspunkt wäre die Projekt -Readme -Datei.

Abschluss

Hegemon ist ein einfaches, einfach zu nützliches Tool, mit dem Sie schnelle Statistiken über Ihren Systemstatus sammeln können. Während seine Funktionalität im Vergleich zu anderen Überwachungstools eher grundlegend ist, macht es seine Arbeit sehr gut und ist eine zuverlässige Quelle für das Sammeln von Systeminformationen. Zukünftige Veröffentlichungen werden voraussichtlich eine Netzwerküberwachungsunterstützung erhalten.