20 mejores herramientas de monitoreo de ancho de banda de Linux para análisis de red

¿Estás teniendo problemas para monitorear el uso del ancho de banda de tu red Linux? ¿Necesitas ayuda? Es importante que puedas visualizar lo que está sucediendo en tu red para entender y resolver lo que esté causando lentitud en la red o simplemente para vigilar tu red.

En este artículo, revisaremos 19 herramientas útiles de monitoreo de ancho de banda para analizar el uso de la red en un sistema Linux. Las herramientas listadas a continuación son todas de código abierto y pueden ayudarte a responder preguntas como “¿por qué la red está tan lenta hoy?“.

Este artículo incluye una mezcla de herramientas pequeñas para monitorear el ancho de banda en una sola máquina Linux y soluciones de monitoreo completas capaces de manejar un pequeño número de hosts en una LAN (Red de Área Local) hasta múltiples hosts incluso en una WAN (Red de Área Amplia).

Si estás buscando herramientas de monitoreo y redes para administrar, solucionar problemas o depurar tu red, entonces lee nuestros siguientes artículos:

¡Comencemos!

1. Analizador de NetFlow de Site24x7: Monitoreo de Tráfico de Red

El Analizador de NetFlow de Site24x7 es una herramienta de monitoreo de tráfico de red y ancho de banda basada en la nube que monitorea sus dispositivos de origen y destino, sus interfaces y el tráfico que fluye a través de ellos.

Configure valores de umbral para todas las métricas clave, como tráfico de entrada, tráfico de salida y uso de ancho de banda, y reciba alertas instantáneas cuando se exceda un umbral.

NetFlow Analyzer analiza el flujo basado en diferentes tecnologías, como NetFlow, sFlow y J-Flow. Puede obtener visibilidad completa sobre el ancho de banda de la red con estadísticas sobre el tráfico pico, las principales aplicaciones y las principales conversaciones.

Identifique a los usuarios de ancho de banda, soluciónelos y mejore el rendimiento de su red utilizando la herramienta de monitoreo de ancho de banda de red de Site24x7.2. Analizador de NetFlow de ManageEngine

Site24x7’s NetFlow Analyzer

2. ManageEngine Netflow Analyzer

ManageEngine NetFlow Analyzer es una solución de monitoreo de ancho de banda basado en flujos que ofrece soporte multi-vendedor. Monitorea su red, analiza patrones de tráfico y detecta y diagnostica los consumidores de ancho de banda.

Puede rastrear los patrones de tráfico en su red durante cualquier período de tiempo y profundizar aún más en los detalles del dispositivo, interfaz, aplicación y nivel de usuario.

Con sus habilidades de modelado de tráfico, NetFlow Analyzer le ayuda a identificar anomalías en la red en tiempo real y a resolverlas antes de que afecten a sus usuarios finales.

Con sus informes personalizables, NetFlow Analyzer también le ayuda a predecir y planificar sus necesidades de ancho de banda. Puede crear, programar y generar informes de análisis de ancho de banda completos con solo unos clics.

ManageEngine Netflow Analyzer

3. vnStat – Un Monitor de Tráfico de Red

VnStat es un programa basado en línea de comandos completamente funcional para monitorear el tráfico de red y la utilización del ancho de banda en tiempo real, en sistemas Linux y BSD.

Vnstat Network Traffic Monitor Tool

Una ventaja que tiene sobre una herramienta similar es que registra el tráfico de red y las estadísticas de uso del ancho de banda para su posterior análisis, este es su comportamiento predeterminado. De hecho, puedes ver estos registros incluso después de que el sistema se reinicie.

Instalar VnStat en Linux

$ 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]

4. iftop – Muestra el uso del ancho de banda

iftop es una herramienta de monitoreo de ancho de banda de red en tiempo real, simple y fácil de usar, basada en línea de comandos, utilizada para obtener una rápida visión general de las actividades de red en una interfaz. Muestra actualizaciones de uso de ancho de banda de red cada 2, 10 y 40 segundos en promedio.

Iftop Display Bandwidth Usage

Instalar iftop en Linux

$ 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]

5. nload – Muestra el uso de la red

nload es otra herramienta simple y fácil de usar en línea de comandos para monitorear el tráfico de red y el uso del ancho de banda en tiempo real. Utiliza gráficos para ayudarte a monitorear el tráfico entrante y saliente. Además, también muestra información como la cantidad total de datos transferidos y el uso mínimo/máximo de la red.

nload – Monitor Network Usage

Instalar nload en Linux

$ 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]

6. NetHogs – Monitorear el tráfico de red y el ancho de banda

