Instalación Ntopng · 5 min read · Sep 10, 2025

Cómo instalar ntopng en Debian 12

Ntopng es una herramienta de monitoreo de tráfico de red de código abierto para el análisis de tráfico y la visualización en tiempo real. Se puede instalar en cualquier lugar, desde Linux, Windows y MacOS. Ntopng admite múltiples interfaces, sistema de alertas, descubrimiento de red y monitoreo activo, y proporciona datos históricos para análisis post-mortem.

En este tutorial, aprenderás cómo instalar la herramienta de monitoreo de red Ntopng en el servidor Debian 12. Aprenderás cómo habilitar el descubrimiento de red y el monitoreo activo, configurar el monitoreo activo y cómo verificar el tráfico en vivo de tus interfaces de red a través del panel de control de Ntopng.

Requisitos previos

Antes de comenzar, asegúrate de tener lo siguiente:

  • Un servidor Debian 12
  • Un usuario no root con privilegios de administrador

Instalando Ntopng

Para instalar Ntopng, debes agregar el repositorio oficial e instalarlo a través del administrador de paquetes APT. Después de que la instalación haya finalizado, debes asegurarte de que el servicio ‘ntopng’ esté en ejecución utilizando el comando ‘systemctl’, o puedes usar el comando ‘ss’ para verificar la lista de puertos abiertos en tu sistema. Si Ntopng está en ejecución, verás que el puerto ‘3000’ tiene el estado ‘Escuchando’.

Primero, ejecuta el siguiente comando para actualizar el índice de paquetes de Debian e instalar los paquetes ‘ software-properties-common ‘ y ‘ wget ‘. Cuando se te pida, ingresa ‘ Y ‘ para confirmar la instalación.

sudo apt update  
sudo apt install software-properties-common wget

instalar paquetes

Descarga el repositorio de Ntopng para Debian usando el comando ‘wget’ a continuación. Luego, instala el repositorio de paquetes usando el comando ‘ apt ‘.

wget https://packages.ntop.org/apt/bookworm/all/apt-ntop.deb  
sudo apt install ./apt-ntop.deb

agregar repo

Una vez que el repositorio de Ntopng esté agregado a tu sistema, ejecuta el siguiente comando ‘ apt ‘ para actualizar tu paquete e instalar el paquete ‘ ntopng ‘.

sudo apt update && sudo apt install ntopng

Ingresa ‘ Y ‘ para confirmar la instalación.

instalar ntopng

Después de que la instalación esté completa, ejecuta el comando ‘systemctl’ a continuación para verificar y comprobar el estado del servicio ‘ntopng’.

sudo systemctl is-enabled ntopng  
sudo systemctl status ntopng

En la salida a continuación, puedes ver que Ntopng está en ejecución y habilitado en tu sistema Debian.

verificar ntopng

Por último, también puedes verificar el puerto de Ntopng con el comando ‘ss’ a continuación. Verás que el proceso de Ntopng utiliza el puerto 3000.

ss -tulpn

Configurando Ntopng

Después de haber instalado Ntopng, lo configurarás para monitorear tus redes. En este ejemplo, monitorearemos dos interfaces de red tanto para interfaces locales como públicas. Para hacer eso, debes editar el archivo de configuración de Ntopng ‘ /etc/ntopng/ntopng.conf ‘.

Abre el archivo de configuración predeterminado de Ntopng ‘ /etc/ntopng/ntopng.conf ‘ usando el editor ‘nano’.

sudo nano /etc/ntopng/ntopng.conf

Agrega tu interfaz de red a la opción ‘ -i ‘ y especifica el puerto para Ntopng. En este ejemplo, monitorearemos las interfaces eth0 y eth1, luego ejecutaremos Ntopng en el puerto predeterminado 3000.

# Interfaz de red  
-i=eth0  
-i=eth1  
# Puerto del servidor web  
-w=3000

Guarda el archivo y sal del editor.

Ahora abre el archivo ‘ /etc/ntopng/ntopng.start ‘ con el editor ‘ nano ‘.

sudo nano /etc/ntopng/ntopng.start

Ingresa tu subred de red local en ‘ –local-networks ‘ como sigue:

--local-networks "192.168.1.0/24"  
--interface 1

Cuando termines, guarda y sal del archivo.

Por último, ejecuta el comando ‘ systemctl ‘ a continuación para reiniciar el servicio ‘ ntopng ‘ y aplicar tus cambios.

sudo systemctl restart ntopng

Iniciando sesión en Ntopng

Ahora que has configurado Ntopng, accedamos a nuestra instalación a través de un navegador web.

Abre tu navegador web y visita la dirección IP de tu servidor seguida del puerto 3000, ej: http://192.168.10.60:3000/. Si tu instalación es exitosa, verás la página de inicio de sesión de Ntopng.

Inicia sesión con el usuario predeterminado ‘ admin ‘ y la contraseña ‘ admin ‘.

iniciar sesión

Ahora, se te pedirá que cambies la contraseña predeterminada de Ntopng. Asegúrate de usar una contraseña fuerte para la autenticación del panel de control de Ntopng.

cambiar contraseña

Si es exitoso, verás el panel de control de Ntopng como el siguiente:

panel de control

Habilitar el descubrimiento de red en Ntopng

En esta sección, aprenderás cómo habilitar el descubrimiento de red en Ntopng. Con esta función, Ntopng identificará automáticamente los hosts activos dentro de tu red.

Haz clic en ‘ Configuración > Preferencias ‘ y selecciona ‘ Descubrimiento de red ‘.

Activa el ‘ Descubrimiento de red ‘ y haz clic en ‘ Guardar ‘.

activar descubrimiento de red

Para acceder al descubrimiento de red en ntopng, selecciona ‘ Panel > Descubrimiento de red ‘ y haz clic en ‘ Ejecutar descubrimiento ‘. Puedes ver a continuación que Ntopng detecta automáticamente los hosts dentro de la red.

descubrimiento de red

Configurando el monitoreo activo con Ntopng

Ahora que has habilitado el descubrimiento de red, activemos la función de ‘Monitoreo Activo’ y configuremos el monitoreo activo para monitorear nuestro host. En este ejemplo, utilizarás la medición ICMP para monitorear si el host está vivo o no.

Para monitorear hosts objetivo, Ntopng puede usar los siguientes protocolos:

  • ICMP e ICMPv6: para verificar la accesibilidad de la IP del host.
  • HTTP y HTTPS: para verificar las funcionalidades de posibles servidores web del host.
  • Ancho de banda: para verificar el ancho de banda de Internet.
  • Speedtest: para verificar el ancho de banda de Internet.

Haz clic en ‘ Configuración > Preferencias ‘ y selecciona ‘ Monitoreo Activo ‘.

Activa la opción ‘ Monitoreo Activo ‘ y haz clic en ‘ Guardar ‘ para confirmar.

monitoreo activo

A continuación, haz clic en ‘ Monitoreo > Monitoreo Activo ‘ y haz clic en el botón ‘ + ‘ para agregar un nuevo monitoreo activo.

crear monitoreo activo

En este ejemplo, monitorearemos nuestro host ‘ 192.168.10.41 ‘ a través de ICMP o ping, haz clic en ‘ Agregar ‘ para confirmar.

Puedes ver a continuación que el monitoreo activo para el host ‘ 192.168.10.41 ‘ ha sido creado.

agregar host

Verificando el tráfico en vivo desde Ntopng

Ahora que has aprendido cómo configurar el descubrimiento de red y habilitar el monitoreo activo, veamos el tráfico de tu red en vivo desde el panel de control de Ntopng.

Haz clic en el menú ‘ Flujo > En Vivo ‘ y verás el tráfico en vivo de tu red. Selecciona tu interfaz de red específica desde el menú superior. En el ejemplo a continuación, puedes ver el tráfico externo del servidor en la interfaz ‘ eth0 ‘.

monitoreo en vivo

Conclusión

¡Felicidades! Has completado la instalación de Ntopng en el servidor Debian 12. También has aprendido cómo configurar y habilitar el descubrimiento de red para detectar automáticamente hosts activos con Ntopng. Por último, también has aprendido cómo habilitar el monitoreo activo y monitorear hosts/servidores a través de Ntopng.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.