14 Tools für nützliche Leistungs- und Netzwerküberwachung für Linux

14 Tools für nützliche Leistungs- und Netzwerküberwachung für Linux

Wenn Sie als Linux/UNIX -Systemadministrator arbeiten, wissen Sie, dass Sie über nützliche Überwachungstools verfügen, um Ihre Systemleistung zu überwachen. Da Überwachungstools für die Aufgabe eines Systemadministrators oder eines Server -Webmasters sehr wichtig sind, ist dies der beste Weg, um das im Auge zu behalten, was in Ihrem System vor sich geht.

[Möglicherweise mögen Sie auch: 20 Befehlszeilen -Tools zur Überwachung der Linux -Leistung]

Heute werden wir über einen anderen sprechen 14 Linux -Überwachungstools damit Sie den Job machen können.

Das Linux -Überwachungstool von Site24x7

Mit der Überwachungsplattform von Site24X7 können Sie Linux -Serverausfälle und Leistungsprobleme beseitigen, indem Sie ständig überverfolgt werden 60 Schlüsselleistungskennzahlen, einschließlich Lastdurchschnitt, CPU, Speicher, Speicherplatz, Netzwerkbandbreite, neuere Ereignisse und Linux -Prozesse.

Konfigurieren Sie die Schwellenwerte für wichtige Leistungsmetriken und erhalten Sie sofortige Warnungen über SMS, E -Mails, mobile App -Push -Benachrichtigungen und andere ITS- und Collaboration -Tools, wenn diese Schwellenwerte verletzt werden.

Mit SITE24X7 können Sie die Vorbetragsanierung automatisieren und Ihre IT -Operationen agiler und effizienter machen.

Hauptmerkmale:

  • Bessere Sichtbarkeit in die Prozesse, die sich auf Ihre Servergesundheit und -leistung mit dem exklusiven Top -Process -Diagramm auswirken.
  • Diensteüberwachung und Syslog -Überwachung für Linux -Server.
  • Eine einzige Konsole für MSPs, um die IT -Infrastrukturen ihrer Kunden zu überwachen.
  • Überwachte Metriken über Statsd gedrückt.
  • Unterstützung für über 100 Plugins, einschließlich Redis, MySQL und Nginx.
Das Linux -Überwachungstool von Site24x7

1. Blicke - Echtzeit -Linux -Systemüberwachung

Glances ist ein Überwachungsinstrument, das so viele Informationen wie möglich in jeder Terminalgröße darstellt. Es nimmt automatisch die Anschlussfenstergröße an, auf der sie ausgeführt wird. Mit anderen Worten, es handelt sich um ein reaktionsschnelles Überwachungswerkzeug.

Blicken zeigen nicht nur Informationen über die CPU und den Speicherverbrauch an, sondern überwachen Sie auch die I/A -Dateisysteme, die Netzwerk -E/A, Hardwaretemperaturen, Lüftergeschwindigkeiten, Disk -Nutzung und logische Lautstärke.

Blicke - Linux -Systemüberwachungstool

Installieren Sie einen Blick in Linux

So installieren Sie die neueste stabile Version von Blicke, Geben Sie einfach die folgende Befehlszeile ein:

$ curl -l https: // bit.Ly/Blicken | /bin/bash oder $ wget -o- https: // bit.Ly/Blicken | /Bin/Bash 

2. SARG - Tintenfischbandbreite Überwachung

SARG (Squid Analysis Report Generator) ist ein kostenloses und Open-Source.

SARG überwacht Tintenfischprotokolle

Für die Installation lesen Sie unseren Artikel - Installieren Sie das SARG -Tool „Squid Bandwidth Monitoring“ unter Linux

3. Apache -Statusüberwachung

Der mod_status ist ein Apache -Server -Modul, mit dem Sie den Status der Arbeitnehmer des Apache -Servers überwachen können. Es generiert einen Bericht in einem leicht zu lesenden HTML-Format. Es zeigt Ihnen den Status aller Arbeitnehmer, wie viel CPU jeweils mit den Anforderungen und der Anzahl der Arbeiten und nicht der Arbeitnehmer verwendet werden.

Apache -Statusüberwachung

Für die Installation lesen Sie unseren Artikel - So überwachen Sie das Laden von Apache Webserver und die Seitenstatistik

4. Monit - Linux -Prozess- und Diensteüberwachung

Monit ist ein schönes Programm, das Ihren Linux- und UNIX -Server überwacht. Es kann alles überwachen, was Sie auf Ihrem Server haben, vom Hauptserver (Apache, Nginx…) auf Dateien -Berechtigungen, Dateien -Hashes und Webdienste. Plus viele Dinge.

Monit - Linux -Serverüberwachung

Monitieren Sie Monit unter Linux

So installieren Sie die stabile Version von Beobachten, Geben Sie einfach die folgende Befehlszeile ein:

