Monitoraggio rete · 4 min read · Oct 11, 2025
Come installare Ntopng Network Monitor su Debian 10

Ntopng è uno strumento di monitoraggio della rete gratuito, open-source e molto utile che può essere utilizzato per monitorare il traffico di rete in tempo reale. È una versione ad alte prestazioni, a basso consumo di risorse e di nuova generazione dell’originale ntop basato su libpcap. È multipiattaforma e funziona su ogni piattaforma Unix, MacOSX e Windows. ntopng monitora e riporta vari protocolli tra cui TCP, UDP, ICMP, DLC, IPX, ARP, Netbios, Decnet e molti altri.
Caratteristiche
- Geolocalizzazione degli indirizzi IP
- Mostra il traffico di rete e gli host IPv4/IPv6
- Analizza il traffico e lo ordina in base a sorgente/destinazione
- Memorizza le statistiche sul traffico in formato RRD
- Riporta e ordina l’uso del protocollo IP per tipo di protocollo
Requisiti
- Un server che esegue Debian 10.
- Una password di root impostata sul tuo server.
Iniziare
Prima di iniziare, dovrai aggiornare il tuo sistema con l’ultima versione. Puoi farlo eseguendo il seguente comando:
apt-get update -y
apt-get upgrade -yUna volta aggiornato il tuo server, riavvia il server per applicare le modifiche.
Installazione di Ntopng
Per impostazione predefinita, Ntopng non è disponibile nel repository di Debian 10. Quindi dovrai aggiungere il repository di Ntopng al tuo sistema.
Puoi installare il repository di Ntopng con il seguente comando:
wget http://apt.ntop.org/buster/all/apt-ntop.deb
dpkg -i apt-ntop.debUna volta aggiunto il repository, aggiorna il repository e installa Ntopng eseguendo il seguente comando:
apt-get update -y
apt-get install pfring-dkms nprobe ntopng n2disk cento -yUna volta completata l’installazione, avvia il servizio Ntopng e abilitalo per avviarsi al riavvio del sistema con il seguente comando:
systemctl start ntopng
systemctl enable ntopngOra puoi controllare lo stato di Ntopng con il seguente comando:
systemctl status ntopngDovresti vedere il seguente output:
? ntopng.service - ntopng strumento di monitoraggio e analisi del traffico web ad alta velocità
Loaded: loaded (/etc/systemd/system/ntopng.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2019-09-21 02:05:50 EDT; 7min ago
Main PID: 3314 (ntopng)
Tasks: 26 (limit: 1138)
Memory: 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] Aggiunta 192.168.0.103/32 come indirizzo dell'interfaccia IPv4 per enp0s3
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:715] Aggiunta 192.168.0.0/24 come rete locale IPv4 per enp0s3
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:735] Aggiunta ::1/128 come indirizzo dell'interfaccia IPv6 per lo
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:744] Aggiunta ::1/128 come rete locale IPv6 per lo
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:735] Aggiunta fe80::a00:27ff:fe99:dc40/128 come indirizzo dell'interfaccia IPv6 per enp0
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:744] Aggiunta fe80::a00:27ff:fe99:dc40/64 come rete locale IPv6 per enp0s3
Sep 21 02:05:56 debian ntopng[3314]: 21/Sep/2019 02:05:56 [PeriodicActivities.cpp:72] Avviato ciclo di attività periodiche...
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [PeriodicActivities.cpp:114] Ogni script di attività periodica utilizzerà 2 thread
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [NetworkInterface.cpp:2791] Avviato polling dei pacchetti sull'interfaccia enp0s3 [id: 1]...
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [NetworkInterface.cpp:2791] Avviato polling dei pacchetti sull'interfaccia lo [id: 2]...
Configurazione di Ntopng
Il file di configurazione predefinito di Ntopng si trova in /etc/ntopng/ntopng.conf. Dovrai modificarlo per apportare alcune modifiche:
nano /etc/ntopng/ntopng.confCambia le seguenti righe:
-G=/var/run/ntopng.pid
##Definisci l'interfaccia di rete per il monitoraggio della rete.
-i=enp0s3
##Definisci la porta HTTP per il server web.
-w=3000Salva e chiudi il file, quando hai finito. Successivamente, crea un nuovo file ntopng.start per definire la tua rete.
nano /etc/ntopng/ntopng.startAggiungi le seguenti righe:
--local-networks "192.168.0.0/24" ## inserisci qui i tuoi intervalli IP locali.
--interface 1Salva e chiudi il file, quindi riavvia Ntopng per applicare le modifiche di configurazione:
systemctl restart ntopngAccesso a Ntopng
Ntopng è ora in esecuzione e in ascolto sulla porta 3000. Apri il tuo browser web e visita l’URL http://your-server-ip:3000. Dovresti vedere la seguente pagina:

Fornisci il nome utente e la password predefiniti di Ntopng come admin/admin e fai clic sul pulsante Login. Dovresti vedere il seguente schermo:

Ora, fornisci la tua password desiderata e fai clic sul pulsante Cambia Password. Dovresti vedere il dashboard predefinito di Ntopng nella seguente pagina:

Ora, fai clic su Hosts > All Hosts. Dovresti vedere tutti gli host disponibili nella tua rete nel seguente schermo:

Ora, fai clic su uno degli host, dovresti vedere tutte le informazioni su questo host nel seguente schermo:

Ora, fai clic su Hosts > Devices. Dovresti vedere l’indirizzo Mac di tutti gli host nella tua rete nel seguente schermo:

Ora, fai clic su Home > Hosts per vedere l’elenco dei principali host nel seguente schermo:

Ora, fai clic sul pulsante Ports per vedere un elenco delle principali porte client e server nel seguente schermo:

Congratulazioni! hai installato e configurato con successo Ntopng sul tuo server Debian 10. Ora puoi monitorare facilmente qualsiasi dispositivo sulla tua rete.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.