GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Las mejores herramientas para monitorear el ancho de banda de la red en un servidor Linux

Introducción

Supervisar el rendimiento de la red es importante para evitar fallos de funcionamiento y garantizar la calidad. Tal práctica le dice si su red está funcionando lentamente y cuál puede ser la causa de tal problema. Esto se hace monitoreando el uso del ancho de banda de su red.

Hay muchas herramientas diferentes para monitorear el tráfico de red en un servidor Linux. Cada opción tiene sus puntos fuertes y débiles. La mayoría de las utilidades de la línea de comandos están diseñadas para ser livianas y fáciles de usar. Algunos están diseñados para presentar una descripción general básica, mientras que otros brindan datos detallados.

Esta guía compara las mejores herramientas de monitoreo de red de Linux .

Requisitos previos

  • Acceso a una cuenta de usuario con sudo o privilegios de root
  • Para CentOS y RHEL Linux, los repositorios EPEL (Extra Packages for Enterprise Linux) deben estar disponibles.
  • Una herramienta de administración de paquetes (yum o apto )
  • Una ventana de terminal/línea de comando (Ctrl-Alt-T, Ctrl-Alt-F2)

9 mejores herramientas de monitoreo de red para Linux

Si está buscando una visualización rápida del ancho de banda de la red, una herramienta de monitoreo de línea de comandos hará el trabajo. Si necesita un gráfico detallado del uso del mes, las opciones gráficas pueden brindarle una mejor solución.

Los informes de uso general pueden ayudar a determinar los requisitos de ancho de banda, mientras que los informes de nivel de proceso más detallados pueden ayudar a identificar la fuente del alto uso de ancho de banda.

Los informes en tiempo real pueden alertarlo sobre picos de uso o patrones inusuales cuando ocurren.

Antes de comenzar, instale EPEL

Los usuarios de CentOS primero deben instalar el software EPEL.

Para RHEL y CentOS 7.x:

1. Abra una ventana de terminal e ingrese lo siguiente:

sudo yum –y install epel-release

2. Actualizar los repositorios:

yum repolist

Supervisión de red de línea de comandos en Linux

Los servidores Linux a menudo se configuran sin una interfaz gráfica para ahorrar recursos del sistema. Estas aplicaciones pueden ejecutarse y mostrarse desde una línea de comandos.

Uso de ancho de banda de visualización de iftop

Si está familiarizado con el top comando para monitorear el uso del procesador, encontrará el iftop comando muy similar. iftop proporciona una visualización en tiempo real del uso del ancho de banda por conexión individual. También genera una descripción general de la cantidad de ancho de banda que se está utilizando.

Una limitación en iftop es que no rastrea el tráfico por ID de proceso (PID).

Para instalar iftop:

RHEL / CentOS

yum install iftop -y

Debian/Ubuntu

sudo apt-get install iftop

cargar el uso de la red de pantallas

nload es una utilidad de línea de comandos para monitorear el tráfico de red. Esta herramienta solo informa sobre el tráfico entrante y saliente. Muestra un gráfico, que es útil para obtener una descripción general rápida del tráfico de la red. Sin embargo, nload tiene una desventaja ya que no muestra el tráfico por PID o por socket.

Para instalar nload :

RHEL / CentOS

yum –y install nload

Debian/Ubuntu

sudo apt-get install nload

NetHogs supervisa el ancho de banda del tráfico de red

N EtHogs genera informes en tiempo real del uso de la red. Una ventaja de N etHogs es que ordena por proceso/aplicación y uso. Esto lo convierte en una buena utilidad para rastrear picos de ancho de banda (si puede iniciarlo a tiempo).

Para instalar N etHogs :

RHEL / CentOS

yum –y install nethogs

Debian/Ubuntu

sudo apt-get install nethogs

Monitor de ancho de banda bmon y Estimador de velocidad

bmon supervisa la utilización del ancho de banda, además de mantener una estimación de la tasa de ejecución. Desglosa el uso por dispositivo, lo que le permite rastrear el ancho de banda a través de múltiples adaptadores de red. Otra característica positiva es que crea un gráfico que le permite ver el uso del ancho de banda de un vistazo.