NetHogs es una pequeña herramienta similar a top, basada en texto, para monitorear el uso en tiempo real del ancho de banda del tráfico de red por cada proceso o aplicación en ejecución en un sistema Linux. Simplemente ofrece estadísticas en tiempo real del uso del ancho de banda de tu red de forma individual por proceso.

NetHogs – Monitor Network Usage Per User

Instalar NetHogs en Linux

$ 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]

7. bmon – Monitor de Ancho de Banda y Estimador de Velocidad

bmon también es una herramienta de línea de comandos directa para monitorear la utilización del ancho de banda de red y un estimador de velocidad, en Linux. Captura estadísticas de red y las visualiza en un formato fácil de entender para que puedas estar al tanto de tu sistema.

Bmon – Bandwidth Monitor and Rate Estimator

Instalar Bmon en Linux

$ 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]

8. Darkstat – Captura de Tráfico de Red

Darkstat es un analizador de tráfico de red basado en web, pequeño, simple, multiplataforma, eficiente y en tiempo real. Es una herramienta de monitoreo de estadísticas de red que funciona capturando el tráfico de red y las estadísticas de uso de la computadora, y sirve los informes a través de HTTP en un formato gráfico. También puedes usarlo a través de la línea de comandos para obtener los mismos resultados.

Darkstat – Captures Network Traffic

Instalar Darkstat en Linux

$ 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]

9. IPTraf – Un Monitor de Red IP

IPTraf es una herramienta fácil de usar, basada en ncurses y configurable para monitorear el tráfico de red entrante y saliente que pasa a través de una interfaz. Es útil para monitorear el tráfico IP y ver estadísticas generales de la interfaz, estadísticas detalladas de la interfaz y mucho más.

IPTraf – Network Statistics Utility

Instalar IPTraf en Linux

$ 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]

10. CBM – (Color Bandwidth Meter)

CBM es una pequeña utilidad de línea de comandos para mostrar el tráfico de red actual en todos los dispositivos conectados en salida coloreada en Ubuntu Linux y sus derivados como Linux Mint, Lubuntu y muchos otros. Muestra cada interfaz de red conectada, bytes recibidos, bytes transmitidos y bytes totales, lo que te permite monitorear el ancho de banda de red.

CBM – Monitor Network LAN Usage

Instalar Color Bandwidth Meter en Linux

$ 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]

11. Iperf/Iperf3 – Herramienta de medición de ancho de banda de red

Iperf/Iperf3 es una herramienta poderosa para medir el rendimiento de la red sobre protocolos como TCP, UDP y SCTP. Está principalmente diseñada para ayudar en la optimización de conexiones TCP sobre una ruta particular, por lo que es útil para probar y monitorear el ancho de banda máximo alcanzable en redes IP (admite tanto IPv4 como IPv6).

Requiere un servidor y un cliente para realizar pruebas (que informan sobre el ancho de banda, pérdida y otros parámetros útiles de rendimiento de red).

Iperf3 – Network Performance and Tuning

Instalar Iperf3 en Linux

$ 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]

12. Netperf – Pruebas de ancho de banda de red

Netperf es similar a iperf, para probar el rendimiento de la red. Puede ayudar en el monitoreo del ancho de banda de la red en Linux mediante la medición de la transferencia de datos utilizando TCP o UDP. También admite mediciones a través de la interfaz Berkeley Sockets, DLPI, Unix Domain Sockets y muchas otras interfaces. Se necesitan un servidor y un cliente para ejecutar pruebas.

Netperf – Network Bandwidth Testing

Instalar Netperf en Linux

$ 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]

13. SARG – Generador de Informes de Análisis de Squid

SARG es un analizador de archivos de registro de squid y una herramienta de monitoreo de ancho de banda de internet. Produce informes HTML útiles con información que incluye, entre otras cosas, direcciones IP y uso total de ancho de banda. Es una herramienta útil para monitorear la utilización del ancho de banda de internet por máquinas individuales en una sola red.

Sarg – Squid Network Analysis Report Generator

Para instrucciones de instalación y uso, consulta nuestro artículo: Cómo Instalar SARG para Monitorear el Uso del Ancho de Banda de Internet de Squid.

14. Monitorix – Herramienta de Monitoreo de Sistema y Red

Monitorix es una aplicación ligera de monitoreo de recursos del sistema y red, diseñada para servidores pequeños Linux/Unix y también cuenta con un soporte increíble para dispositivos integrados.

