80+ Linux-Monitoring-Tools für SysAdmins

Dieser Beitrag wurde ursprünglich auf dem Blog von Server Density veröffentlicht, einem Unternehmen für Infrastruktur-Monitoring, das sich 2018 StackPath angeschlossen hat.

Es ist harte Arbeit, Linux-Performance-Probleme zu überwachen und zu beheben, aber es ist einfacher mit den richtigen Tools zur richtigen Zeit. Deshalb haben wir uns entschlossen, die umfassendste Liste von Linux-Überwachungstools im Internet zu erstellen.

Um Ihnen die Suche nach dem richtigen Tool zu erleichtern, haben wir die über 80 Tools in dieser Liste in fünf Kategorien unterteilt:

  • Befehlszeilen-Tools
  • Desktop-Überwachungs-Tools
  • Infrastruktur-Überwachungs-Tools
  • Log-Überwachungs-Tools
  • Netzwerküberwachungs-Tools

Command Line Tools

Top

Dies ist ein kleines Tool, das auf vielen Unix-Systemen vorauf vielen Unix-Systemen installiert ist. Wenn Sie einen Überblick über alle im System laufenden Prozesse oder Threads haben wollen: top ist ein gutes Werkzeug. Es sortiert Prozesse nach verschiedenen Kriterien – die Vorgabe ist CPU.

htop

Htop ist im Wesentlichen eine erweiterte Version von top. Es ist einfacher, nach Prozessen zu sortieren. Es ist visuell einfacher zu verstehen und hat eingebaute Befehle für häufige Dinge, die Sie tun möchten. Außerdem ist es vollständig interaktiv.

atop

Atop überwacht alle Prozesse ähnlich wie top und htop, im Gegensatz zu top und htop hat es jedoch eine tägliche Protokollierung der Prozesse für eine Langzeitanalyse. Es zeigt auch den Ressourcenverbrauch aller Prozesse an. Es hebt auch Ressourcen hervor, die eine kritische Last erreicht haben.

apachetop

Apachetop überwacht die Gesamtleistung Ihres Apache-Webservers. Es basiert weitgehend auf mytop. Es zeigt die aktuelle Anzahl der Lese- und Schreibvorgänge sowie die Gesamtzahl der verarbeiteten Anfragen an.

ftptop

ftptop gibt Ihnen grundlegende Informationen über alle aktuellen FTP-Verbindungen zu Ihrem Server, wie z. B. die Gesamtzahl der Sitzungen, wie viele hoch- und runtergeladen werden und wer der Client ist.

mytop

mytop ist ein nettes Tool zur Überwachung von Threads und der Leistung von mysql. Es gibt Ihnen einen Live-Blick in die Datenbank und welche Abfragen sie in Echtzeit verarbeitet.

powertop

powertop hilft Ihnen bei der Diagnose von Problemen, die mit dem Stromverbrauch und der Energieverwaltung zu tun haben. Es kann Ihnen auch dabei helfen, mit Energieverwaltungseinstellungen zu experimentieren, um die effizientesten Einstellungen für Ihren Server zu erreichen. Sie wechseln die Registerkarten mit der Tabulatortaste.

iotop

iotop prüft die E/A-Nutzungsinformationen und bietet Ihnen eine Top-ähnliche Oberfläche dazu. Es zeigt Spalten zum Lesen und Schreiben an und jede Zeile repräsentiert einen Prozess. Es zeigt auch den prozentualen Anteil der Zeit an, die der Prozess beim Swapping und beim Warten auf I/O verbracht hat.

Desktop-Überwachung

ntopng

ntopng ist die nächste Generation von ntop und das Tool bietet eine grafische Benutzeroberfläche über den Browser zur Netzwerküberwachung. Es kann Dinge tun wie: Hosts geolokalisieren, Netzwerkverkehr abfragen und die Verteilung des IP-Verkehrs anzeigen und analysieren.

iftop

iftop ist ähnlich wie top, aber anstatt hauptsächlich die CPU-Auslastung zu prüfen, hört es den Netzwerkverkehr auf ausgewählten Netzwerkschnittstellen ab und zeigt eine Tabelle der aktuellen Auslastung an. Es kann praktisch sein, um Fragen wie „Warum um alles in der Welt ist meine Internetverbindung so langsam?“ zu beantworten.

