Installazione Grafana · 7 min read · Nov 19, 2025
Come Installare Grafana Su Ubuntu 20.04 LTS
Grafana è un dashboard di metriche open source, ricco di funzionalità e un editor di grafici. Grafana è ampiamente utilizzato per monitorare un gran numero di metriche provenienti da diverse fonti di dati come MySQL, MongoDB, InfluxDB, ecc. Ha un’architettura pluggable che può essere estesa con più plugin per varie fonti di dati.
Grafana è scritto in linguaggio Scala e utilizza Elasticsearch per la persistenza e una facile query tra le fonti di dati. Può essere utilizzato per visualizzare metriche dalle proprie applicazioni o da servizi di terze parti come Pingdom, Google Analytics, AWS Cloudwatch, ecc.
Caratteristiche Principali di Grafana:
- Editor di Dashboard: Ha un potente editor grafico di dashboard che fornisce un’interfaccia drag and drop per costruire dashboard. Grafana fornisce anche accesso API che consente agli sviluppatori di distribuire le dashboard in tempo reale.
- Multiple Fonti di Dati: Grafana supporta attualmente le fonti di dati Graphite, InfluxDB e Prometheus. Ma è estensibile utilizzando plugin per varie altre fonti di dati come MySQL, Elasticsearch, ecc. Nuovi plugin vengono aggiunti frequentemente dai membri della comunità.
- Visualizzazioni dei Dati: Fornisce vari tipi di visualizzazione come Grafico, Tabelle, Grafici. Ha anche una funzione di dashboard che può creare dashboard complesse da piccoli dashlet.
- Condivisione delle Dashboard: Grafana ha un condivisore di dashboard integrato che ci consente di creare e condividere le nostre dashboard online con altri utenti o gruppi. Abbiamo l’opzione di esportare la dashboard condivisa come file JSON o scaricarla in formato PNG.
Cosa Fa?
Ora che sappiamo di più sulle funzionalità di Grafana, vediamo come funziona. Graphite è uno degli strumenti più ampiamente utilizzati e popolari per il monitoraggio delle metriche. Ma ha un grande svantaggio nel modo in cui raccoglie le metriche dalle fonti di dati. Utilizza un meccanismo di polling per raccogliere i valori delle metriche, il che causa un’elevata utilizzo della CPU e richiede più tempo per elaborare le query da vari client. Grafana utilizza Collectd su un host locale e invia le metriche a InfluxDB così come a Graphite per la memorizzazione persistente.
Come Funziona?
Grafana quindi prende questi dati da InfluxDB o Graphite e li memorizza in Elasticsearch, un database NoSQL che consente query veloci di grandi quantità di dati su più host. Grafana legge quindi questi punti da Elasticsearch attraverso un’architettura di plugin pluggable dove è possibile aggiungere plugin di terze parti per varie fonti di dati. Grafana ha plugin per quasi tutte le fonti di dati popolari e alcuni di essi sono open source come Graphite, InfluxDB, OpenTSDB, ecc.
Questa guida ti guiderà attraverso il processo di installazione e configurazione di Grafana su Ubuntu 20.04 (dovrebbe funzionare anche con altre versioni).
Prerequisiti
- Un server con Ubuntu 20.04 versione a 64 bit installata.
- Accedi come root o utente con privilegi sudo.
- Spazio sufficiente. Grafana richiede almeno 200 MB di spazio su disco, almeno 3 GB di RAM e almeno 2 CPU per gestire Dashboard e Metriche.
Iniziare
Aggiornare il tuo Server
È sempre una buona idea aggiornare il tuo server prima di iniziare a installare qualsiasi cosa eseguendo i seguenti comandi nel tuo terminale:
sudo apt update -ysudo apt upgrade -yIl flag -y viene utilizzato per rispondere sì ai prompt che ti chiede durante l’aggiornamento.
apt update aggiornerà l’elenco dei pacchetti e apt upgrade installerà le versioni più recenti di tutti i pacchetti attualmente installati sul sistema.
Output di esempio:

Aggiornare il tuo Server
Dopo che il processo di aggiornamento è terminato, potresti dover riavviare il server eseguendo il seguente comando nel tuo terminale:
sudo rebootInstallazione delle Dipendenze
Grafana richiede che alcuni pacchetti siano installati prima di eseguire lo script di installazione. Per installare questi pacchetti, esegui il seguente comando nel tuo terminale:
sudo apt-get install -y gnupg2 curl software-properties-common apt-transport-https wget -ygnupg2 è un pacchetto che aiuta a generare la chiave gpg da utilizzare per firmare i pacchetti.
curl è un’applicazione che ti consente di trasferire dati da o verso un server.
apt-transport-https è un pacchetto che consente al comando apt-get di lavorare con https.
software-properties-common ci consente di aggiungere il repository di Grafana e wget recupererà i pacchetti dai repository.
Questi pacchetti saranno installati sul tuo server senza alcuna conferma.
Output di esempio:

