17 eines útils de control de l'ample de banda per analitzar l'ús de la xarxa a Linux


Teniu problemes per supervisar l'ús de l'ample de banda de la vostra xarxa Linux? Necessites ajuda? És important que pugueu visualitzar què està passant a la vostra xarxa per entendre i resoldre el que està causant lentitud de la xarxa o simplement per vigilar la vostra xarxa.

En aquest article, revisarem 17 eines útils de control de l'ample de banda per analitzar l'ús de la xarxa en un sistema Linux.

Si voleu gestionar, solucionar problemes o depurar la vostra xarxa, llegiu el nostre article: 22 ordres de xarxa de Linux per a administradors de sistemes

Les eines que s'enumeren a continuació són de codi obert i us poden ajudar a respondre preguntes com ara per què la xarxa és tan lenta avui?. Aquest article inclou una combinació de petites eines per controlar l'ample de banda en una única màquina Linux i solucions completes de monitorització capaços de gestionar uns quants nombres d'amfitrions en una LAN (xarxa d'àrea local) a diversos amfitrions fins i tot en una WAN (xarxa d'àrea àmplia).

NetFlow Analyzer de Site24x7 - Monitorització del trànsit de xarxa

NetFlow Analyzer de Site24x7 és una eina de monitorització del trànsit de xarxa i de l'ample de banda basada en núvol que supervisa els vostres dispositius d'origen i de destinació, les seves interfícies i el trànsit que hi circula.

Configureu els valors de llindar per a totes les mètriques clau, com ara el trànsit d'entrada, el trànsit de sortida i l'ús d'ample de banda, i rebeu alertes instantànies quan se superi un llindar.

NetFlow Analyzer analitza el flux basat en diferents tecnologies, com ara NetFlow, sFlow i J-Flow. Podeu obtenir una visibilitat completa de l'ample de banda de la xarxa amb estadístiques sobre el trànsit màxim, les principals aplicacions i les converses principals. Identifiqueu els porcs d'ample de banda, solucioneu-los i milloreu el rendiment de la vostra xarxa mitjançant l'eina de control de l'ample de banda de la xarxa de Site24x7.

ManageEngine Netflow Analyzer

diagnostica els porcs d'ample de banda.

Podeu fer un seguiment dels patrons de trànsit a la vostra xarxa durant qualsevol període de temps i profunditzar més en els detalls del dispositiu, la interfície, l'aplicació i el nivell d'usuari. Amb les seves capacitats de modelar el trànsit, NetFlow Analyzer us ajuda a identificar anomalies de xarxa en temps real i solucionar-les abans que afectin els vostres usuaris finals.

Amb els seus informes personalitzables, NetFlow Analyzer també us ajuda a predir i planificar els vostres requisits d'ample de banda. Podeu crear, programar i generar informes complets d'anàlisi d'ample de banda amb només uns quants clics.

1. vnStat: un monitor de trànsit de xarxa

VnStat és un programa basat en línia d'ordres amb totes les funcions per controlar el trànsit de la xarxa de Linux i la utilització de l'ample de banda en temps real, en sistemes Linux i BSD.

Un dels avantatges que té respecte a una eina similar és que registra el trànsit de xarxa i les estadístiques d'ús d'ample de banda per a una anàlisi posterior: aquest és el seu comportament predeterminat. En realitat, podeu veure aquests registres fins i tot després que el sistema es reiniciï.

$ sudo yum install sysstat      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install sysstat      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install sysstat  [On Debian/Ubuntu & Mint]
$ sudo pacman -S sysstat        [On Arch Linux]

2. iftop: mostra l'ús de l'ample de banda

eina de supervisió d'amplada de banda de xarxa basada en la línia d'ordres superior, que s'utilitza per obtenir una visió general ràpida de les activitats de la xarxa en una interfície. Mostra actualitzacions d'ample de banda d'ús de la xarxa cada 2, 10 i 40 segons de mitjana.

$ sudo yum install iftop      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install iftop      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install iftop  [On Debian/Ubuntu & Mint]
$ sudo pacman -S iftop        [On Arch Linux]

3. nload: mostra l'ús de la xarxa

nload és una altra eina de línia d'ordres senzilla i fàcil d'utilitzar per controlar el trànsit de la xarxa i l'ús de l'ample de banda en temps real. Utilitza gràfics per ajudar-vos a controlar el trànsit entrant i sortint. A més, també mostra informació com ara la quantitat total de dades transferides i l'ús mínim/màxim de la xarxa.

$ sudo yum install nload      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install nload      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install nload  [On Debian/Ubuntu & Mint]
$ sudo pacman -S nload        [On Arch Linux]

4. NetHogs - Monitorització de l'amplada de banda del trànsit de la xarxa

NetHogs és una petita eina basada en text, semblant a la part superior, per controlar l'ús de l'ample de banda del trànsit de la xarxa en temps real per cada procés o aplicació que s'executa en un sistema Linux. Simplement ofereix estadístiques en temps real de l'ús de l'ample de banda de la vostra xarxa per procés.

$ sudo yum install nethogs      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install nethogs      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install nethogs  [On Debian/Ubuntu & Mint]
$ sudo pacman -S nethogs        [On Arch Linux]

5. bmon - Monitor d'amplada de banda i estimador de velocitat

bmon també és una eina de línia d'ordres senzilla per controlar la utilització de l'ample de banda de la xarxa i un estimador de velocitat, a Linux. Captura estadístiques de xarxa i les visualitza en un format amigable per a les persones perquè pugueu vigilar el vostre sistema.

$ sudo yum install bmon      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install bmon      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install bmon  [On Debian/Ubuntu & Mint]
$ sudo pacman -S bmon        [On Arch Linux]

6. Darkstat: captura el trànsit de la xarxa

Darkstat és un petit, senzill, multiplataforma, en temps real i eficient analitzador de trànsit de xarxa basat en web. És una eina de monitorització d'estadístiques de xarxa que funciona capturant el trànsit de la xarxa i les estadístiques d'ús de l'ordinador, i ofereix els informes a través d'HTTP en format gràfic. També podeu utilitzar-lo mitjançant la línia d'ordres per obtenir els mateixos resultats.

$ sudo yum install darkstat      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install darkstat      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install darkstat  [On Debian/Ubuntu & Mint]
$ sudo pacman -S darkstat        [On Arch Linux]

7. IPTraf: un monitor de xarxa IP

IPTraf és una eina fàcil d'utilitzar, basada en ncurses i configurable per controlar el trànsit de xarxa entrant i sortint que passa per una interfície. És útil per al seguiment del trànsit IP i per veure estadístiques generals de la interfície, estadístiques detallades de la interfície i molt més.

$ sudo yum install iptraf      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install iptraf      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install iptraf  [On Debian/Ubuntu & Mint]
$ sudo pacman -S iptraf        [On Arch Linux]

8. CBM - (Medidor d'amplada de banda de color)

CBM és una petita utilitat de línia d'ordres per mostrar el trànsit de xarxa actual a tots els dispositius connectats en una sortida de color a Ubuntu Linux i els seus derivats com Linux Mint, Lubuntu i molts altres. Mostra cada interfície de xarxa connectada, bytes rebuts, bytes transmesos i bytes totals, cosa que us permet controlar l'amplada de banda de la xarxa.

$ sudo yum install cbm      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install cbm      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install cbm  [On Debian/Ubuntu & Mint]
$ sudo pacman -S cbm        [On Arch Linux]

9. Iperf/Iperf3 – Eina de mesura de l'ample de banda de la xarxa

Iperf/Iperf3 és una potent eina per mesurar el rendiment de la xarxa mitjançant protocols com TCP, UDP i SCTP. Està dissenyat principalment per ajudar a ajustar les connexions TCP en un camí particular, per la qual cosa és útil per provar i supervisar l'amplada de banda màxima possible a les xarxes IP (admet tant IPv4 com IPv6).

Requereix un servidor i un client per realitzar proves (que informen de l'ample de banda, la pèrdua i altres paràmetres útils de rendiment de la xarxa).

$ sudo yum install iperf3      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install iperf3      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install iperf3  [On Debian/Ubuntu & Mint]
$ sudo pacman -S iperf3        [On Arch Linux]

10. Netperf: proves d'amplada de banda de xarxa

Netperf és similar a iperf, per provar el rendiment de la xarxa. Pot ajudar a controlar l'ample de banda de la xarxa a Linux mesurant la transferència de dades mitjançant TCP o UDP. També admet mesures mitjançant la interfície Berkeley Sockets, DLPI, Unix Domain Sockets i tantes altres interfícies. Necessites un servidor i un client per fer proves.

$ sudo yum install netperf      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install netperf      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install netperf  [On Debian/Ubuntu & Mint]
$ sudo pacman -S netperf        [On Arch Linux]

11. SARG – Generador d'informes d'anàlisi de calamars

SARG és un analitzador de fitxers de registre de calamars i una eina de control de l'ample de banda d'Internet. Produeix informes HTML útils amb informació que inclou, entre d'altres, adreces IP i l'ús total d'ample de banda. És una eina útil per controlar l'ús de l'ample de banda d'Internet per màquines individuals en una única xarxa.

Per obtenir instruccions d'instal·lació i ús, consulteu el nostre article: Com instal·lar SARG per controlar l'ús d'ample de banda d'Internet de Squid.

12. Monitorix – Eina de monitorització de sistemes i xarxes

Monitorix és una aplicació de control de xarxa i recursos del sistema lleuger, dissenyada per a petits servidors Linux/Unix i també inclou un suport sorprenent per a dispositius incrustats.

T'ajuda a controlar el trànsit de la xarxa i les estadístiques d'ús d'un nombre il·limitat de dispositius de xarxa. Admet connexions IPv4 i IPv6, inclosos el trànsit de paquets i els gràfics d'error de trànsit, i admet fins a 9 discos per interfície de xarxa.

Instal·leu Monitorix a Linux

$ sudo yum install monitorix      [On Older CentOS/RHEL & Fedora]
$ sudo dnf install monitorix      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install monitorix  [On Debian/Ubuntu & Mint]
$ sudo pacman -S monitorix        [On Arch Linux]

13. Cacti: eina de monitorització i gràfics de xarxa

Cacti és una aplicació PHP de gràfics de xarxa basada en web totalment funcional amb una interfície intuïtiva i fàcil d'utilitzar. Utilitza la base de dades MySQL per emmagatzemar les dades de rendiment de la xarxa recopilades, utilitzades per produir gràfics personalitzats. És una interfície per a RRDTool, útil per supervisar xarxes petites i complexes amb milers de dispositius.

Per obtenir instruccions d'instal·lació i ús, consulteu el nostre article - Instal·leu Cacti (vigilància de la xarxa) a Linux.

14. Observium – Plataforma de Monitorització de la Xarxa

Observium és una plataforma de monitorització de xarxa amb totes les funcions amb una interfície elegant i potent, robusta però senzilla i intuïtiva. Admet diverses plataformes, com ara Linux, Windows, FreeBSD, Cisco, HP, Dell i moltes altres, i inclou la detecció automàtica de dispositius. Ajuda els usuaris a recopilar mètriques de xarxa i ofereix una representació gràfica intuïtiva de les mètriques del dispositiu a partir de les dades de rendiment recollides.

Per obtenir instruccions d'instal·lació i ús, consulteu el nostre article - Com instal·lar Observium - Un sistema complet de gestió i supervisió de la xarxa.

15. Zabbix – Eina de monitorització d'aplicacions i xarxes

Zabbix és una plataforma de monitorització de xarxa d'ús habitual, rica en funcions, dissenyada en un model servidor-client, per supervisar xarxes, servidors i aplicacions en temps real. Recull diferents tipus de dades que s'utilitzen per a una representació visual del rendiment de la xarxa o mètriques de càrrega dels dispositius supervisats.

És capaç de treballar amb protocols de xarxa coneguts com HTTP, FTP, SMTP, IMAP i molts més, sense necessitat d'instal·lar programari addicional als dispositius supervisats.

Per obtenir instruccions d'instal·lació i ús, consulteu el nostre article - Com instal·lar Zabbix - Una solució completa de monitorització de xarxa per a Linux.

16. Nagios: monitoritza sistemes, xarxes i infraestructures

Nagios és un programari de supervisió robust, potent, ric en funcions i àmpliament utilitzat. Us permet controlar els dispositius de xarxa locals i remots i els seus serveis des d'una sola finestra.

Ofereix un seguiment de l'ample de banda en dispositius de xarxa com ara commutadors i encaminadors mitjançant SNMP, la qual cosa us permet esbrinar fàcilment els ports sobreutilitzats i identificar els possibles abusors de la xarxa.

A més, Nagios també us ajuda a vigilar l'ús i els errors de l'ample de banda per port i admet la detecció ràpida d'interrupcions de xarxa i errors de protocol.

Per obtenir instruccions d'instal·lació i ús, consulteu el nostre article - Com instal·lar Nagios - Una solució completa de monitorització d'infraestructura de TI per a Linux.

En aquest article, hem revisat una sèrie d'eines útils d'amplada de banda de xarxa i de supervisió del sistema per a Linux. Si hem perdut alguna eina de supervisió a la llista, comparteix-ho amb nosaltres al formulari de comentaris a continuació.