jnettop

jnettop visualisiert den Netzwerkverkehr auf ähnliche Weise wie iftop. Es unterstützt auch anpassbare Textausgaben und einen maschinenfreundlichen Modus, um weitere Analysen zu unterstützen.

bandwidthd

BandwidthD verfolgt die Nutzung von TCP/IP-Netzwerk-Subnetzen und visualisiert diese im Browser, indem es eine HTML-Seite mit Graphen in png erstellt. Es gibt ein datenbankgestütztes System, das Suchen, Filtern, mehrere Sensoren und benutzerdefinierte Berichte unterstützt.

EtherApe

EtherApe zeigt den Netzwerkverkehr grafisch an, je gesprächiger, desto größer der Knoten. Es erfasst entweder den Live-Traffic oder kann ihn aus einem tcpdump auslesen. Die Anzeige kann auch über einen Netzwerkfilter mit pcap-Syntax verfeinert werden.

ethtool

ethtool dient zum Anzeigen und Ändern einiger Parameter der Netzwerk-Interface-Controller. Es kann auch verwendet werden, um Ethernet-Geräte zu diagnostizieren und weitere Statistiken von den Geräten zu erhalten.

NetHogs

NetHogs schlüsselt den Netzwerkverkehr pro Protokoll oder pro Subnetz auf. Es gruppiert dann nach Prozessen. Wenn es also einen Anstieg im Netzwerkverkehr gibt, können Sie NetHogs starten und sehen, welcher Prozess ihn verursacht.

iptraf

iptraf sammelt eine Vielzahl von Metriken wie TCP-Verbindungspaket- und Byte-Zählung, Schnittstellenstatistiken und Aktivitätsindikatoren, TCP/UDP-Verkehrsaufschlüsselungen und Stationspaket- und Byte-Zählungen.

ngrep

ngrep ist grep, aber für die Netzwerkschicht. Es ist pcap-fähig und erlaubt es, erweiterte reguläre oder hexadezimale Ausdrücke zu spezifizieren, um sie mit Paketen abzugleichen.

MRTG

MRTG wurde ursprünglich entwickelt, um den Router-Verkehr zu überwachen, aber jetzt kann es auch andere netzwerkbezogene Dinge überwachen. Es sammelt typischerweise alle fünf Minuten Daten und generiert dann eine HTML-Seite. Es hat auch die Fähigkeit, Warn-E-Mails zu senden.

bmon

Bmon überwacht und hilft Ihnen bei der Fehlersuche in Netzwerken. Es erfasst netzwerkbezogene Statistiken und stellt sie in menschenfreundlicher Form dar. Sie können auch mit bmon durch Curses oder durch Skripting interagieren.

Traceroute

Traceroute ist ein eingebautes Werkzeug zur Anzeige der Route und zur Messung der Verzögerung von Paketen über ein Netzwerk.

IPTState

IPTState erlaubt es Ihnen, zu beobachten, wohin der Verkehr, der Ihre iptables durchquert, geht, und das dann nach verschiedenen Kriterien zu sortieren, wie Sie möchten. Das Tool erlaubt Ihnen auch, Zustände aus der Tabelle zu löschen.

darkstat

Darkstat erfasst den Netzwerkverkehr und berechnet Statistiken über die Nutzung. Die Berichte werden über einen einfachen HTTP-Server bereitgestellt und bieten eine schöne grafische Benutzeroberfläche der Graphen.

vnStat

vnStat ist ein Netzwerk-Traffic-Monitor, der Statistiken verwendet, die vom Kernel bereitgestellt werden, was eine geringe Nutzung der Systemressourcen gewährleistet. Die gesammelten Statistiken bleiben auch nach einem Neustart des Systems erhalten. Es hat Farboptionen für die künstlerischen Sysadmins.

netstat

Netstat ist ein eingebautes Werkzeug, das TCP-Netzwerkverbindungen, Routing-Tabellen und eine Reihe von Netzwerkschnittstellen anzeigt. Es wird verwendet, um Probleme im Netzwerk zu finden.

ss

Anstatt netstat zu verwenden, ist es jedoch besser, ss zu benutzen. Der ss-Befehl ist in der Lage, mehr Informationen anzuzeigen als netstat und ist sogar schneller. Wenn Sie eine zusammenfassende Statistik wünschen, können Sie den Befehl ss -s verwenden.