$ sudo apt install monit [on Debian, Ubuntu und Minze] $ sudo yum install monit [on Rhel/Centos/Fedora Und Rocky Linux/Almalinux] $ sudo entsteht -a App -admin/monit [on Gentoo Linux] $ sudo pacman -s monit [on Arch Linux] $ sudo zypper install monit [on OpenSuse] 

5. Sysstat-All-in-One-Systemleistung Überwachung

Ein weiteres nützliches Überwachungsinstrument für Ihr Linux -System ist Sysstat - ist kein echter Befehl. Tatsächlich ist es nur der Name des Projekts, Sysstat, Tatsächlich ist ein Paket, das viele Tools zur Leistungsüberwachung wie Iostat, SADF, Pidstat neben vielen anderen Tools enthält, die Ihnen viele Statistiken über Ihr Linux -Betriebssystem anzeigen.

Sysstat: Linux -Statistiküberwachung
Merkmale von sysstat
  • Es ist standardmäßig in allen modernen Linux -Vertriebsrepositories erhältlich.
  • Fähigkeit, Statistiken über RAM, CPU und Swap -Nutzung zu erstellen. Neben der Möglichkeit, Linux -Kernelaktivität, NFS -Server, Sockets, TTY und Dateisysteme zu überwachen.
  • Fähigkeit, Eingangs- und Ausgangsstatistiken für Geräte, Aufgaben zu überwachen, usw.
  • Fähigkeit, Berichte über Netzwerkschnittstellen und -geräte auszugeben, mit Unterstützung für IPv6.
  • Sysstat kann Ihnen die Leistungsstatistiken (Nutzung, Geräte, die Geschwindigkeit der Lüfter usw.) zeigen.
  • Viele andere Funktionen…

Installieren Sie Sysstat unter Linux

So installieren Sie die stabile Version von Sysstat, Geben Sie einfach die folgende Befehlszeile ein:

$ sudo apt installieren sysstat [on Debian, Ubuntu und Minze] $ sudo yum install sysstat [on Rhel/Centos/Fedora Und Rocky Linux/Almalinux] $ sudo entsteht -a App -admin/sysstat [on Gentoo Linux] $ sudo pacman -s sysstat [auf Arch Linux] $ sudo zypper install sysstat [on OpenSuse] 

Lesen Sie unseren Artikel - 20 nützliche Befehle von sysstat

6. Icinga - Serverüberwachung der nächsten Generation

Im Gegensatz zu den anderen Tools ist ICINGA ein Netzwerküberwachungsprogramm, es zeigt Ihnen viele Optionen und Informationen zu Ihren Netzwerkverbindungen, Geräten und Prozessen. Es ist eine sehr gute Wahl für diejenigen, die nach einem guten Tool suchen, um Networking -Dinge zu überwachen.

Icinga - Linux -Netzwerküberwachung
Merkmale von Icinga
  • Icinga ist ebenfalls kostenlos und Open-Source.
  • Sehr funktionsfähig bei der Überwachung alles, was Sie möglicherweise in der Vernetzung haben.
  • Die Unterstützung für MySQL und PostgreSQL ist enthalten.
  • Echtzeitüberwachung mit einer schönen Weboberfläche.
  • Sehr erweiterbar mit Modulen und Erweiterungen.
  • Icinga unterstützt die Anwendung von Diensten und Aktionen für Hosts.
  • Viel mehr zu entdecken ..

Zur Installation lesen Sie unseren Artikel - So installieren Sie das Icinga Server -Überwachungstool unter Linux

7. Beobachtung - Netzwerkmanagement und Überwachung

Observium ist auch ein Netzwerküberwachungsinstrument, das Ihnen dabei helfen soll, Ihr Netzwerk von Servern leicht zu verwalten. Es gibt 2 Versionen davon. Community Edition, die kostenlos und open-Source ist, und die kommerzielle Version, die £ 1.000/Jahr kostet.

Beobachtung: Linux -Netzwerküberwachung
Merkmale von Beobachtung
  • Geschrieben in PHP mit Unterstützung von MySQL -Datenbank.
  • Hat eine schöne Weboberfläche, um Informationen und Daten auszugeben.
  • Fähigkeit, Hunderte von Gastgebern weltweit zu verwalten und zu überwachen.
  • Die Community -Version daraus ist unter der QPL -Lizenz lizenziert.
  • Funktioniert unter Windows, Linux, FreeBSD und mehr.

Für die Installation lesen Sie unseren Artikel - Installieren Sie das Tool für Netzwerkverwaltung und -überwachung des Observiums unter Linux

8. Web VMSTAT - Systemstatistiküberwachung

Web VMStat ist ein sehr einfacher Programmierer für Webanwendungen, der die Verwendung von Systeminformationen in Echtzeit von CPU bis hin zu RAM-, Swap- und Eingabe-/Ausgabeinformationen im HTML-Format bietet.

