Zoeken op website

15 beste prestatie- en netwerkmonitoringtools voor Linux


Als u als Linux/Unix-systeembeheerder werkt, weet u zeker dat u over handige monitoringtools moet beschikken om uw systeemprestaties te controleren.

Omdat monitoringtools erg belangrijk zijn in de taak van een systeembeheerder of een serverwebmaster, is dit de beste manier om in de gaten te houden wat er binnen uw Linux-systeem/server gebeurt.

Vandaag gaan we het hebben over nog eens 15 Linux-monitoringtools die je hiervoor kunt gebruiken.

1. De Linux Monitoring Tool van Site24x7

Met het monitoringplatform van Site24x7 kunt u uitval van Linux-servers en prestatieproblemen elimineren door voortdurend meer dan 60 belangrijke prestatiestatistieken bij te houden, waaronder gemiddelde belasting, CPU, geheugen, schijfruimte, netwerkbandbreedtegebruik, recente gebeurtenissen en Linux processen.

Configureer drempelwaarden voor belangrijke prestatiestatistieken en ontvang direct waarschuwingen via sms, e-mail, pushmeldingen van mobiele apps en andere ITSM- en samenwerkingstools wanneer deze drempelwaarden worden overschreden.

Met Site24x7 kunt u het herstel van incidenten automatiseren en uw IT-activiteiten flexibeler en efficiënter maken.

Belangrijkste kenmerken:

  • Beter inzicht in de processen die van invloed zijn op de gezondheid en prestaties van uw server met de exclusieve Top Process Chart.
  • Services monitoring en Syslog monitoring voor Linux-servers.
  • Eén enkele console waarmee MSP's de IT-infrastructuur van hun klanten kunnen monitoren.
  • Gecontroleerde statistieken gepusht via StatsD.
  • Ondersteuning voor meer dan 100 plug-ins, waaronder Redis, MySQL en NGINX.

2. Blikken – Realtime Linux-systeemmonitoring

Glances is een monitoringtool die is gebouwd om zoveel mogelijk informatie in elke terminalgrootte te presenteren. Het neemt automatisch de terminalvenstergrootte aan waarop het draait, met andere woorden, het is een responsieve monitoringtool.

Glances tonen niet alleen informatie over CPU- en geheugengebruik, maar monitoren ook de I/O van het bestandssysteem, de I/O van het netwerk, hardwaretemperaturen, ventilatorsnelheden, schijfgebruik en logisch volume.

Installeer Glances in Linux

Om de nieuwste stabiele versie van Glances te installeren, voert u gewoon de volgende curl- of wget-opdracht in:

curl -L https://bit.ly/glances | /bin/bash
or
wget -O- https://bit.ly/glances | /bin/bash

3. Sarg – Inktvis-bandbreedtebewaking

Sarg (Squid Analysis Report Generator) is een gratis en open-source tool die fungeert als monitoringtool voor uw Squid-proxyserver. Het creëert rapporten over de gebruikers van uw Squid-proxyserver, IP-adressen, de sites die ze bezoeken en wat andere informatie.

Lees voor installatie ons artikel – Installeer Sarg “Squid Bandwidth Monitoring” Tool in Linux

4. Apache-statusbewaking

De mod_status is een Apache-servermodule waarmee u de status van de werknemers van de Apache-server kunt controleren. Het genereert een rapport in een gemakkelijk leesbaar HTML-formaat. Het toont u de status van alle werknemers, hoeveel CPU iedereen gebruikt, welke verzoeken momenteel worden afgehandeld en het aantal werkende en niet-werkende werknemers.

Lees voor installatie ons artikel – Hoe u de laad- en paginastatistieken van Apache Web Server kunt controleren

5. Monit – Monitoring van Linux-processen en -services

Monit is een leuk programma dat je Linux- en Unix-server monitort, het kan alles wat je op je server hebt monitoren, van de hoofdserver (Apache, Nginx..) tot bestandsrechten, bestandshashes en webservices. Plus een heleboel dingen.

Installeer Monit op Linux

Om de stabiele versie van Monit te installeren, voert u gewoon de volgende opdrachtregel in:

sudo apt install monit          [On Debian, Ubuntu and Mint]
sudo yum install monit          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-admin/monit  [On Gentoo Linux]
sudo pacman -S monit            [On Arch Linux]
sudo zypper install monit       [On OpenSUSE]    

6. Sysstat – Alles-in-één monitoring van systeemprestaties

Een ander handig monitoringtool voor je Linux-systeem is Sysstat – het is geen echt commando, sterker nog, het is gewoon de naam van het project. Sysstat is in feite een pakket dat veel tools voor prestatiemonitoring bevat, zoals iostat, sadf, pidstat naast vele andere tools die je veel statistieken over je Linux-besturingssysteem laten zien.

Kenmerken van Sysstat
  • Het is standaard beschikbaar in alle moderne Linux-distributiebronnen.
  • Mogelijkheid om statistieken te maken over RAM-, CPU- en SWAP-gebruik. Naast de mogelijkheid om de Linux-kernelactiviteit, NFS-server, Sockets, TTY en bestandssystemen te monitoren.
  • Mogelijkheid om invoer- en uitvoerstatistieken voor apparaten, taken, enz. te controleren.
  • Mogelijkheid om rapporten uit te voeren over netwerkinterfaces en apparaten, met ondersteuning voor IPv6.
  • Sysstat kan u ook de energiestatistieken laten zien (gebruik, apparaten, snelheid van de ventilatoren, enz.).
  • Veel andere functies…

Installeer Sysstat op Linux

Om de stabiele versie van Sysstat te installeren, voert u gewoon de volgende opdrachtregel in:

sudo apt install sysstat          [On Debian, Ubuntu and Mint]
sudo yum install sysstat          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-admin/sysstat  [On Gentoo Linux]
sudo pacman -S sysstat            [On Arch Linux]
sudo zypper install sysstat       [On OpenSUSE]    

Lees ons artikel – 20 nuttige opdrachten van Sysstat voor gebruik en voorbeelden

7. Icinga – Servermonitoring van de volgende generatie

In tegenstelling tot de andere tools is Icinga een netwerkmonitoringprogramma. Het toont je veel opties en informatie over je netwerkverbindingen, apparaten en processen. Het is een zeer goede keuze voor degenen die op zoek zijn naar een goed hulpmiddel om netwerkzaken te monitoren.

Kenmerken van Icinga
  • Icinga is ook gratis en open source.
  • Zeer functioneel bij het monitoren van alles wat u op het gebied van netwerken heeft.
  • Ondersteuning voor MySQL en PostgreSQL is inbegrepen.
  • Realtime monitoring met een mooie webinterface.
  • Zeer uitbreidbaar met modules en uitbreidingen.
  • Icinga ondersteunt het toepassen van diensten en acties op hosts.
  • Er is nog veel meer te ontdekken…

Lees voor installatie ons artikel – Installeer Icinga2 op RHEL, Rocky en AlmaLinux

8. Observium – Netwerkbeheer en monitoring

Observium is ook een tool voor netwerkmonitoring. Het is ontworpen om u te helpen uw netwerk van servers eenvoudig te beheren. Er zijn 2 versies ervan; Community-editie die gratis en open-source is, en de commerciële versie die £ 1.000 per jaar kost.

Kenmerken van Observium
  • Geschreven in PHP met MySQL-databaseondersteuning.
  • Heeft een mooie webinterface om informatie en gegevens uit te voeren.
  • Mogelijkheid om honderden hosts wereldwijd te beheren en te monitoren.
  • De communityversie ervan is gelicentieerd onder de QPL-licentie.
  • Werkt op Windows, Linux, FreeBSD en meer.

Lees voor installatie ons artikel – Installeer Observium Network Management and Monitoring Tool in Linux

9. Web VMStat – Controle van systeemstatistieken

Web VMStat is een zeer eenvoudige webapplicatieprogrammeur, die real-time gebruik van systeeminformatie biedt, van CPU tot RAM, Swap en invoer/uitvoerinformatie in HTML-formaat.

Lees voor installatie ons artikel – Web VMStat: een realtime systeemstatistiekentool voor Linux

