Monitoraggio prestazioni · 4 min read · Nov 17, 2025

Come installare e utilizzare lo strumento di monitoraggio delle prestazioni Netdata su Debian 9

Netdata è uno strumento di monitoraggio delle prestazioni e della salute gratuito, open source, scalabile, distribuito e in tempo reale per sistemi operativi basati su Linux. Netdata viene fornito con dashboard web semplici, facili da usare ed estensibili che possono essere utilizzate per visualizzare i processi e i servizi sul tuo sistema. Puoi monitorare l’uso della CPU, della RAM, l’I/O del disco, il traffico di rete e Postfix utilizzando Netdata. Netdata funziona su tutti i sistemi come macchine fisiche, macchine virtuali, contenitori e dispositivi IoT senza interrompere la loro funzione principale.

Netdata viene fornito con molte funzionalità, alcune delle quali sono elencate di seguito:

  • Dashboard bootstrap interattive straordinarie.
  • Supporta soglie dinamiche, modelli di allerta, isteresi e più metodi di notifica basati su ruoli.
  • Puoi creare facilmente dashboard personalizzate utilizzando HTML.
  • Raccoglie migliaia di metriche per server al secondo, con solo l’1% di utilizzo della CPU di un singolo core.
  • Monitora quasi tutto, come CPU, Memoria, Dischi, Iptables, Processi, Interfacce di rete, server NFS, server Apache, database Redis, database Postgres, database MySQL, Tomcat, server di posta Postfix ed Exim, dispositivi SNMP, server proxy Squid e molti altri.

In questo tutorial, impareremo come installare lo strumento di monitoraggio delle prestazioni Netdata su Debian 9.

Requisiti

  • Debian 9 Desktop/Server installato sul tuo sistema.
  • Utente non root con privilegi sudo.

Iniziare

Prima di iniziare, dovrai installare alcuni pacchetti necessari per installare Netdata.

Per prima cosa, aggiorna il repository dei pacchetti eseguendo il seguente comando:

sudo apt-get update -y  
sudo apt-get upgrade -y

Successivamente, installa tutte le dipendenze necessarie utilizzando il seguente comando:

sudo apt-get install zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc make autoconf autoconf-archive autogen automake python python-yaml python-mysqldb nodejs lm-sensors python-psycopg2 netcat git -y

Una volta installati tutti i pacchetti, puoi procedere al passaggio successivo.

Installa Netdata

Per prima cosa, scarica l’ultima versione di Netdata dal repository Git. Puoi farlo eseguendo il seguente comando:

git clone https://github.com/firehol/netdata.git --depth=1 ~/netdata

Successivamente, cambia la directory nella directory clonata utilizzando il seguente comando:

cd netdata

Successivamente, installa Netdata eseguendo lo script netdata-installer.sh come mostrato di seguito:

sudo ./netdata-installer.sh

Dovresti vedere il seguente output:

^
  |.-.   .-.   .-.   .-.   .  netdata                                        
  |   '-'   '-'   '-'   '-'   monitoraggio delle prestazioni in tempo reale, fatto bene!  
  +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->


  Stai per costruire e installare netdata sul tuo sistema.

  Sarà installato in queste posizioni:

   - il demone     in /usr/sbin/netdata
   - file di configurazione   in /etc/netdata
   - file web      in /usr/share/netdata
   - plugin        in /usr/libexec/netdata
   - file di cache    in /var/cache/netdata
   - file db       in /var/lib/netdata
   - file di log      in /var/log/netdata
   - file pid       in /var/run/netdata.pid
   - file logrotate in /etc/logrotate.d/netdata

  Questo programma di installazione ti consente di cambiare il percorso di installazione.
  Premi Control-C e esegui lo stesso comando con --help per assistenza.

Premi INVIO per costruire e installare netdata sul tuo sistema > 