nmap

Nmap ermöglicht es Ihnen, Ihren Server nach offenen Ports zu scannen oder zu erkennen, welches Betriebssystem verwendet wird. Sie können es aber auch für SQL-Injection-Schwachstellen, die Entdeckung von Netzwerken und andere Mittel im Zusammenhang mit Penetrationstests verwenden.

MTR

MTR kombiniert die Funktionalität von Traceroute und dem Ping-Tool in einem einzigen Netzwerkdiagnose-Tool. Wenn das Tool verwendet wird, begrenzt es die Anzahl der Hops, die einzelne Pakete zurücklegen müssen, während es auch auf deren Ablauf achtet. Es wiederholt dies dann jede Sekunde.

tcpdump

tcpdump gibt eine Beschreibung des Inhalts des Pakets aus, das es gerade erfasst hat und das mit dem Ausdruck übereinstimmt, den Sie im Befehl angegeben haben. Sie können diese Daten auch zur weiteren Analyse speichern.

Justniffer

Justniffer ist ein tcp-Paket-Sniffer. Mit diesem Sniffer können Sie wählen, ob Sie Low-Level-Daten oder High-Level-Daten sammeln möchten. Es erlaubt Ihnen auch, Logs auf anpassbare Weise zu generieren. Sie könnten zum Beispiel das Zugriffsprotokoll von Apache nachahmen.

Infrastrukturüberwachung

Server-Dichte

Unser Server-Überwachungstool! Es verfügt über eine Weboberfläche, mit der Sie Alarme einstellen und Graphen für alle System- und Netzwerkmetriken anzeigen können. Sie können auch die Überwachung von Websites einrichten, unabhängig davon, ob sie aktiv sind oder nicht. Server Density erlaubt es Ihnen, Berechtigungen für Benutzer zu setzen und Sie können Ihre Überwachung mit unserer Plugin-Infrastruktur oder api erweitern. Der Dienst unterstützt bereits Nagios-Plugins.

OpenNMS

OpenNMS hat vier Hauptfunktionsbereiche: Event Management und Benachrichtigungen; Discovery und Provisioning; Service Monitoring und Datensammlung. Es ist so konzipiert, dass es anpassbar ist, um in einer Vielzahl von Netzwerkumgebungen zu arbeiten.

SysUsage

SysUsage überwacht Ihr System kontinuierlich über Sar und andere Systembefehle. Es ermöglicht auch Benachrichtigungen, um Sie zu alarmieren, sobald ein Schwellenwert erreicht wird. SysUsage selbst kann von einem zentralen Ort aus gestartet werden, wo auch alle gesammelten Statistiken gespeichert werden. Es hat ein Web-Interface, in dem Sie alle Statistiken einsehen können.

brainypdm

brainypdm ist ein Datenverwaltungs- und Überwachungstool, das die Fähigkeit hat, Daten von Nagios oder einer anderen generischen Quelle zu sammeln, um Diagramme zu erstellen. Es ist plattformübergreifend, hat benutzerdefinierte Graphen und ist webbasiert.

PCP

PCP hat die Fähigkeit, Metriken von mehreren Hosts zu sammeln und tut dies effizient. Es hat auch ein Plugin-Framework, so dass Sie es dazu bringen können, spezifische Metriken zu sammeln, die für Sie wichtig sind. Sie können auf die grafischen Daten entweder über ein Web-Interface oder ein GUI zugreifen. Gut für die Überwachung großer Systeme.

KDE system guard

Dieses Tool ist sowohl ein Systemmonitor als auch ein Taskmanager. Sie können Servermetriken von mehreren Rechnern über das Arbeitsblatt einsehen und wenn ein Prozess beendet oder ein Prozess gestartet werden muss, kann dies innerhalb von KDE System Guard geschehen.

Munin

Munin ist sowohl ein Netzwerk- als auch ein Systemüberwachungswerkzeug, das Warnungen anbietet, wenn Metriken einen bestimmten Schwellenwert überschreiten. Es verwendet RRDtool, um die Graphen zu erstellen und verfügt über ein Web-Interface, um diese Graphen anzuzeigen. Der Schwerpunkt liegt auf Plug-and-Play-Fähigkeiten mit einer Reihe von verfügbaren Plugins.