10. PHP-serverbewaking

In tegenstelling tot de andere tools in deze lijst is PHP Server Monitoring een webscript geschreven in PHP waarmee u uw websites en hosts eenvoudig kunt beheren, het ondersteunt de MySQL-database en is uitgebracht onder GPL 3 of hoger.

Functies
  • Een mooie webinterface.
  • Mogelijkheid om meldingen naar u te sturen via e-mail en sms.
  • Mogelijkheid om de belangrijkste informatie over CPU en RAM te bekijken.
  • Een zeer modern logsysteem om verbindingsfouten en verzonden e-mails te loggen.
  • Ondersteuning voor cronjob-services waarmee u uw servers en websites automatisch kunt controleren.

Lees voor installatie ons artikel – Installeer PHP Server Monitoring Tool in Linux

11. Linux Dash – Prestatiebewaking van Linux-servers

De naam “Linux Dash” is afgeleid van een webdashboard dat u de belangrijkste informatie over uw Linux-systemen laat zien, zoals RAM, CPU, bestandssysteem, lopende processen, gebruikers en bandbreedtegebruik in real-time. tijd, het heeft een mooie GUI en het is gratis en open-source.

Lees voor installatie ons artikel – Installeer Linux Dash (Linux Performance Monitoring) Tool in Linux

12. Cactussen – Netwerk- en systeemmonitoring

Cacti is niets meer dan een gratis en open-source webinterface voor RRDtool, het wordt vaak gebruikt om de bandbreedte te controleren met behulp van SNMP (Simple Network Management Protocol), en het kan kan ook worden gebruikt om het CPU-gebruik te controleren.

Lees voor installatie ons artikel – Installeer Cacti Network and System Monitoring Tool in Linux

13. Munin – Netwerkmonitoring

Munin is ook een webinterface GUI voor RRDtool, het is geschreven in Perl en gelicentieerd onder GPL. Munin is een goed hulpmiddel om systemen, netwerken, applicaties en services te monitoren.

Het werkt op alle Unix-achtige besturingssystemen en heeft een mooi plug-insysteem; er zijn meer dan 500 verschillende plug-ins beschikbaar om alles wat u maar wilt op uw machine te controleren. Er is een notificatiesysteem beschikbaar om berichten naar de beheerder te sturen wanneer er een fout is of wanneer de fout is opgelost.

Lees voor installatie ons artikel – Installeer Munin Network Monitoring Tool in Linux

14. Wireshark – Netwerkprotocolanalysator

Bovendien is Wireshark, in tegenstelling tot alle andere tools op onze lijst, een analyser-desktopprogramma dat wordt gebruikt om netwerkpakketten te analyseren en netwerkverbindingen te controleren. Het is geschreven in C met de GTK+-bibliotheek en uitgebracht onder de GPL-licentie.

Functies
  • Cross-platform: het werkt op Linux, BSD, Mac OS X en Windows.
  • Ondersteuning voor opdrachtregel: er is een opdrachtregelgebaseerde versie van Wireshark om gegevens te analyseren.
  • Mogelijkheid om VoIP-gesprekken, USB-verkeer en netwerkgegevens eenvoudig vast te leggen en te analyseren.
  • Beschikbaar in de meeste Linux-distributiebronnen.

Lees voor installatie ons artikel – Wireshark installeren – Network Protocol Analyzer Tool in Linux

15. Webmin

Webmin is een open-source webgebaseerd systeem- en netwerkbeheertool (configuratiescherm) voor Unix-achtige systemen.

Met Webmin kunt u de interne systeemonderdelen, zoals gebruikers, services, configuratiebestanden en schijfaanhalingstekens, configureren en applicaties zoals Apache, PHP, MySQL en BIND beheren.

Conclusie

Dit waren de belangrijkste tools om je Linux/Unix-machines te monitoren. Er zijn natuurlijk nog veel meer tools, maar dit zijn de bekendste. Deel uw mening met ons in de reacties: Welke tools en programma's gebruikt u om uw systemen te monitoren? Heb je een van de tools uit deze lijst gebruikt? Wat vind je van hen?