Installazione delle Dipendenze
Installazione di Grafana
Ora che abbiamo installato tutte le dipendenze richieste da Grafana, procediamo con l’installazione.
Per prima cosa, dovremo importare la chiave GPG di Grafana che garantirà che stiamo installando la versione autentica di Grafana. Esegui il seguente comando nel tuo terminale:
curl https://packages.grafana.com/gpg.key | sudo apt-key add -Output di esempio:

Ora aggiungeremo il repository all’elenco delle sorgenti di apt-get eseguendo il seguente comando nel tuo terminale:
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"Output di esempio:

Questo installerà e aggiornerà tutti i repository per avere l’ultima versione di Grafana. Una volta terminato, possiamo ora installare Grafana utilizzando i seguenti comandi:
sudo apt updatesudo apt install grafana -yOutput di esempio:

Per verificare che l’installazione sia stata completata con successo, esegui il seguente comando nel tuo terminale:
grafana-server -vOutput di esempio:

Dopo che l’installazione è stata completata, il servizio Grafana si avvierà automaticamente. Se non è in esecuzione, esegui i comandi systemctl per avviarlo:
sudo systemctl start grafana-serverPuoi controllare lo stato del servizio utilizzando i seguenti comandi:
sudo systemctl status grafana-serverL’output dovrebbe apparire simile a questo:

Questo output contiene informazioni sul processo di Grafana, incluso il suo stato e il PID. Il processo è attivo, il che significa che sta funzionando correttamente.
Se desideri avviare il servizio Grafana all’avvio del sistema, esegui il seguente comando:
sudo systemctl enable --now grafana-serverOutput di esempio:

Questo ci dice che systemd ha creato i collegamenti simbolici che faranno avviare automaticamente Grafana.
Configurazione del Firewall
Grafana è un’applicazione web e richiede accesso alla porta 3000. Poiché Ubuntu 20.04 viene fornito con UFW (Uncomplicated Firewall), dovremo configurarlo di conseguenza. Se non sei sicuro se il firewall è in esecuzione, esegui il seguente comando nel tuo terminale:
sudo systemctl status ufwSe non è in esecuzione, avvialo utilizzando il comando qui sotto:
sudo ufw enablesudo systemctl enable ufwOutput di esempio:

Questo avvierà il firewall e lo abiliterà a funzionare ad ogni riavvio. Ora dobbiamo configurare il firewall per l’accesso a Grafana, esegui il seguente comando nel tuo terminale:
sudo ufw allow 3000/tcp
Questo comando consentirà l’accesso alla porta per Grafana sulla porta 3000. Per verificare che le regole del firewall corrette siano in atto, esegui:
sudo ufw statusL’output dovrebbe apparire simile a questo:

Accesso all’Interfaccia Web di Grafana
Hai installato con successo un server Grafana. Ora puoi accedervi da un browser visitando http://localhost:3000 se hai installato il server sul tuo computer locale o http://my-ip-address:3000 se stai accedendo a Grafana su un altro computer. Ricorda di sostituire “my-ip-address” con l’indirizzo IP del tuo server.
Se tutto è configurato correttamente, l’interfaccia web di Grafana verrà visualizzata come mostrato nello screenshot qui sotto:

Il Grafana predefinito utilizza un utente admin con nome utente admin e password admin, puoi accedere con queste credenziali. La prima volta che accedi, ti verrà chiesto di cambiare la password. Si prega di creare una password forte per la tua interfaccia web di Grafana:

Una volta effettuato l’accesso, la pagina web mostrerà una dashboard che contiene dati di esempio. Puoi fare clic sui pannelli per accedervi e quindi visualizzare ulteriori dettagli sulle metriche o parametri che ti interessano facendo clic su grafici o diagrammi.

Congratulazioni! Hai installato con successo Grafana sul tuo server Ubuntu.
Nota: Questa guida è solo un’installazione di base di Grafana per far funzionare il servizio. Questa guida non è destinata a essere un tutorial dettagliato su Grafana; tuttavia, puoi trovare ulteriori informazioni visitando https://grafana.com/docs
Conclusione
Grafana è un ottimo strumento di visualizzazione open-source per tutti i tipi di dati. Puoi utilizzare Grafana per creare dashboard che presentano i dati per un facile monitoraggio da parte del tuo team di sviluppo e operazioni. La pagina Dashboard in Grafana ti offre un modo conveniente per accedere, cercare e creare facilmente queste dashboard.
Se ti è piaciuto questo articolo, condividilo con i tuoi amici su Twitter e Facebook. Questo ci aiuterà a continuare a scrivere più articoli come questo.
Se hai una domanda o un commento, sentiti libero di lasciarlo nella sezione commenti qui sotto. Grazie per aver letto e ci vediamo presto!
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.