Nagios

Nagios ist ein System- und Netzwerküberwachungs-Tool, mit dem Sie Ihre vielen Server überwachen können. Es hat Unterstützung für Alarme, wenn etwas schief läuft. Es gibt auch viele Plugins, die für die Plattform geschrieben wurden.

Zenoss

Zenoss bietet ein Web-Interface, mit dem Sie alle System- und Netzwerkmetriken überwachen können. Außerdem erkennt es Netzwerkressourcen und Änderungen in den Netzwerkkonfigurationen. Es verfügt über Warnmeldungen, auf die Sie reagieren können, und unterstützt die Nagios-Plugins.

Cacti

(Und noch eins zum Glück!) Cacti ist eine Netzwerkgrafik-Lösung, die den Datenspeicher RRDtool verwendet. Sie ermöglicht es dem Benutzer, Dienste in vorgegebenen Intervallen abzufragen und das Ergebnis grafisch darzustellen. Cacti kann durch Shell-Skripte erweitert werden, um eine Quelle Ihrer Wahl zu überwachen.

Zabbix

Zabbix ist eine Open-Source-Lösung zur Überwachung der Infrastruktur. Sie kann die meisten Datenbanken verwenden, die es gibt, um die Überwachungsstatistiken zu speichern. Der Kern ist in C geschrieben und hat ein Frontend in PHP. Wenn Sie nicht gerne einen Agenten installieren, könnte Zabbix eine Option für Sie sein.

nmon

nmon gibt die Daten entweder auf dem Bildschirm aus oder speichert sie in einer kommagetrennten Datei. Sie können CPU, Speicher, Netzwerk, Dateisysteme und Top-Prozesse anzeigen lassen. Die Daten können auch zu einer RRD-Datenbank für weitere Analysen hinzugefügt werden.

conky

Conky überwacht eine Fülle von verschiedenen OS-Statistiken. Es hat Unterstützung für IMAP und POP3 und sogar Unterstützung für viele populäre Musikplayer! Für die handwerklich begabte Person können Sie es mit Ihren eigenen Skripten oder Programmen unter Verwendung von Lua erweitern.

Glances

Glances überwacht Ihr System und zielt darauf ab, ein Maximum an Informationen auf einem Minimum an Platz zu präsentieren. Es ist in der Lage, sowohl im Client/Server-Modus zu arbeiten als auch aus der Ferne zu überwachen. Es hat auch ein Web-Interface.

saidar

Saidar ist ein sehr kleines Tool, das Ihnen grundlegende Informationen über Ihre Systemressourcen liefert. Es zeigt einen Vollbildschirm mit den Standard-Systemressourcen an. Der Schwerpunkt von Saidar liegt darauf, so einfach wie möglich zu sein.

RRDtool

RRDtool ist ein Tool, das für die Handhabung von Round-Robin-Datenbanken oder RRD entwickelt wurde. RRD zielt darauf ab, Zeitseriendaten wie CPU-Last, Temperaturen usw. zu verarbeiten. Dieses Tool bietet eine Möglichkeit, RRD-Daten in einem grafischen Format zu extrahieren.

Monit

Monit hat die Fähigkeit, Ihnen Warnungen zu senden sowie Dienste neu zu starten, wenn sie in Schwierigkeiten geraten. Es ist möglich, jede Art von Überprüfung durchzuführen, für die Sie ein Skript schreiben könnten, und es hat eine Web-Benutzeroberfläche, um Ihnen die Arbeit zu erleichtern.

Linux-Prozessexplorer

Der Linux-Prozessexplorer ist vergleichbar mit dem Aktivitätsmonitor für OSX oder dem Windows-Äquivalent. Er soll benutzerfreundlicher sein als top oder ps. Sie können sich jeden Prozess ansehen und sehen, wie viel Speicher oder CPU er verbraucht.

df

df ist eine Abkürzung für disk free und ist ein in allen Unix-Systemen vorinstalliertes Programm, das dazu dient, den verfügbaren Speicherplatz für Dateisysteme anzuzeigen, auf die der Benutzer Zugriff hat.

Discus

