Unser Job als Systemadministratoren hatte schon immer zwei Dinge, die nie zu verschwinden scheinen, das erste ist das Sichern von Daten und das zweite ist, dies und das zu überwachen. In diesem Artikel werden wir uns einige der besten Linux-Überwachungstools im Terminal ansehen, beginnend mit Nummer 10, dem allseits bekannten und integrierten Befehl top.
Artikelinhalt:
- Das Nmon-Überwachungstool
- Das Nethogs-Überwachungstool
- Das Atop-Leistungsüberwachungstool
- Das Iotop-Überwachungstool
- Das Iptraf-Schnittstellenüberwachungstool
- Das Mpstat-Überwachungstool
- Das Bmon-Überwachungstool
- Das Htop-Überwachungstool
- Das Vmstat-Speicherüberwachungstool
- Das beste Überwachungstool
- 10 beste Lite-Befehlszeilen-Texteditoren unter Linux
- Ein kurzes Video zur Installation und Überprüfung
- Schlussfolgerung
10. Das beste Monitoring-Tool
Auf Platz 10 sehen wir uns den Befehl top an, er zeigt Linux-Prozesse an und bietet auch eine dynamische Echtzeitansicht eines laufenden Systems a.k. tatsächliche Prozessaktivität. Standardmäßig zeigt es die CPU-intensivsten Aufgaben an, die auf dem Server ausgeführt werden, und aktualisiert die Liste alle fünf Sekunden.
09. Das Vmstat-Speicherüberwachungstool
An 9. Stelle steht vmstat (Virtual Memory Statistics), ein Überwachungstool für Computersysteme, das zusammenfassende Informationen über Betriebssystemspeicher, Prozesse, Interrupts, Paging und Block-I/O sammelt und anzeigt. Benutzer von vmstat können ein Abtastintervall angeben, das die Beobachtung der Systemaktivität nahezu in Echtzeit ermöglicht.
Das Tool vmstat ist auf den meisten Unix- und Unix-ähnlichen Betriebssystemen wie FreeBSD, Linux oder Solaris verfügbar.
08. Das Htop-Überwachungstool
Auf Platz 8 ist htop ein interaktiver Systemmonitor, Prozessbetrachter und Prozessmanager. Es ist als Alternative zum Unix-Programm top konzipiert. Es zeigt eine häufig aktualisierte Liste der Prozesse, die auf einem Computer ausgeführt werden, normalerweise sortiert nach der Höhe der CPU-Auslastung. Im Gegensatz zu top bietet htop eine vollständige Liste der laufenden Prozesse anstelle der ressourcenintensivsten Prozesse. htop verwendet Farbe und gibt visuelle Informationen über Prozessor-, Swap- und Speicherstatus. htop kann die Prozesse auch als Baum darstellen.
# How to install htop in Ubuntu
sudo apt install htop
Code language: PHP (php)
07. Das Bmon Monitoring Tool
bmon ist ein einfaches, aber leistungsstarkes, textbasiertes Netzwerküberwachungs- und Debugging-Tool für Unix-ähnliche Systeme, das netzwerkbezogene Statistiken erfasst und sie visuell in einem benutzerfreundlichen Format anzeigt. Es ist ein zuverlässiger und effektiver Bandbreitenmonitor und Ratenschätzer in Echtzeit.
# How to nstall bmon in Ubuntu
sudo apt install bmon
Code language: PHP (php)
06. Das Mpstat-Überwachungstool
Die mpstat Der Befehl schreibt für jeden verfügbaren Prozessor in Standardausgabeaktivitäten, wobei Prozessor 0 der erste ist. Globale durchschnittliche Aktivitäten aller Verarbeiter werden ebenfalls gemeldet. Die mpstat Der Befehl kann sowohl auf SMP- als auch auf UP-Maschinen verwendet werden, aber auf letzteren werden nur globale durchschnittliche Aktivitäten gedruckt. Wenn keine Aktivität ausgewählt wurde, ist der Standardbericht der CPU-Auslastungsbericht.
# How to install mpstat in Ubuntu
sudo apt install sysstat
Code language: PHP (php)
05. Das Iptraf Interface Monitoring Tool
IPTraf ist ein konsolenbasiertes Netzwerkstatistikdienstprogramm für Linux. Es sammelt eine Vielzahl von Zahlen wie TCP-Verbindungspaket- und Bytezahlen, Schnittstellenstatistiken und Aktivitätsindikatoren, TCP/UDP-Verkehrsausfälle und LAN-Stationspaket- und Bytezahlen.
# How to install iptraf in Ubuntu
sudo apt install iptraf-ng
Code language: PHP (php)
04. Das Iotop-Überwachungstool
iotop-Befehlsmonitor, Informationen zur E/A-Nutzung unter Verwendung des Linux-Kernels. Es zeigt eine Tabelle der aktuellen I/O-Nutzung, sortiert nach Prozessen oder Threads auf dem Server.
# How to install iotop in Ubuntu
sudo apt install iotop-c
Code language: PHP (php)
03. Das Atop Performance Monitoring Tool
Atop ist ein ASCII-Vollbild-Leistungsmonitor, der die Aktivität aller Serverprozesse protokollieren und melden kann. Eine Funktion, die mir sehr gefällt, ist, dass atop für langfristige Serveranalysen im Hintergrund aktiv bleibt (standardmäßig bis zu 28 Tage).
Sobald atop gestartet ist, zeigt es standardmäßig die Systemaktivität für CPU, Speicher, Swap, Festplatten und Netzwerk in 10-Sekunden-Intervallen an. Darüber hinaus können Sie für jeden Prozess und Thread die CPU-Auslastung, den Speicherverbrauch, die Festplatten-E/A, die Priorität, den Benutzernamen, den Status und sogar Exit-Codes analysieren.
# How to install atop in Ubuntu
sudo apt install atop
Code language: PHP (php)
02. Das Nethogs Monitoring Tool
NetHogs ist ein kleines, aber handliches Net-Top-Tool. Es gruppiert die Bandbreite nach Prozessnamen wie Firefox, wget und so weiter. Wenn es zu einem plötzlichen Anstieg des Netzwerkverkehrs kommt, starten Sie NetHogs. Sie werden sehen, welche PID den Bandbreitenanstieg verursacht.
# How to install nethogs in Ubuntu
sudo apt install nethogs
Code language: PHP (php)
01. Das Nmon-Überwachungstool
nmon ist das ultimative Tool eines Linux-Systemadministrators für Tuning-Zwecke. Es kann CPU, Speicher, Netzwerk, Festplatten, Dateisysteme, NFS, Top-Prozessressourcen und Partitionsinformationen von der CLI anzeigen.
# How to install nmon in Ubuntu
sudo apt install nmon
Code language: PHP (php)
Habe ich etwas verpasst? Bitte fügen Sie Ihr bevorzugtes Systemmotor-Tool in den Kommentaren hinzu.
Hier ist ein kurzes Video zur Installation und Überprüfung
Schlussfolgerung
In diesem Artikel haben wir Überwachungstools für Linux-Systemadministratoren besprochen, die Sie kennen sollten.
- Ein weiterer Artikel mit den 10 besten Lite-Befehlszeilen-Texteditoren unter Linux
—————————————————————————————————————–
Wir hoffen, dass Ihnen dieser Artikel gefallen hat. Wenn dem so ist, bewerten Sie diese Seite bitte mit den Sternen unten und abonnieren Sie unseren YouTube-Kanal oder folgen Sie uns auf Twitter.