15 beste ytelses- og nettverksovervåkingsverktøy for Linux


Hvis du jobber som Linux/Unix-systemadministrator, vet du at du må ha nyttige overvåkingsverktøy for å overvåke systemytelsen.

Siden overvåkingsverktøy er svært viktige i jobben til en systemadministrator eller en server-webmaster, er det den beste måten å holde et øye med hva som skjer inne i Linux-systemet/serveren.

I dag skal vi snakke om andre 15 Linux-overvåkingsverktøy som du kan bruke til å gjøre jobben.

1. Site24x7s Linux-overvåkingsverktøy

Med Site24x7s overvåkingsplattform kan du eliminere Linux-serverbrudd og ytelsesproblemer ved konstant å spore over 60 nøkkelytelsesmålinger, inkludert belastningsgjennomsnitt, CPU, minne, diskplass, nettverksbåndbreddeutnyttelse, nylige hendelser og Linux prosesser.

Konfigurer terskler for nøkkelytelsesberegninger og motta umiddelbare varsler via SMS, e-post, mobilapp-push-varsler og andre ITSM- og samarbeidsverktøy når disse tersklene brytes.

Site24x7 lar deg automatisere utbedring av hendelser og gjør IT-driften din mer smidig og effektiv.

Nøkkelegenskaper:

  • Bedre synlighet i prosessene som påvirker serverhelsen og ytelsen din med det eksklusive Top Process Chart.
  • Tjenester overvåking og Syslog-overvåking for Linux-servere.
  • En enkelt konsoll for MSPer for å overvåke kundenes IT-infrastruktur.
  • Overvåkede beregninger presset via StatsD.
  • Støtte for over 100 plugins, inkludert Redis, MySQL og NGINX.

2. Blikk – Sanntidsovervåking av Linux-system

Glances er et overvåkingsverktøy bygget for å presentere så mye informasjon som mulig i enhver terminalstørrelse, det tar automatisk størrelsen på terminalvinduet det kjører på, med andre ord, det er et responsivt overvåkingsverktøy.

Blikk viser ikke bare informasjon om CPU- og minnebruk, men overvåker også filsystem-I/O, nettverks-I/O, maskinvaretemperaturer, viftehastigheter, diskbruk og logisk volum.

Installer Glances i Linux

For å installere den siste stabile versjonen av Glances, skriv inn følgende curl- eller wget-kommando:

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

3. Sarg – Blekksprutbåndbreddeovervåking

Sarg (Squid Analysis Report Generator) er et gratis og åpen kildekodeverktøy som fungerer som et overvåkingsverktøy for Squid-proxyserveren din, det lager rapporter om Squid-proxyserverbrukerne, IP-adresser, nettstedene de besøker og noe annen informasjon.

For installasjon, les artikkelen vår - Installer Sarg "Squid Bandwidth Monitoring" Tool i Linux

4. Apache-statusovervåking

mod_status er en Apache-servermodul som lar deg overvåke arbeidernes status til Apache-serveren. Den genererer en rapport i et lettlest HTML-format. Den viser deg statusen til alle arbeiderne, hvor mye CPU hver bruker, hvilke forespørsler som håndteres for øyeblikket, og antall arbeidere og ikke-arbeidende arbeidere.

For installasjon, les artikkelen vår – Hvordan overvåke Apache-nettserverbelastning og sidestatistikk

5. Monit – Overvåking av Linux-prosesser og tjenester

Monit er et fint program som overvåker Linux- og Unix-serveren din, det kan overvåke alt du har på serveren din, fra hovedserveren (Apache, Nginx..) til filtillatelser, filhasher og webtjenester. Pluss en masse ting.

Installer Monit på Linux

For å installere den stabile versjonen av Monit, skriv inn følgende kommandolinje:

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 – Alt-i-ett systemytelsesovervåking

Et annet nyttig overvåkingsverktøy for Linux-systemet ditt er Sysstat – er ikke en ekte kommando, faktisk, det er bare navnet på prosjektet, Sysstat er faktisk en pakke som inkluderer mange ytelsesovervåkingsverktøy som iostat, sadf, pidstat ved siden av mange andre verktøy som viser deg mye statistikk om Linux OS.

Funksjoner i Sysstat
  • Den er tilgjengelig i alle moderne Linux-distribusjonslagre som standard.
  • Evne til å lage statistikk om RAM-, CPU- og SWAP-bruk. Foruten muligheten til å overvåke Linux-kjerneaktivitet, NFS-server, Sockets, TTY og filsystemer.
  • Evne til å overvåke inn- og utdatastatistikk for enheter, oppgaver osv.
  • Evne til å sende ut rapporter om nettverksgrensesnitt og enheter, med støtte for IPv6.
  • Sysstat kan også vise deg strømstatistikken (bruk, enheter, viftenes hastighet .. osv.).
  • Mange andre funksjoner...

Installer Sysstat på Linux

For å installere den stabile versjonen av Sysstat, skriv inn følgende kommandolinje:

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]    

For bruk og eksempler, les artikkelen vår – 20 nyttige kommandoer til Sysstat

7. Icinga – neste generasjons serverovervåking

I motsetning til de andre verktøyene, er Icinga et nettverksovervåkingsprogram, det viser deg mange alternativer og informasjon om nettverkstilkoblinger, enheter og prosesser, det er et veldig godt valg for de som leter etter et godt verktøy for å overvåke nettverksting.