Discus ist ähnlich wie df, zielt aber darauf ab, df zu verbessern, indem es durch ausgefallene Funktionen wie Farben, Graphen und intelligente Formatierung von Zahlen hübscher gemacht wird.
xosview

xosview ist ein klassisches Systemüberwachungs-Tool und gibt Ihnen einen einfachen Überblick über die verschiedenen Teile des einschließlich IRQ.

Dstat

Dstat soll ein Ersatz für vmstat, iostat, netstat und ifstat sein. Es erlaubt Ihnen, alle Ihre Systemressourcen in Echtzeit zu betrachten. Die Daten können dann in csv exportiert werden. Am wichtigsten ist, dass dstat Plugins zulässt und somit in Bereiche erweitert werden kann, die der Menschheit noch nicht bekannt sind.

Net-SNMP

SNMP ist das Protokoll ’simple network management protocol‘ und die Net-SNMP Tool-Suite hilft Ihnen dabei, genaue Informationen über Ihre Server mit Hilfe dieses Protokolls zu sammeln.

incron

Incron erlaubt es Ihnen, einen Verzeichnisbaum zu überwachen und dann auf diese Änderungen zu reagieren. Wenn Sie Dateien in das Verzeichnis ‚b‘ kopieren wollten, sobald neue Dateien im Verzeichnis ‚a‘ aufgetaucht sind, ist es genau das, was incron tut.

monitorix

Monitorix ist ein leichtgewichtiges Systemüberwachungswerkzeug. Es hilft Ihnen, eine einzelne Maschine zu überwachen und gibt Ihnen eine Fülle von Metriken. Es hat auch einen eingebauten HTTP-Server, um Graphen und einen Berichtsmechanismus für alle Metriken zu betrachten.

vmstat

vmstat oder virtuelle Speicherstatistiken ist ein kleines eingebautes Tool, das den Speicher im Rechner überwacht und eine Zusammenfassung anzeigt.

uptime

Dieser kleine Befehl, der Ihnen schnell Informationen darüber gibt, wie lange der Rechner schon läuft, wie viele Benutzer gerade angemeldet sind und die durchschnittliche Systemlast der letzten 1, 5 und 15 Minuten.

mpstat

mpstat ist ein eingebautes Tool, das die CPU-Auslastung überwacht. Der gebräuchlichste Befehl ist mpstat -P ALL, der Ihnen die Nutzung aller Kerne anzeigt. Sie können auch ein Intervall-Update der CPU-Auslastung erhalten.

pmap

pmap ist ein eingebautes Werkzeug, das die Speicherabbildung eines Prozesses meldet. Mit diesem Befehl können Sie die Ursachen von Speicherengpässen herausfinden.

ps

Der Befehl ps gibt Ihnen einen Überblick über alle aktuellen Prozesse. Mit dem Befehl ps -A

sar

sar ist ein Teil des sysstat-Pakets und hilft Ihnen, verschiedene Systemmetriken zu sammeln, zu berichten und zu speichern. Mit verschiedenen Befehlen zeigt es Ihnen unter anderem CPU-, Speicher- und I/O-Auslastung an.

collectl

Ähnlich wie sar sammelt collectl Leistungsmetriken für Ihren Rechner. Standardmäßig zeigt es CPU-, Netzwerk- und Festplattenstatistiken an, aber es sammelt noch viel mehr. Der Unterschied zu sar ist, dass collectl in der Lage ist, mit Zeiten unter 1 Sekunde umzugehen, es kann direkt in ein Plotting-Tool eingespeist werden und collectl überwacht Prozesse umfassender.

iostat

iostat ist ebenfalls Teil des sysstat-Pakets. Dieser Befehl wird zur Überwachung der Systemein- und -ausgabe verwendet. Die Berichte selbst können verwendet werden, um die Systemkonfigurationen zu ändern, um die Ein-/Ausgabebelastung zwischen den Festplatten in Ihrer Maschine besser auszubalancieren.

free

Dies ist ein eingebauter Befehl, der die Gesamtmenge an freiem und genutztem physischen Speicher auf Ihrer Maschine anzeigt. Es zeigt auch die Puffer an, die der Kernel zu diesem Zeitpunkt verwendet.

Proc-Dateisystem

