Installazione software · 5 min read · Sep 10, 2025

Come installare ntopng su Debian 12

Ntopng è uno strumento open-source per il monitoraggio del traffico di rete per l’analisi del traffico e la visualizzazione in tempo reale. Può essere installato ovunque, da Linux, Windows e MacOS. Ntopng supporta più interfacce, un sistema di allerta, la scoperta della rete e il monitoraggio attivo, e fornisce dati storici per analisi post-mortem.

In questo tutorial, imparerai come installare lo strumento di monitoraggio della rete Ntopng sul server Debian 12. Imparerai come abilitare la scoperta della rete e il monitoraggio attivo, configurare il monitoraggio attivo e come controllare il traffico live delle tue interfacce di rete attraverso il dashboard di Ntopng.

Prerequisiti

Prima di iniziare, assicurati di avere i seguenti requisiti:

  • Un server Debian 12
  • Un utente non root con privilegi di amministratore

Installazione di Ntopng

Per installare Ntopng, devi aggiungere il repository ufficiale e installarlo tramite il gestore pacchetti APT. Dopo che l’installazione è terminata, devi assicurarti che il servizio ‘ntopng’ sia in esecuzione utilizzando il comando ‘systemctl’, oppure puoi usare il comando ‘ss’ per controllare l’elenco delle porte aperte sul tuo sistema. Se Ntopng è in esecuzione, vedrai che la porta ‘3000’ ha lo stato ‘In ascolto’.

Per prima cosa, esegui il comando qui sotto per aggiornare l’indice dei pacchetti Debian e installare i pacchetti ‘ software-properties-common ‘ e ‘ wget ‘. Quando richiesto, inserisci ‘ Y ‘ per confermare l’installazione.

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

install packages

Scarica il repository Ntopng per Debian utilizzando il comando ‘wget’ qui sotto. E poi, installa il repository dei pacchetti utilizzando il comando ‘ apt ‘.

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

add repo

Una volta aggiunto il repository Ntopng al tuo sistema, esegui il seguente comando ‘ apt ‘ per aggiornare i tuoi pacchetti e installare il pacchetto ‘ ntopng ‘.

sudo apt update && sudo apt install ntopng

Inserisci ‘ Y ‘ per confermare l’installazione.

install ntopng

Dopo che l’installazione è completata, esegui il comando ‘systemctl’ qui sotto per controllare e verificare lo stato del servizio ‘ntopng’.

sudo systemctl is-enabled ntopng  
sudo systemctl status ntopng

Nell’output qui sotto, puoi vedere che Ntopng è in esecuzione e abilitato sul tuo sistema Debian.

check ntopng

Infine, puoi anche controllare la porta Ntopng con il comando ‘ss’ qui sotto. Vedrai che il processo Ntopng utilizza la porta 3000.

ss -tulpn

Configurazione di Ntopng

Dopo aver installato Ntopng, lo configurerai per monitorare le tue reti. In questo esempio, monitoreremo due interfacce di rete sia per le interfacce locali che pubbliche. Per fare ciò, devi modificare il file di configurazione di Ntopng ‘ /etc/ntopng/ntopng.conf ‘.

Apri il file di configurazione predefinito di Ntopng ‘ /etc/ntopng/ntopng.conf ‘ utilizzando l’editor ‘nano’.

sudo nano /etc/ntopng/ntopng.conf

Aggiungi la tua interfaccia di rete all’opzione ‘ -i ‘ e specifica la porta per Ntopng. In questo esempio, monitoreremo le interfacce eth0 e eth1, quindi eseguiremo Ntopng sulla porta predefinita 3000.

# Interfaccia di rete  
-i=eth0  
-i=eth1  
# Porta del server web  
-w=3000

Salva il file ed esci dall’editor.

Ora apri il file ‘ /etc/ntopng/ntopng.start ‘ con l’editor ‘ nano ‘.

sudo nano /etc/ntopng/ntopng.start

Inserisci il tuo subnet di rete locale in ‘ –local-networks ‘ come segue:

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