Web -VMSTAT -Tool für Linux

Für die Installation lesen Sie unseren Artikel - Web VMSTAT: Ein Echtzeit -Systemstatistik -Tool für Linux

9. PHP -Serverüberwachung

Im Gegensatz zu den anderen Tools auf dieser Liste ist die PHP -Serverüberwachung ein Webskript in PHP, mit dem Sie Ihre Websites und Hosts problemlos verwalten können. Es unterstützt die MySQL -Datenbank und wird unter GPL 3 oder später veröffentlicht.

PHP Server Monitor
Merkmale
  • Eine schöne Weboberfläche.
  • Möglichkeit, Benachrichtigungen per E -Mail und SMS an Sie zu senden.
  • Fähigkeit, die wichtigsten Informationen über CPU und RAM anzusehen.
  • Ein sehr modernes Protokollierungssystem, um Verbindungsfehler und E -Mails zu protokollieren, die gesendet werden.
  • Unterstützung für Cronjob -Dienste, um Ihre Server und Websites automatisch zu überwachen.

Für die Installation lesen Sie unseren Artikel - Installieren Sie das PHP -Serverüberwachungstool unter Linux

10. Linux Dash - Linux Server -Leistungsüberwachung

Von seinem Namen “,“Linux Dash”Ist ein Web-Dashboard, das Ihnen die wichtigsten Informationen zu Ihren Linux-Systemen wie RAM, CPU, Dateisystem, Ausführen von Prozessen, Benutzern und Bandbreitennutzung in Echtzeit zeigt, es hat eine nette GUI und es ist kostenlos und Open-Source.

Linux Dash Tool

Für die Installation lesen Sie unseren Artikel - Installieren Sie Linux Dash (Linux Performance Monitoring) Tool unter Linux

11. Kakteen - Netzwerk- und Systemüberwachung

Cacti ist nichts anderes als eine kostenlose und open-Source-Weboberfläche für RRDTool. Es wird häufig verwendet, um die Bandbreite mit SNMP (Simple Network Management Protocol) zu überwachen, und kann auch zur Überwachung der CPU-Verwendung verwendet werden.

Kakteennetzwerküberwachung

Für die Installation lesen Sie unseren Artikel - Installieren Sie das Cacti -Netzwerk- und Systemüberwachungstool unter Linux

12. Munin - Netzwerküberwachung

Munin ist auch eine Weboberflächen -GUI für rrdtool. Sie wurde in Perl geschrieben und unter GPL lizenziert. Munin ist ein gutes Instrument zur Überwachung von Systemen, Netzwerken, Anwendungen und Diensten.

Es funktioniert bei allen Unix-ähnlichen Betriebssystemen und verfügt über ein schönes Plugin-System. Es stehen mehr als 500 verschiedene Plugins zur Verfügung, um alles zu überwachen, was Sie auf Ihrem Computer gewünscht haben. Ein Benachrichtigungssystem steht zur Verfügung, um Nachrichten an den Administrator zu senden, wenn ein Fehler vorliegt oder wenn der Fehler behoben ist.

Munin -Netzwerküberwachung

Zur Installation lesen Sie unseren Artikel - Installieren Sie das Munin -Netzwerküberwachungstool unter Linux

13. Wireshark - Netzwerkprotokollanalysator

Im Gegensatz zu allen anderen Tools auf unserer Liste ist Wireshark ein Analysator -Desktop -Programm, mit dem Netzwerkpakete analysiert und Netzwerkverbindungen überwacht werden. Es wurde in C mit der GTK+ -Bibliothek geschrieben und unter der GPL -Lizenz veröffentlicht.

Wireshark Network Analyzer
Merkmale
  • Plattformübergreifend: Es funktioniert unter Linux, BSD, Mac OS X und Windows.
  • Befehlszeilenunterstützung: Es gibt eine Befehlszeilenversion von Wireshark, um Daten zu analysieren.
  • Fähigkeit, VoIP -Anrufe, USB -Datenverkehr und Netzwerkdaten einfach zu erfassen, um diese zu analysieren.
  • Erhältlich in den meisten Linux -Verteilungsrepositories.

Für die Installation lesen Sie unseren Artikel - Installieren Sie Wireshark - Netzwerkprotokollanalysator -Tool unter Linux

Dies waren die wichtigsten Tools, um Ihre Linux/Unix -Maschinen zu überwachen. Natürlich gibt es viele andere Werkzeuge, aber dies sind die berühmtesten. Teilen Sie uns Ihre Gedanken in den Kommentaren mit: Mit welchen Tools und Programmen überwachen Sie Ihre Systeme? Haben Sie eines der Tools auf dieser Liste verwendet?? Was denken Sie über sie?