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 -ySuccessivamente, 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 -yUna 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 ~/netdataSuccessivamente, cambia la directory nella directory clonata utilizzando il seguente comando:
cd netdataSuccessivamente, installa Netdata eseguendo lo script netdata-installer.sh come mostrato di seguito:
sudo ./netdata-installer.shDovresti 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 netdataDovresti 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 -yUna volta installato UFW, abilitalo con il seguente comando:
sudo ufw enableSuccessivamente, consenti la porta 19999 utilizzando il firewall UFW come segue:
sudo ufw allow 19999/tcpSuccessivamente, ricarica il firewall per applicare tutte le modifiche:
sudo ufw reloadUna 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:

Carico e I/O del disco:

Utilizzo della memoria:

Networking IPv4:

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 --forceSe desideri aggiornare Netdata all’ultima versione eseguendo il seguente comando:
cd netdata
git pull
sudo ./netdata-installer.shCongratulazioni! hai installato con successo Netdata su Debian 9.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.