Ora, premi Invio per continuare con l’installazione. Una volta completata con successo l’installazione, dovresti vedere il seguente output:

 --- Abbiamo finito! --- 

  ^
  |.-.   .-.   .-.   .-.   .-.   .  netdata                          .-.   .-
  |   '-'   '-'   '-'   '-'   '-'   è installato e in esecuzione ora!  -'   '-'  
  +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->

  goditi il monitoraggio delle prestazioni e della salute in tempo reale...

Puoi avviare, fermare e ottenere lo stato del servizio Netdata eseguendo il seguente comando:

sudo systemctl start netdata  
sudo systemctl stop netdata  
sudo systemctl status netdata

Dovresti vedere il seguente output se Netdata funziona correttamente:

? netdata.service - Monitoraggio delle prestazioni in tempo reale
   Loaded: loaded (/etc/systemd/system/netdata.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2018-02-10 11:19:29 EST; 18min ago
  Process: 575 ExecStartPre=/bin/chown -R netdata:netdata /var/cache/netdata (code=exited, status=0/SUCCESS)
  Process: 574 ExecStartPre=/bin/mkdir -p /var/cache/netdata (code=exited, status=0/SUCCESS)
 Main PID: 580 (netdata)
    Tasks: 17 (limit: 4915)
   CGroup: /system.slice/netdata.service
           ??580 /usr/sbin/netdata -P /run/netdata/netdata.pid -D
           ??600 bash /usr/libexec/netdata/plugins.d/tc-qos-helper.sh 1
           ??612 /usr/libexec/netdata/plugins.d/apps.plugin 1
           ??613 /usr/bin/python /usr/libexec/netdata/plugins.d/python.d.plugin 1

Feb 10 11:19:27 Netdataserver systemd[1]: Starting Monitoraggio delle prestazioni in tempo reale...
Feb 10 11:19:29 Netdataserver systemd[1]: Started Monitoraggio delle prestazioni in tempo reale.

Configura il Firewall

Netdata funziona sulla porta 19999, quindi dovrai consentire la porta 19999 attraverso il firewall UFW. Per impostazione predefinita, UFW non è installato in Debian 9. Puoi installarlo eseguendo il seguente comando:

sudo apt-get install ufw -y

Una volta installato UFW, abilitalo con il seguente comando:

sudo ufw enable

Successivamente, consenti la porta 19999 utilizzando il firewall UFW come segue:

sudo ufw allow 19999/tcp

Successivamente, ricarica il firewall per applicare tutte le modifiche:

sudo ufw reload

Una volta configurato il firewall UFW, puoi procedere ad accedere all’interfaccia web di Netdata.

Accedi all’interfaccia web di Netdata

Apri il tuo browser web e digita l’URL http://your-server-ip:19999, verrai reindirizzato alla dashboard di Netdata come mostrato nell’immagine sottostante:

Utilizzo della CPU:

Panoramica del sistema Netdata

Carico e I/O del disco:

Monitoraggio del carico e dell'I/O con netdata

Utilizzo della memoria:

monitoraggio dell'utilizzo della memoria

Networking IPv4:

Monitoraggio della rete

Utilizzo del disco:

monitoraggio dell'utilizzo del disco

Puoi anche visualizzare la configurazione attuale di Netdata nel tuo browser digitando l’URL http://your-server-ip:19999/netdata.conf. Dovresti vedere la seguente pagina:

Nell’immagine sopra, dovresti vedere tutte le opzioni configurabili commentate. Puoi configurarlo secondo le tue esigenze modificando il file /etc/netdata/netdata.conf.

Aggiorna e disinstalla Netdata

Se desideri rimuovere Netdata dal tuo sistema, puoi eseguire il seguente comando:

cd netdata  
sudo /netdata-uninstaller.sh --force

Se desideri aggiornare Netdata all’ultima versione eseguendo il seguente comando:

cd netdata  
git pull  
sudo ./netdata-installer.sh

Congratulazioni! hai installato con successo Netdata su Debian 9.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.