Funksjoner av Icinga
  • Icinga er også gratis og åpen kildekode.
  • Veldig funksjonell til å overvåke alt du måtte ha innen nettverk.
  • Støtte for MySQL og PostgreSQL er inkludert.
  • Sanntidsovervåking med et fint webgrensesnitt.
  • Svært utvidbar med moduler og utvidelser.
  • Icinga støtter bruk av tjenester og handlinger til verter.
  • Mye mer å oppdage...

For installasjon, les artikkelen vår – Installer Icinga2 på RHEL, Rocky og AlmaLinux

8. Observium – Nettverksstyring og overvåking

Observium er også et nettverksovervåkingsverktøy, det ble designet for å hjelpe deg med å administrere nettverket av servere enkelt, det er 2 versjoner av det; Community Edition som er gratis og åpen kildekode, og den kommersielle versjonen som koster £1000/år.

Funksjoner av Observium
  • Skrevet i PHP med støtte for MySQL-database.
  • Har et fint webgrensesnitt for å sende ut informasjon og data.
  • Evne til å administrere og overvåke hundrevis av verter over hele verden.
  • Fellesskapsversjonen fra den er lisensiert under QPL-lisensen.
  • Fungerer på Windows, Linux, FreeBSD og mer.

For installasjon, les artikkelen vår – Installer Observium Network Management and Monitoring Tool i Linux

9. Web VMStat – Systemstatistikkovervåking

Web VMStat er en veldig enkel webapplikasjonsprogrammerer som gir sanntids systeminformasjonsbruk, fra CPU til RAM, Swap og input/output informasjon i html-format.

For installasjon, les artikkelen vår – Web VMStat: A Real-Time System Statistics Tool for Linux

10. PHP-serverovervåking

I motsetning til de andre verktøyene på denne listen, er PHP Server Monitoring et nettskript skrevet i PHP som hjelper deg med å administrere nettstedene og vertene dine enkelt, det støtter MySQL-database og utgis under GPL 3 eller nyere.

Egenskaper
  • Et fint webgrensesnitt.
  • Evne til å sende varsler til deg via e-post og SMS.
  • Evne til å se den viktigste informasjonen om CPU og RAM.
  • Et svært moderne loggsystem for å logge tilkoblingsfeil og e-poster som sendes.
  • Støtte for cronjob-tjenester for å hjelpe deg med å overvåke servere og nettsteder automatisk.

For installasjon, les artikkelen vår – Installer PHP Server Monitoring Tool i Linux

11. Linux Dash – Overvåking av Linux-serverytelse

Fra navnet er «Linux Dash» et nettdashbord som viser deg den viktigste informasjonen om Linux-systemene dine, for eksempel RAM, CPU, filsystem, kjørende prosesser, brukere og båndbreddebruk. gang, den har en fin GUI og den er gratis og åpen kildekode.

For installasjon, les artikkelen vår – Installer Linux Dash (Linux Performance Monitoring) Tool i Linux

12. Cacti – Nettverks- og systemovervåking

Cacti er ikke noe mer enn et gratis og åpen kildekode-nettgrensesnitt for RRDtool, det brukes ofte til å overvåke båndbredden ved hjelp av SNMP (Simple Network Management Protocol), og det kan brukes også til å overvåke CPU-bruk.

For installasjon, les artikkelen vår - Installer Cacti Network and System Monitoring Tool i Linux

13. Munin – Nettverksovervåking

Munin er også et webgrensesnitt GUI for RRDtool, det ble skrevet i Perl og lisensiert under GPL, Munin er et godt verktøy for å overvåke systemer, nettverk, applikasjoner og tjenester.

Det fungerer på alle Unix-lignende operativsystemer og har et fint plugin-system; det er 500+ forskjellige plugins tilgjengelig for å overvåke alt du vil ha på maskinen din. Et varslingssystem er tilgjengelig for å sende meldinger til administratoren når det er en feil eller når feilen er løst.

For installasjon, les artikkelen vår – Installer Munin Network Monitoring Tool i Linux

14. Wireshark – Network Protocol Analyzer

I motsetning til alle de andre verktøyene på listen vår, er Wireshark et skrivebordsprogram for analysator som brukes til å analysere nettverkspakker og overvåke nettverkstilkoblinger. Den er skrevet i C med GTK+-biblioteket og utgitt under GPL-lisensen.

Egenskaper
  • Cross-platform: det fungerer på Linux, BSD, Mac OS X og Windows.
  • Kommandolinjestøtte: det er en kommandolinjebasert versjon fra Wireshark for å analysere data.
  • Evne til å fange opp VoIP-anrop, USB-trafikk og nettverksdata enkelt for å analysere det.
  • Tilgjengelig i de fleste Linux-distribusjonslagre.

For installasjon, les artikkelen vår – Installer Wireshark – Network Protocol Analyzer Tool i Linux

15. Webmin

Webmin er et åpen kildekode nettbasert system- og nettverksadministrasjonsverktøy (kontrollpanel) for Unix-lignende systemer.

Webmin lar deg konfigurere systemets interne elementer som brukere, tjenester, konfigurasjonsfiler og disktilbud, og administrere applikasjoner som Apache, PHP, MySQL og BIND.

Konklusjon

Dette var de viktigste verktøyene for å overvåke Linux/Unix-maskinene dine, selvfølgelig er det mange andre verktøy, men disse er de mest kjente. Del tankene dine med oss i kommentarfeltet: Hvilke verktøy og programmer bruker du for å overvåke systemene dine? Har du brukt noen av verktøyene på denne listen? Hva synes du om dem?