Quando hai finito, salva ed esci dal file.

Infine, esegui il comando ‘ systemctl ‘ qui sotto per riavviare il servizio ‘ ntopng ‘ e applicare le tue modifiche.

sudo systemctl restart ntopng

Accesso a Ntopng

Ora che hai configurato Ntopng, accediamo alla nostra installazione tramite un browser web.

Apri il tuo browser web e visita l’indirizzo IP del tuo server seguito dalla porta 3000, es: http://192.168.10.60:3000/. Se la tua installazione ha avuto successo, vedrai la pagina di accesso di Ntopng.

Accedi con l’utente predefinito ‘ admin ‘ e la password ‘ admin ‘.

login

Ora ti verrà chiesto di cambiare la password predefinita di Ntopng. Assicurati di utilizzare una password forte per l’autenticazione del dashboard di Ntopng.

change password

Se hai successo, vedrai il dashboard di Ntopng come segue:

dashboard

Abilitare la scoperta della rete su Ntopng

In questa sezione, imparerai come abilitare la scoperta della rete su Ntopng. Con questa funzione, Ntopng identificherà automaticamente gli host attivi all’interno della tua rete.

Clicca su ‘ Impostazioni > Preferenze ‘ e seleziona ‘ Scoperta della rete ‘.

Attiva la ‘ Scoperta della rete ‘ e clicca su ‘ Salva ‘.

turn on network discovery

Per accedere alla scoperta della rete su ntopng, seleziona ‘ Dashboard > Scoperta della rete ‘ e clicca su ‘ Esegui scoperta ‘. Puoi vedere qui sotto che Ntopng rileva automaticamente gli host all’interno della rete.

network discovery

Configurare il monitoraggio attivo con Ntopng

Ora che hai abilitato la scoperta della rete, attiviamo la funzione ‘Monitoraggio attivo’ e configuriamo il monitoraggio attivo per monitorare il nostro host. In questo esempio, utilizzerai la misurazione ICMP per monitorare se l’host è attivo o meno.

Per monitorare gli host target, Ntopng può utilizzare i seguenti protocolli:

  • ICMP e ICMPv6: per controllare la raggiungibilità dell’IP dell’host.
  • HTTP e HTTPS: per controllare le funzionalità dei possibili server web dell’host.
  • Throughput: per controllare il throughput di Internet.
  • Speedtest: per controllare la larghezza di banda di Internet.

Clicca su ‘ Impostazioni > Preferenze ‘ e seleziona ‘ Monitoraggio attivo ‘.

Attiva l’opzione ‘ Monitoraggio attivo ‘ e clicca su ‘ Salva ‘ per confermare.

active monitoring

Successivamente, clicca su ‘ Monitoraggio > Monitoraggio attivo ‘ e clicca sul pulsante ‘ + ‘ per aggiungere un nuovo monitoraggio attivo.

create active monitoring

In questo esempio, monitoreremo il nostro host ‘ 192.168.10.41 ‘ tramite ICMP o ping, clicca su ‘ Aggiungi ‘ per confermare.

Puoi vedere qui sotto che il monitoraggio attivo per l’host ‘ 192.168.10.41 ‘ è stato creato.

add host

Controllare il traffico live da Ntopng

Ora che hai imparato come configurare la scoperta della rete e abilitare il monitoraggio attivo, vediamo il traffico della tua rete in tempo reale dal dashboard di Ntopng.

Clicca sul menu ‘ Flusso > Live ‘ e vedrai il traffico live della tua rete. Seleziona la tua specifica interfaccia di rete dal menu in alto. Nell’esempio qui sotto, puoi vedere il traffico esterno del server sull’interfaccia ‘ eth0 ‘.

live monitoring

Conclusione

Congratulazioni! Hai completato l’installazione di Ntopng sul server Debian 12. Hai anche imparato come configurare e abilitare la scoperta della rete per rilevare automaticamente gli host attivi con Ntopng. Infine, hai anche imparato come abilitare il monitoraggio attivo e monitorare host/server tramite Ntopng.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.