Para instalar bmon :

RHEL / CentOS

yum –y install bmon

Debian/Ubuntu

sudo apt-get install bmon

Monitor de tráfico de red vnStat

VnStat funciona mediante la ejecución de un demonio que captura y registra datos de ancho de banda. Lee desde el núcleo para mantenerse ligero en el uso de recursos. Puede ejecutarse en tiempo real usando el –l opción. El valor real radica en los registros persistentes. A medida que se ejecuta el daemon, recopila y almacena datos de uso de ancho de banda.

El vnstati El comando se puede utilizar para mostrar estadísticas de uso. VnStat es más adecuado para informes estadísticos.

Para instalar vnStat :

RHEL / CentOS

yum –y install vnstat

Debian/Ubuntu

sudo apt-get install vnstat

Herramienta de medición de ancho de banda de red iPerf/iPerf3

iPerf es para monitorear el ancho de banda por protocolo, como TCP y UDP.

Esta herramienta es la mejor para ajustar y maximizar el rendimiento de la red para un protocolo en particular. Una limitación es que requiere tanto un servidor como un cliente para realizar la prueba.

Para instalar iPerf :

RHEL/CentOS:

yum –y install iperf3

Debian/Ubuntu:

sudo apt-get install iperf3

Herramientas gráficas de control de ancho de banda

Las siguientes herramientas son más gráficas en su interfaz y visualización. Muchos de ellos ofrecen un conjunto de monitoreo más sólido que las herramientas de línea de comandos más simples.

Nagios Core Monitorea Sistemas, Redes e Infraestructura

Nagios ha sido una herramienta confiable de monitoreo de ancho de banda de código abierto durante casi 20 años.

La interfaz se ejecuta a través de un navegador web y ofrece múltiples vectores de monitoreo. Puede monitorear múltiples servicios de red, como HTTP, POP3 y SMTP. También tiene la capacidad de enviar notificaciones, como cuando ocurre un problema o cuando se resuelve un problema.

Núcleo de Nagios es una aplicación gratuita de código abierto. También está disponible una versión compatible de pago.

Herramienta de monitoreo de redes y aplicaciones Zabbix

Zabbix es una aplicación gratuita de control de ancho de banda de código abierto.

Se ejecuta en PHP en un navegador web. Zabbix tiene como objetivo simplificar el monitoreo de la red e incluye el monitoreo de dispositivos y aplicaciones. Genera registros de datos, que se pueden usar para rastrear y mejorar el rendimiento, y se puede escalar rápidamente entre aplicaciones grandes y pequeñas. Una de las ventajas de Zabbox es que se puede utilizar de forma gratuita, incluso en grandes aplicaciones comerciales.

Herramienta de gráficos y monitoreo de red Cacti

Cactus es una herramienta de monitoreo de red que usa PHP y se ejecuta en una ventana del navegador.

La fortaleza central de Cacti es su recopilación de datos y sus informes. Cacti no solo se limita al ancho de banda de la red, también puede rastrear otras métricas como los permisos y el acceso de los usuarios. Cacti utiliza secuencias de comandos para recopilar datos y compilarlos en tablas y gráficos significativos.


Ubuntu
  1. Las 5 mejores herramientas de monitoreo de Linux basadas en terminales

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

  3. Instalar el servidor VNC en Ubuntu 20.04:¿el mejor método?

  4. Instale PHP Server Monitor en un VPS CentOS 7 Linux

  5. 6 herramientas de código abierto imprescindibles para proteger su servidor Linux

Endurecimiento de servidores Linux:mejores prácticas

Instalar Velociraptor en Linux

Cómo instalar Netdata en Linux como Ubuntu 20.04 Servidor para monitorear

Cómo instalar el monitoreo de ancho de banda de red Iftop en Linux

Las 15 mejores herramientas de fuentes de Linux y cómo instalar fuentes de Linux en Ubuntu

Las 20 mejores herramientas de captura de pantalla de Linux:la recomendación de los expertos