Te ayuda a monitorear el tráfico de red y las estadísticas de uso desde un número ilimitado de dispositivos de red. Admite conexiones IPv4 e IPv6, incluidos gráficos de tráfico de paquetes y errores de tráfico, y admite hasta 9 discos por interfaz de red.

Monitorix – System and Network Monitoring Tool

Instala Monitorix en 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]

15. Cacti – Herramienta de Monitoreo y Graficación de Red

Cacti es una aplicación PHP totalmente funcional basada en la web para graficar redes con una interfaz intuitiva y fácil de usar. Utiliza una base de datos MySQL para almacenar los datos de rendimiento de la red recopilados, que se utilizan para producir gráficos personalizados. Es un frontend para RRDTool, útil para monitorear redes pequeñas a complejas con miles de dispositivos.

Cacti – Network Monitoring and Graphing Tool

Para instrucciones de instalación y uso, consulta nuestro artículo – Instalar Cacti (Monitoreo de Red) en Linux.

16. Observium – Plataforma de Monitoreo de Red

Observium es una plataforma de monitoreo de red totalmente funcional con una interfaz elegante y potente, pero a la vez simple e intuitiva. Soporta una serie de plataformas incluyendo Linux, Windows, FreeBSD, Cisco, HP, Dell y muchas otras, e incluye la detección automática de dispositivos. Ayuda a los usuarios a recopilar métricas de red y ofrece gráficos intuitivos de las métricas del dispositivo a partir de los datos de rendimiento recopilados.

Observium – Network Monitoring Platform

Para instrucciones de instalación y uso, consulta nuestro artículo – Cómo Instalar Observium – Un Sistema Completo de Gestión y Monitoreo de Red.

17. Zabbix – Herramienta de Monitoreo de Aplicaciones y Redes

Zabbix es una plataforma de monitoreo de redes comúnmente utilizada y rica en características, diseñada en un modelo cliente-servidor, para monitorear redes, servidores y aplicaciones en tiempo real. Recopila diferentes tipos de datos que se utilizan para una representación visual del rendimiento de la red o métricas de carga de los dispositivos monitoreados.

Es capaz de trabajar con protocolos de red conocidos como HTTP, FTP, SMTP, IMAP y muchos más, sin necesidad de instalar software adicional en los dispositivos monitoreados.

Zabbix – Monitoring Solution for Linux

Para instrucciones de instalación y uso, consulte nuestro artículo – Cómo Instalar Zabbix – Una Solución Completa de Monitoreo de Red para Linux.

18. Nagios – Monitorea Sistemas, Redes e Infraestructura

Nagios es un software de monitoreo robusto, potente, rico en características y ampliamente utilizado. Le permite monitorear dispositivos de red locales y remotos y sus servicios desde una sola ventana.

Ofrece monitoreo de ancho de banda en dispositivos de red como switches y routers a través de SNMP, lo que le permite encontrar fácilmente puertos sobreutilizados y señalar posibles abusadores de red.

Leer también: 13 Comandos de Configuración y Solución de Problemas de Red en Linux

Además, Nagios también te ayuda a vigilar la utilización de ancho de banda por puerto y los errores, y soporta la rápida detección de cortes de red y fallos de protocolo.

Nagios – IT Infrastructure Monitoring Tool

Para instrucciones de instalación y uso, consulta nuestro artículo – Cómo Instalar Nagios – Una Solución Completa de Monitoreo de Infraestructura de TI para Linux.

19. EtherApe – Monitoreo de Red

EtherApe es otra herramienta gráfica de monitoreo de red para Linux que muestra tu actividad de red de forma gráfica. Soporta una amplia gama de dispositivos como Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP y WLAN.

EtherApe – Network Monitoring

20. Picosnitch

Picosnitch sirve como una herramienta de monitoreo de ancho de banda por aplicación que proporciona notificaciones en tiempo real a los usuarios cada vez que nuevas aplicaciones establecen conexiones a Internet o cuando el hash de una aplicación ha cambiado desde su última conexión.

Tiene una interfaz de usuario basada en terminal, que permite a los usuarios navegar y filtrar fácilmente su historial de tráfico por varios parámetros, incluyendo tiempo, ejecutable, hash sha256, proceso padre del ejecutable, ID de usuario, puertos locales y remotos, direcciones locales y remotas, e incluso dominios.

Picosnitch – Monitor Network Traffic
Resumen

En este artículo, hemos revisado varios útiles herramientas de monitoreo de ancho de banda de red y del sistema para Linux. Si hemos omitido alguna herramienta de monitoreo en la lista, compártala con nosotros en el formulario de comentarios a continuación.

Source:
https://www.tecmint.com/linux-network-bandwidth-monitoring-tools/