Cómo monitorear el tráfico de red utilizando NetHogs

Cómo monitorear el tráfico de red utilizando NetHogs
NetHogs es una herramienta de monitoreo de red para Linux. Al igual que Top o HTOP, los nethogs pueden monitorear el tráfico de red en tiempo real. NetHogs puede monitorear cualquier interfaz de red específica o todas las interfaces de red en su computadora. NetHogs muestra el uso de ancho de banda por proceso en su computadora en tiempo real.

En este artículo, le mostraré cómo instalar y usar Nethogs para monitorear el tráfico de red en Linux. Entonces empecemos.

Instalación de Nethogs en Ubuntu/Debian:

NetHogs no está instalado en Ubuntu/Debian de forma predeterminada. Pero, está disponible en el repositorio oficial de paquetes de Ubuntu/Debian. Por lo tanto, puede instalar fácilmente Nethods con el Administrador de paquetes APT.

Primero, actualice la memoria caché del paquete APT con el siguiente comando:

$ sudo apt actualización

Ahora, instale netHogs con el siguiente comando:

$ sudo apt install netHogs

se deben instalar nethogs.

Ahora, para verificar si NetHogs está funcionando, ejecute el siguiente comando:

$ nethogs -v

Como puede ver, está funcionando correctamente.

Instalación de Nethogs en Centos 7:

NetHogs no está instalado en CentOS 7 por defecto. Pero NetHogs está disponible en el repositorio de Epel de Centos 7. Por lo tanto, puede instalar fácilmente Nethogs desde el repositorio de Epel con el Yum Package Manager.

Primero, habilite el repositorio EPEL con el siguiente comando:

$ sudo yum instalación epel-liberación

Ahora presiona Y y luego presiona .

Ahora presiona Y y luego presiona aceptar la clave GPG del repositorio de CentOS 7.

El repositorio de EPEL debe estar habilitado.

Ahora, ejecute el siguiente comando para instalar netHogs con el yum paquete Administrador.

$ sudo yum instalación nethogs

Ahora presiona Y y luego presiona .

Ahora presiona Y y luego presiona para aceptar la clave GPG del repositorio EPEL.

se deben instalar nethogs.

Ahora, para verificar si NetHogs está funcionando, ejecute el siguiente comando:

$ nethogs -v

nethogs funciona perfectamente.

Instalación de Nethogs en Arch Linux:

NetHogs no está instalado en Arch Linux de forma predeterminada también. Pero, NetHogs está disponible en el repositorio oficial de paquetes de Arch Linux. Por lo tanto, puede instalar fácilmente Nethogs en Arch Linux usando el Pacman Package Manager.

$ sudo Pacman -Sy Nethogs

Ahora presiona Y y luego presiona continuar.

se deben instalar nethogs.

Ahora, ejecute el siguiente comando para verificar si NetHogs está funcionando.

$ nethogs -v

Como puede ver, Nethogs funciona perfectamente.

Usando nethogs:

Ahora que tiene instalados nethogs, está listo para monitorear el tráfico de su red con nethogs.

Si desea monitorear el tráfico de red de toda la interfaz de red de su computadora, puede ejecutar NetHogs de la siguiente manera:

$ sudo nethogs -a

los nethogs deberían comenzar. Como puede ver, se enumeran las velocidades de carga de red (enviada) y descarga (recibida) para cada proceso. La interfaz de red que cada proceso está utilizando también se enumera aquí. El propietario del proceso y también el PID se enumera aquí. Si tiene algún proceso que esté comiendo el ancho de banda de la red innecesariamente, puede matar el proceso usando el PID.

NetHogs debe actualizar automáticamente la información como TOP y HTOP.

De forma predeterminada, NetHogs muestra las velocidades de descarga y carga de la red en Kilobytes (KB/S). Este es uno de los modos de visualización de nethogs. Hay 4 modos de visualización de nethogs, los kb/s predeterminados, los bytes totales utilizados (b), los kilobytes totales utilizados (KB), los megabytes totales utilizados (MB). Puedes presionar el metro Key en su teclado a While NetHogs se ejecuta para recorrer estos modos de visualización.

El modo de visualización predeterminado de netHogs. Muestra la descarga de la red y la velocidad de carga en Kilobytes/s (KB/S).

Otro modo de visualización de nethogs. En este modo de visualización se muestra el uso total de la red por proceso en Kilobytes (KB). También se muestra el uso total de la red de cada proceso (en KB).

En este modo de visualización se muestra el uso total de la red por proceso en bytes (b). También se muestra el uso total de la red de cada proceso (en b).

En este modo de visualización, se muestra el uso total de la red por proceso en Megabytes (MB). También se muestra el uso total de la red de cada proceso (en MB).

Puede cerrar el monitor de red netHogs con + C.

Si desea monitorear una interfaz de red específica con NetHogs, puede hacerlo fácilmente.

Por ejemplo, digamos, desea monitorear la interfaz de red ENS33 con NetHogs. Para hacer eso, inicie NetHogs Network Monitor con el siguiente comando:

$ sudo nethogs ens33

NOTA: Puede enumerar todas las interfaces de red de su computadora con el ip a dominio.

Ahora, solo el ENS33 la interfaz debe ser monitoreada.

Entonces, así es como usa Nethogs en Linux para monitorear el tráfico de la red. Gracias por leer este artículo.