16 herramientas útiles de monitoreo de ancho de banda para analizar el uso de la red en Linux


¿Tiene problemas para monitorear el uso del ancho de banda de su red Linux? ¿Necesitas ayuda? Es importante que pueda visualizar lo que está sucediendo en su red para comprender y resolver lo que está causando la lentitud de la red o simplemente vigilar su red.

En este artículo, revisaremos 16 herramientas útiles de monitoreo de ancho de banda para analizar el uso de la red en un sistema Linux.

Si desea administrar, solucionar problemas o depurar su red, lea nuestro artículo: Guía de administración de sistemas, resolución de problemas y depuración de un administrador de Linux

Las herramientas enumeradas a continuación son todas de código abierto y pueden ayudarlo a responder preguntas como " ¿Por qué la red es tan lenta hoy? ". Este artículo incluye una combinación de pequeñas herramientas para monitorear el ancho de banda en una sola máquina Linux y soluciones de monitoreo completas capaces de manejar un número reducido de hosts en una LAN ( Red de área local ) a varios hosts incluso en una WAN ( red de área amplia ).

1. vnStat - Un monitor de tráfico de red

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

Una de las ventajas que tiene sobre una herramienta similar es que registra el tráfico de red y las estadísticas de uso de ancho de banda para su posterior análisis: este es su comportamiento predeterminado. Puede ver estos registros incluso después de reiniciar el sistema.

# yum install epel-release  [On RHEL/CentOS]
# yum install vnstat

# apt install vnstat   [On Debian/Ubuntu]

2. iftop - Muestra el uso del ancho de banda

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

# yum install epel-release  [On RHEL/CentOS]
# yum install iftop

# apt install iftop   [On Debian/Ubuntu]

3. nload: muestra el uso de la red

nload es otra herramienta de línea de comandos sencilla y fácil de usar para monitorear el tráfico de red y el uso de 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.

# yum install epel-release  [On RHEL/CentOS]
# yum install nload

# apt install nload   [On Debian/Ubuntu]

4. NetHogs - Monitor de ancho de banda de tráfico de red

NetHogs es una pequeña herramienta basada en texto para controlar el uso del ancho de banda del tráfico de red en tiempo real por cada proceso o aplicación que se ejecuta en un sistema Linux. Simplemente ofrece estadísticas en tiempo real del uso del ancho de banda de su red en función de cada proceso.

# yum install epel-release  [On RHEL/CentOS]
# yum install nethogs

# apt install nethogs       [On Debian/Ubuntu]

5. bmon - Monitor de ancho de banda y estimador de velocidad

bmon es también una sencilla herramienta de línea de comandos para monitorear la utilización del ancho de banda de la red y un estimador de velocidad, en Linux. Captura las estadísticas de la red y las visualiza en un formato amigable para que puedas vigilar tu sistema.

# yum install epel-release  [On RHEL/CentOS]
# yum install bmon

# apt install bmon          [On Debian/Ubuntu]

6. Darkstat - Captura el tráfico de la red

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

# yum install epel-release  [On RHEL/CentOS]
# yum install darkstat

# apt install darkstat      [On Debian/Ubuntu]

7. 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 para ver estadísticas generales de la interfaz, estadísticas detalladas de la interfaz y mucho más.

# yum install epel-release  [On RHEL/CentOS]
# yum install iptraf

# apt install iptraf        [On Debian/Ubuntu]

8. CBM - (Medidor de ancho de banda de color)

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 le permite controlar el ancho de banda de la red.

# yum install epel-release  [On RHEL/CentOS]
# yum install cbm

# apt install cbm           [On Debian/Ubuntu]

9. Iperf / Iperf3 - Herramienta de medición de ancho de banda de red

Iperf/Iperf3 es una poderosa herramienta para medir el rendimiento de la red sobre protocolos como TCP, UDP y SCTP. Está diseñado principalmente para ayudar a sintonizar las conexiones TCP en una ruta particular, por lo que es útil para probar y monitorear el ancho de banda máximo posible en redes IP (admite IPv4 e IPv6). Requiere un servidor y un cliente para realizar pruebas (que informan el ancho de banda, la pérdida y otros parámetros de rendimiento de red útiles).

# yum install epel-release  [On RHEL/CentOS]
# yum install iperf3

# apt install iperf3        [On Debian/Ubuntu]

10. Netperf - Prueba de ancho de banda de red

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

Para instrucciones de instalación, echa un vistazo a la página del proyecto github.

11. SARG - Generador de informes de análisis de calamar

SARG es un analizador de archivos de registro de calamar y una herramienta de monitoreo de ancho de banda de Internet. Produce informes HTML útiles con información que incluye, entre otros, 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.

Para obtener instrucciones de instalación y uso, consulte nuestro artículo - Cómo instalar SARG para monitorear el uso del ancho de banda de Internet de Squid.

12. Monitorix - Sistema y herramienta de monitoreo de red

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

Le 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, incluye gráficos de tráfico de paquetes y errores de tráfico, y admite hasta 9 qdisc por interfaz de red.

Instalar Monitorix en Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install monitorix

# apt install monitorix     [On Debian/Ubuntu]

13. Cacti - Monitorización de red y herramienta gráfica.

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

Para obtener instrucciones de instalación y uso, consulte nuestro artículo Cómo instalar Cacti: una herramienta de monitoreo y gráficos de red

14. Observium - Plataforma de monitoreo de red

Observium es una plataforma de monitoreo de red con todas las funciones con una interfaz elegante y potente, robusta pero simple e intuitiva. Es compatible con varias plataformas, incluidas 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 métricas de dispositivos a partir de datos de rendimiento recopilados.

Para obtener instrucciones de instalación y uso, consulte nuestro artículo - Cómo instalar Observium - Un sistema completo de administración y monitoreo de redes.

15. Zabbix - Herramienta de monitoreo de aplicaciones y redes

Zabbix es una plataforma de monitoreo de red de uso común, rica en características, diseñada en un modelo de servidor-cliente, para monitorear redes, servidores y aplicaciones en tiempo real. Recopila diferentes tipos de datos que se utilizan para el rendimiento de la red de representación visual 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 la necesidad de instalar software adicional en los dispositivos monitoreados.

Para obtener instrucciones de instalación y uso, consulte nuestro artículo - Cómo instalar Zabbix - Una solución completa de monitoreo de red para Linux.

16. Nagios - Sistemas de Monitores, Redes e Infraestructura

Nagios es un software de monitoreo robusto, potente, rico en funciones 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 conmutadores y enrutadores a través de SNMP, lo que le permite descubrir fácilmente los puertos utilizados y señalar posibles abusadores de la red.

Además, Nagios también lo ayuda a controlar la utilización y los errores de ancho de banda por puerto, y admite la detección rápida de interrupciones de red y fallas de protocolo.

Para obtener instrucciones de instalación y uso, consulte nuestro artículo - Cómo instalar Nagios - Una solución completa de monitoreo de infraestructura de TI para Linux.

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