![¡Finalmente! Windows 10 que se ejecuta en el procesador Qualcomm Snapdragon 835](/f/35bbe6c6ae83ffba20ea8e4f9d9e0fb4.jpg?width=100&height=100)
¿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 para vigilar su red.
Leer también: 20 herramientas de Commad Line para monitorear el rendimiento de Linux
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 está buscando administrar, solucionar problemas o depurar su red, lea nuestro artículo: Una guía del administrador de sistemas de Linux para la gestión de redes, la resolución de problemas y la depuración
Las herramientas que se enumeran 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 un
LAN (Red de área local) a varios hosts incluso en un PÁLIDO (Red de área amplia).ManageEngine NetFlow Analyzer es una solución de monitoreo de ancho de banda basada en flujo que ofrece soporte de múltiples proveedores. Supervisa su red, analiza los patrones de tráfico y detecta y diagnostica los acaparadores de ancho de banda.
Puede realizar un seguimiento de los patrones de tráfico en su red durante cualquier período de tiempo y profundizar más en los detalles del dispositivo, la interfaz, la aplicación y el nivel de usuario. Con sus capacidades de modelado de tráfico, NetFlow Analyzer lo ayuda a identificar anomalías de red en tiempo real y solucionarlas antes de que afecten a sus usuarios finales.
Con sus informes personalizables, NetFlow Analyzer también le ayuda a predecir y planificar sus requisitos de ancho de banda. Puede crear, programar y generar informes completos de análisis de ancho de banda con solo unos pocos clics.
VnStat es un programa basado en 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 ventaja 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 un análisis posterior; este es su comportamiento predeterminado. De hecho, puede ver estos registros incluso después de reiniciar el sistema.
# yum install epel-release [Activado RHEL / CentOS] # yum install vnstat # apt install vnstat [OnDebian / Ubuntu]
iftop es un método simple, fácil de usar y en tiempo real como en la parte superior herramienta de monitoreo de ancho de banda de red basada en línea de comandos, utilizada para obtener una descripción general rápida de las actividades de red en una interfaz. Muestra actualizaciones de ancho de banda de uso de la red cada 2, 10 y 40 segundos en promedio.
# yum install epel-release [Activado RHEL / CentOS] # yum install iftop # apt install iftop [OnDebian / Ubuntu]
nload es otra herramienta de línea de comandos simple y fácil de usar para monitorear el tráfico de la red y el uso del ancho de banda en tiempo real. Utiliza gráficos para ayudarlo 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 [Activado RHEL / CentOS] # yum install nload # apt install nload [OnDebian / Ubuntu]
NetHogs es una pequeña herramienta basada en texto similar a la parte superior para monitorear 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 de ancho de banda de su red por proceso.
# yum install epel-release [Activado RHEL / CentOS] # yum install nethogs # apt install nethogs [OnDebian / Ubuntu]
bmon también es una herramienta de línea de comandos sencilla para monitorear la utilización del ancho de banda de la red y un estimador de tasa, en Linux. Captura estadísticas de la red y las visualiza en un formato amigable para los humanos para que pueda vigilar su sistema.
# yum install epel-release [Activado RHEL / CentOS] # yum install bmon # apt install bmon [OnDebian / Ubuntu]
Darkstat es un analizador de tráfico de red basado en web, pequeño, simple, multiplataforma, en tiempo real y eficiente. Es una herramienta de monitoreo de estadísticas de red que funciona capturando el tráfico de la red, calcula estadísticas de uso y entrega los informes a través de HTTP en un formato gráfico. También puede usarlo a través de la línea de comando para obtener los mismos resultados.
# yum install epel-release [Activado RHEL / CentOS] # yum install darkstat # apt install darkstat [OnDebian / Ubuntu]
IPTraf es una herramienta fácil de usar, configurable y basada en ncurses 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.
# yum install epel-release [Activado RHEL / CentOS] # yum install iptraf # apt install iptraf [OnDebian / Ubuntu]
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 de color 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 monitorear el ancho de banda de la red.
# yum install epel-release [Activado RHEL / CentOS] # yum install cbm # apt install cbm [OnDebian / Ubuntu]
Iperf / Iperf3 es una poderosa herramienta para medir el rendimiento de la red en protocolos como TCP, UDP y SCTP. Está construido principalmente para ayudar a ajustar las conexiones TCP en una ruta en 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 informa el ancho de banda, la pérdida y otros parámetros útiles de rendimiento de la red).
# yum install epel-release [Activado RHEL / CentOS] # yum install iperf3 # apt install iperf3 [OnDebian / Ubuntu]
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 midiendo la transferencia de datos usando TCP, UDP. También admite mediciones a través de la interfaz Berkeley Sockets, DLPI, Unix Domain Sockets y muchas otras interfaces. Necesita un servidor y un cliente para ejecutar las pruebas.
Para obtener instrucciones de instalación, consulte la página de github del proyecto.
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 otras, 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.
Monitorix es una aplicación liviana de monitoreo de redes y recursos del sistema, 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 la red y las estadísticas de uso de un número ilimitado de dispositivos de red. Admite conexiones IPv4 e IPv6, incluye tráfico de paquetes y gráficos de errores de tráfico, y admite hasta 9 qdiscs por interfaz de red.
# yum install epel-release [Activado RHEL / CentOS] # yum install monitorix # apt install monitorix [OnDebian / Ubuntu]
Cactus es una aplicación PHP de gráficos en red completamente funcional, basada en la web, con una interfaz intuitiva y fácil de usar. Utiliza la base de datos MySQL para almacenar datos recopilados de datos de rendimiento de la red, que se utilizan para producir gráficos personalizados. Es una interfaz para RRDTool, útil para monitorear redes pequeñas a complejas con miles de dispositivos.
Para obtener instrucciones de instalación y uso, consulte nuestro artículo: Cómo instalar Cacti: una herramienta de supervisión y gráficos de red.
Observium es una plataforma de monitoreo de red con todas las funciones con una interfaz elegante y poderosa, robusta pero simple e intuitiva. Es compatible con varias plataformas, incluidas Linux, Windows, FreeBSD, Cisco, HP, Dell y muchas otras, e incluye 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.
Para obtener instrucciones de instalación y uso, consulte nuestro artículo: Cómo instalar Observium: un completo sistema de supervisión y gestión de redes.
Zabbix es una plataforma de monitoreo de red de uso común y rica en funciones, 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 la 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 bien 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.
Nagios es un software de monitoreo robusto, poderoso, 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.
Leer también: 13 Comandos de resolución de problemas y configuración de red de Linux
Además, Nagios también le ayuda a vigilar la utilización y los errores del ancho de banda por puerto, y admite la detección rápida de cortes 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 monitoreo de sistemas y ancho de banda de red para Linux. Si no hemos incluido alguna herramienta de supervisión en la lista, compártala con nosotros en el formulario de comentarios a continuación.