Das proc-Dateisystem gibt Ihnen einen Einblick in die Kernel-Statistiken. Aus diesen Statistiken können Sie detaillierte Informationen über die verschiedenen Hardware-Geräte auf Ihrem Rechner entnehmen. Werfen Sie einen Blick auf die vollständige Liste der proc-Dateistatistiken

GKrellM

GKrellm ist eine Gui-Anwendung, die den Status Ihrer Hardware wie CPU, Hauptspeicher, Festplatten, Netzwerkschnittstellen und viele andere Dinge überwacht. Es kann auch einen Mailreader Ihrer Wahl überwachen und starten.

Gnome Systemmonitor

Gnome Systemmonitor ist ein grundlegendes Systemüberwachungs-Tool, das über Funktionen verfügt, die Prozessabhängigkeiten in einer Baumansicht betrachten, Prozesse töten oder renizen und Graphen aller Servermetriken.

Log-Monitoring-Tools

GoAccess

GoAccess ist ein Echtzeit-Web-Log-Analysator, der das Zugriffs-Log von entweder Apache, Nginx oder Amazon Cloudfront analysiert. Es ist auch möglich, die Daten in HTML, JSON oder CSV auszugeben. Es gibt Ihnen allgemeine Statistiken, Top-Besucher, 404s, Geolocation und viele andere Dinge.

Logwatch

Logwatch ist ein Log-Analyse-System. Es analysiert die Logs Ihres Systems und erstellt einen Bericht, der die Bereiche analysiert, die Sie angeben. Es kann Ihnen tägliche Berichte mit kurzen Zusammenfassungen der Aktivitäten auf Ihrem Rechner liefern.

Swatch

Gleich wie Logwatch überwacht auch Swatch Ihre Logs, aber anstatt Berichte zu erstellen, sucht es nach regulären Ausdrücken und benachrichtigt Sie per Mail oder auf der Konsole, wenn es eine Übereinstimmung gibt. Es könnte zum Beispiel zur Erkennung von Eindringlingen verwendet werden.

MultiTail

MultiTail hilft Ihnen, Logdateien in mehreren Fenstern zu überwachen. Sie können zwei oder mehr dieser Logfiles zu einem zusammenführen. Es verwendet auch Farben, um die Logfiles mit Hilfe von regulären Ausdrücken zum leichteren Lesen darzustellen.

Netzwerküberwachung

acct oder psacct

acct oder psacct (je nachdem, ob Sie apt-get oder yum verwenden) ermöglicht es Ihnen, alle Befehle zu überwachen, die ein Benutzer im System ausführt, einschließlich CPU- und Speicherzeit. Einmal installiert, erhalten Sie diese Zusammenfassung mit dem Befehl ’sa‘.

whowatch

Ähnlich wie acct überwacht dieses Tool die Benutzer auf Ihrem System und ermöglicht es Ihnen, in Echtzeit zu sehen, welche Befehle und Prozesse sie verwenden. Es gibt Ihnen eine Baumstruktur aller Prozesse und so können Sie genau sehen, was passiert.

strace

strace wird zur Diagnose, Fehlersuche und Überwachung von Interaktionen zwischen Prozessen verwendet. Am häufigsten lässt man strace eine Liste der vom Programm ausgeführten Systemaufrufe ausgeben, was nützlich ist, wenn sich das Programm nicht wie erwartet verhält.

DTrace

DTrace ist der große Bruder von strace. Es versieht live laufende Anweisungen dynamisch mit Instrumentierungscode. Damit können Sie eine tiefgreifende Performance-Analyse und Fehlersuche durchführen. Allerdings ist es nichts für schwache Nerven, denn es gibt ein 1200 Seiten umfassendes Buch zu diesem Thema.

webmin

Webmin ist ein webbasiertes Systemadministrationswerkzeug. Es macht das manuelle Editieren von Unix-Konfigurationsdateien überflüssig und lässt Sie das System bei Bedarf aus der Ferne verwalten. Es hat eine Reihe von Überwachungsmodulen, die Sie daran anhängen können.

stat

Stat ist ein eingebautes Werkzeug zur Anzeige von Statusinformationen von Dateien und Dateisystemen. Es gibt Ihnen Informationen, wie z. B. wann die Datei modifiziert, zugegriffen oder geändert wurde.

ifconfig

