Analyse og overvågning af netværkstrafik af en hel netværksinfrastruktur er en meget vigtig opgave for alle Linux-systemadministratorer. Netværksadministrator skal se, hvad der sker med netværket, hvem bruger båndbredden, og hvordan hele deres netværksinfrastruktur håndterer belastningen. Det gode er, at der er mange open-source netværk overvågning og trafik analyse værktøjer tilgængelige i Linux.

I dette indlæg vil vi diskutere nogle Linux kommandolinjeværktøjer, der kan bruges til at overvåge netværksforbruget.

Nload

Nload er en konsol applikation, der giver brugere mulighed for at overvåge indgående og udgående trafik hver for sig.

Den visualiserer indgående og udgående trafik ved hjælp af to grafer og giver yderligere information som samlet antal overførte data og min / max netbrug.

Du kan installere nload ved at køre følgende kommando:

 sudo apt-get install nload 

Kør nu nload-kommandoen:

 sudo nload 

Når nload-kommandoen er udført, skal du se følgende udgang.

Iptraf

Iptraf er et ncursesbaseret IP LAN overvågningsværktøj, der viser individuelle forbindelser og mængden af ​​data, der flyder mellem værterne.

For at installere iptraf skal du køre følgende:

 sudo apt-get installer iptraf 

Når først iptraf er installeret, udsted følgende kommando:

 sudo iptraf 

Du skal se følgende output.

Vnstat

Vnstat er forskellig fra de fleste andre værktøjer. Det er en konsolbaseret netværkstrafikovervågning til Linux, der kører som en dæmon og holder en log over netværkstrafik for den valgte grænseflade. Det kan bruges til at generere en rapport om netværksforbruget.

Du kan installere vnstat ved at køre følgende kommando:

 sudo apt-get install vnstat 

Kør nu vnstat uden noget argument:

 sudo vnstat 

Du kan se den samlede mængde dataoverførsel på dit netværk.

Hvis du vil overvåge båndbreddebrugen i realtid, skal du bruge -l indstillingen. Den viser den samlede båndbredde, der bruges af indgående og udgående data.

Kør nu vnstat at overvåge båndbreddebrugen på wlan0 interface:

 sudo vnstat -l -i wlan0 

Du vil se følgende output.

Speedometer

Speedometer er et kommandolinjeværktøj, der kan bruges til at overvåge de aktuelle download / uploadhastigheder for netværksforbindelserne og hastighederne i filsystemerne. Speedometer viser en graf af din nuværende og tidligere netværkshastighed i din konsol. Du kan også bruge hastighedsmåler direkte på en fil til at overvåge overførselsydelsen og historikken om en bestemt download i stedet for al netværkstrafik.

Kør følgende kommando for at installere speedometer i dit system:

 sudo apt-get installer speedometer 

Kør nu speedometerwlan0 interface:

 sudo speedometer -r wlan0 -t wlan0 

Du vil se en udgang svarende til følgende.

Iftop

Iftop er et kommandolinjeværktøj, der lytter til netværkstrafik på en given grænseflade (som eth0, eth1, wlan0) og viser en tabel med aktuelle båndbreddebrug ved værter. Iftop bruger pcap-biblioteket til at fange de indgående og udgående pakker i netværksgrænsefladen.

Du kan nemt installere iftop ved at køre følgende kommando:

 sudo apt-get install iftop 

Kør nu iftop med n indstillingen, der forhindrer iftop i at løse ip-adresser til værtsnavn:

 sudo iftop -n 

Du vil se følgende output.

Konklusion

Jeg håber, at dette indlæg vil være nyttigt for hurtigt at kontrollere netværksbåndbredden på din Linux-server. Du er velkommen til at skrive en kommentar, hvis du har spørgsmål.