Monitoreo de Red · 4 min read · Oct 11, 2025
Cómo instalar Ntopng Network Monitor en Debian 10

Ntopng es una herramienta de monitoreo de red gratuita, de código abierto y muy útil que se puede utilizar para monitorear el tráfico de red en tiempo real. Es una versión de próxima generación de ntop, de alto rendimiento y bajo consumo de recursos, basada en libpcap. Es multiplataforma y funciona en todas las plataformas Unix, MacOSX y Windows. Ntopng monitorea e informa sobre varios protocolos, incluidos TCP, UDP, ICMP, DLC, IPX, ARP, Netbios, Decnet y muchos más.
Características
- Geolocalización de direcciones IP
- Mostrar el tráfico de red y hosts IPv4/IPv6
- Analizar el tráfico y clasificarlo según la fuente/destino
- Almacenar estadísticas de tráfico en formato RRD
- Informar y clasificar el uso del protocolo IP por tipo de protocolo
Requisitos
- Un servidor que ejecute Debian 10.
- Una contraseña de root configurada en su servidor.
Comenzando
Antes de comenzar, necesitará actualizar su sistema con la última versión. Puede hacerlo ejecutando el siguiente comando:
apt-get update -y
apt-get upgrade -yUna vez que su servidor esté actualizado, reinicie su servidor para aplicar los cambios.
Instalando Ntopng
Por defecto, Ntopng no está disponible en el repositorio de Debian 10. Por lo tanto, necesitará agregar el repositorio de Ntopng a su sistema.
Puede instalar el repositorio de Ntopng con el siguiente comando:
wget http://apt.ntop.org/buster/all/apt-ntop.deb
dpkg -i apt-ntop.debUna vez que se haya agregado el repositorio, actualice el repositorio e instale Ntopng ejecutando el siguiente comando:
apt-get update -y
apt-get install pfring-dkms nprobe ntopng n2disk cento -yUna vez que se haya completado la instalación, inicie el servicio Ntopng y habilítelo para que se inicie al reiniciar el sistema con el siguiente comando:
systemctl start ntopng
systemctl enable ntopngAhora puede verificar el estado de Ntopng con el siguiente comando:
systemctl status ntopngDebería ver la siguiente salida:
? ntopng.service - ntopng herramienta de monitoreo y análisis de tráfico web de alta velocidad
Cargado: cargado (/etc/systemd/system/ntopng.service; habilitado; configuración del proveedor: habilitada)
Activo: activo (en ejecución) desde sáb 2019-09-21 02:05:50 EDT; hace 7 min
PID principal: 3314 (ntopng)
Tareas: 26 (límite: 1138)
Memoria: 209.2M
CGroup: /system.slice/ntopng.service
??3314 /usr/local/bin/ntopng /run/ntopng.conf
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:707] Agregando 192.168.0.103/32 como dirección de interfaz IPv4 para enp0s3
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:715] Agregando 192.168.0.0/24 como red local IPv4 para enp0s3
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:735] Agregando ::1/128 como dirección de interfaz IPv6 para lo
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:744] Agregando ::1/128 como red local IPv6 para lo
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:735] Agregando fe80::a00:27ff:fe99:dc40/128 como dirección de interfaz IPv6 para enp0
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:744] Agregando fe80::a00:27ff:fe99:dc40/64 como red local IPv6 para enp0s3
Sep 21 02:05:56 debian ntopng[3314]: 21/Sep/2019 02:05:56 [PeriodicActivities.cpp:72] Iniciado bucle de actividades periódicas...
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [PeriodicActivities.cpp:114] Cada script de actividad periódica utilizará 2 hilos
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [NetworkInterface.cpp:2791] Iniciado sondeo de paquetes en la interfaz enp0s3 [id: 1]...
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [NetworkInterface.cpp:2791] Iniciado sondeo de paquetes en la interfaz lo [id: 2]...
Configurando Ntopng
El archivo de configuración predeterminado de Ntopng se encuentra en /etc/ntopng/ntopng.conf. Necesitará editarlo para hacer algunos cambios:
nano /etc/ntopng/ntopng.confCambie las siguientes líneas:
-G=/var/run/ntopng.pid
##Definir la interfaz de red para el monitoreo de red.
-i=enp0s3
##Definir el puerto HTTP para el servidor web.
-w=3000Guarde y cierre el archivo cuando haya terminado. A continuación, cree un nuevo archivo ntopng.start para definir su red.
nano /etc/ntopng/ntopng.startAgregue las siguientes líneas:
--local-networks "192.168.0.0/24" ## dé sus rangos de IP locales aquí.
--interface 1Guarde y cierre el archivo, luego reinicie Ntopng para aplicar los cambios de configuración:
systemctl restart ntopngAccediendo a Ntopng
Ntopng ahora está en funcionamiento y escuchando en el puerto 3000. Abra su navegador web y visite la URL http://your-server-ip:3000. Debería ver la siguiente página:

Proporcione el nombre de usuario y la contraseña predeterminados de Ntopng como admin/admin y haga clic en el botón Iniciar sesión. Debería ver la siguiente pantalla:

Ahora, proporcione su contraseña deseada y haga clic en el botón Cambiar Contraseña. Debería ver el panel de control predeterminado de Ntopng en la siguiente página:

Ahora, haga clic en Hosts > Todos los Hosts. Debería ver todos los hosts disponibles en su red en la siguiente pantalla:

Ahora, haga clic en uno de los hosts, debería ver toda la información sobre este host en la siguiente pantalla:

Ahora, haga clic en Hosts > Dispositivos. Debería ver la dirección Mac de todos los hosts en su red en la siguiente pantalla:

Ahora, haga clic en Inicio > Hosts para ver la lista de los principales hosts en la siguiente pantalla:

Ahora, haga clic en el botón Puertos para ver una lista de los principales puertos de cliente y servidor en la siguiente pantalla:

¡Felicidades! ha instalado y configurado correctamente Ntopng en su servidor Debian 10. Ahora puede monitorear fácilmente cualquier dispositivo en su red.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.