ifconfig ist ein eingebautes Werkzeug, das zur Konfiguration der Netzwerkschnittstellen verwendet wird. Hinter den Kulissen verwenden Netzwerküberwachungs-Tools ifconfig, um es in den Promiscuous-Modus zu versetzen, um alle Pakete zu erfassen. Sie können dies mit ifconfig eth0 promisc selbst tun und mit ifconfig eth0 -promisc in den normalen Modus zurückkehren.

ulimit

ulimit ist ein eingebautes Werkzeug, das die Systemressourcen überwacht und ein Limit festlegt, damit die überwachten Ressourcen nicht über Bord gehen. Zum Beispiel wäre es völlig in Ordnung, eine Fork-Bombe zu machen, wenn ein richtig konfiguriertes ulimit vorhanden ist.

cpulimit

CPUlimit ist ein kleines Werkzeug, das die CPU-Auslastung eines Prozesses überwacht und dann begrenzt. Es ist besonders nützlich, damit Batch-Jobs nicht zu viele CPU-Zyklen fressen.

lshw

lshw ist ein kleines eingebautes Tool, das detaillierte Informationen über die Hardware-Konfiguration des Rechners ausliest. Es kann alles ausgeben, von der CPU-Version und -Geschwindigkeit bis hin zur Mainboard-Konfiguration.

w

W ist ein eingebauter Befehl, der Informationen über die Benutzer, die den Rechner gerade benutzen, und deren Prozesse anzeigt.

lsof

lsof ist ein eingebautes Werkzeug, das Ihnen eine Liste aller offenen Dateien und Netzwerkverbindungen liefert. Von dort aus können Sie es auf Dateien eingrenzen, die von Prozessen geöffnet wurden, basierend auf dem Prozessnamen, von einem bestimmten Benutzer oder vielleicht alle Prozesse beenden, die zu einem bestimmten Benutzer gehören.

Danke für Ihre Vorschläge. Es ist ein Versehen unsererseits, dass wir noch einmal durchgehen und alle Überschriften neu nummerieren müssen. In Anbetracht dessen hier ein kurzer Abschnitt am Ende für einige der von Ihnen empfohlenen Linux-Überwachungstools:

collectd

Collectd ist ein Unix-Daemon, der alle Ihre Überwachungsstatistiken sammelt. Es verwendet ein modulares Design und Plugins, um jede Nische der Überwachung zu füllen. Auf diese Weise bleibt collectd so leichtgewichtig und anpassbar wie möglich.

Observium

Observium ist eine selbstentdeckende Netzwerküberwachungsplattform, die eine breite Palette von Hardware-Plattformen und Betriebssystemen unterstützt. Observium konzentriert sich darauf, eine schöne und leistungsstarke, aber dennoch einfache und intuitive Schnittstelle zum Zustand und Status Ihres Netzwerks zu bieten.

Nload

Es ist ein Kommandozeilen-Tool, das den Netzwerkdurchsatz überwacht. Es ist übersichtlich, weil es den ein- und ausgehenden Datenverkehr mit zwei Graphen und einigen zusätzlichen nützlichen Daten wie der Gesamtmenge der übertragenen Daten visualisiert. Sie können es mit

yum install nload

oder

sudo apt-get install nload

SmokePing

SmokePing verfolgt die Netzwerklatenzen Ihres Netzwerks und visualisiert sie auch. Es gibt eine ganze Reihe von Plugins zur Latenzmessung, die für SmokePing entwickelt wurden. Wenn Ihnen eine grafische Benutzeroberfläche wichtig ist, wird daran gearbeitet.

MobaXterm

Wenn Sie tagein tagaus in einer Windows-Umgebung arbeiten. Vielleicht fühlen Sie sich durch das Terminal, das Windows zur Verfügung stellt, eingeschränkt. MobaXterm kommt zur Rettung und ermöglicht es Ihnen, viele der unter Linux üblichen Terminalbefehle zu verwenden.

Shinken Monitoring

Shinken ist ein Monitoring-Framework, das eine komplette Neuschreibung von Nagios in Python ist. Es zielt darauf ab, die Flexibilität und die Verwaltung einer großen Umgebung zu verbessern. Dabei bleiben alle Nagios-Konfigurationen und Plugins erhalten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.