Grafana, un software open source per analisi e monitoraggio

A proposito di Grafana

Nel prossimo articolo daremo uno sguardo a Grafana. Questo è un software di analisi e monitoraggio. È open source, ricco di funzionalità, potente, elegante e altamente estensibile. Possiamo eseguirlo su Gnu / Linux, Windows e MacOS. È un software per l'analisi dei dati, che viene utilizzato in alcuni siti ben noti come Stack Overflow, PayPal o Uber.

Supporta più di 30 sorgenti open source e database / origini dati commerciali tra cui MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus e InfluxDB. Con il saremo in grado di eseguire il drill-down in grandi volumi di dati operativi in ​​tempo reale. Potremo visualizzare, consultare, impostare avvisi e ottenere informazioni sulle tue metriche.

È importante notare che Grafana consente la creazione di più organizzazioni indipendenti. Ognuno con il proprio ambiente di utilizzo (amministratori, sorgenti dati, pannelli e utenti).

Caratteristiche generali della Grafana

Pannelli Grafana

  • Avremo grafica elegante per la visualizzazione dei dati. La grafica è veloce e flessibile, con numerose opzioni.
  • Mette a nostra disposizione pannelli dinamici e riutilizzabili.
  • Es altamente estensibile, possiamo utilizzare molti pannelli e plugin disponibili nella libreria ufficiale.
  • Metteremo a nostra disposizione il autenticazione tramite LDAP, Google Auth, Grafana.com e Github.
  • Supporta fortemente la collaborazione abilitando scambio di dati e dashboard tra le squadre.
  • A è disponibile demo online quindi puoi provare Grafana prima di installarlo sul tuo computer.

Installa Grafana su Ubuntu 18.04

Installeremo Grafana dal tuo archivi ufficiali. Quindi possiamo aggiornarlo usando il nostro gestore di pacchetti predefinito. Prima di tutto, dillo dovremo installare curl nel nostro sistema. Successivamente apriamo il terminale (Ctrl + Alt + T) e scriveremo ciascuna delle seguenti righe:

echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list

curl https://packagecloud.io/gpg.key | sudo apt-key add -

sudo apt-get update

sudo apt-get install grafana

Posizione dei file importanti

Dopo aver terminato l'installazione nel nostro Ubuntu, saremo in grado di trovare i file importanti nelle seguenti posizioni:

  • El file binario lo troveremo in / usr / sbin / grafana-server.
  • El script Init. d sarà trovato in /etc/init.d/grafana-server.
  • Crea il file predefinito (ambiente vars) in / etc / default / grafana-server.
  • Installa il file file di configurazione en /etc/grafana/grafana.ini.
  • L'impostazione predefinita imposta il file file di registro en /var/log/grafana/grafana.log.
  • Le impostazioni predefinite specificano un file sqlite3 db en /var/lib/grafana/grafana.db.
  • Il File HTML / JS / CSS e altri file Grafana en / usr / share / grafana.

Avvia Grafana

Successivamente, avvieremo il servizio. Per prima cosa controlleremo se funziona e poi lo abiliteremo per avviarsi automaticamente all'avvio. Per impostazione predefinita, il processo viene eseguito come utente grafana (creato durante il processo di installazione) Y ascolta sulla porta HTTP 3000.

Successivamente vedremo due modi per avviare il server:

Inizia tramite Systemd

Iniziamo digitando nel terminale (Ctrl + Alt + T):

systemctl daemon-reload

Continuiamo ad avviare il servizio digitando nello stesso terminale:

systemctl start grafana-server

systemctl status grafana-server

Se qualcuno ne ha bisogno, puoi saperne di più come avviare il servizio in questo modo sul sito web del progetto.

Inizia tramite init.d

service grafana-server start

service grafana-server status

sudo update-rc.d grafana-server defaults

Puoi ottenere maggiori informazioni su come avviare il servizio in questo modo sul sito web del progetto.

Pagina di login

Una volta avviato il server, possiamo aprire il nostro browser preferito e scrivere il seguente URL: http://direccion-IP:3000 o http://tu-dominio.com:3000 per accedere all'interfaccia web. Questo indirizzo ci porterà alla pagina di accesso. Qui possiamo usare le credenziali dell'utente come nome utente: admin y password: admin.

Accedi Grafana

Dopo aver effettuato l'accesso, accederemo al pannello home, come mostrato nello screenshot qui sotto.

aggiungi fonte dati grafana

A questo punto dovremo aggiungere un database o una fonte dati. Faremo clic su 'Aggiungi origine dati'. Ad esempio, aggiungeremo un database MySQL. Specificheremo il nome dell'origine dati, il tipo e i parametri di connessione. Quindi faremo clic su Salva e prova.

creare database grafana

Il programma ci avviserà se la connessione al database è andata a buon fine, come mostrato nello screenshot seguente. Nel caso in cui la connessione fallisca, possiamo consultare il documentazione sulle connessioni MySQL che ci offrono sul sito web del progetto ed eseguono la configurazione necessaria.

connessione grafana OK

Dal pannello Home, faremo clic su Nuovo pannello per aggiungerne uno nuovo. Con esso possiamo visualizzare le metriche della nostra fonte di dati.

Nuovo pannello grafana

Da qui, possiamo aggiungere più origini dati, pannelli, invitare membri del team, installare applicazioni e plug-in per estendere le funzionalità predefinite, ecc. Per maggiori informazioni puoi consultare il pagina iniziale del progetto o contattare direttamente il documentazione ufficiale.

In breve, Grafana è un software elegante per analisi e monitoraggio dati in tempo reale.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Bilbo suddetto

    »Software di analisi e monitoraggio»

    Cosa analizza e cosa monitora? Capisco dai grafici che analizza i dati del sistema operativo e del carico di rete e monitora lo stato generale dei sistemi operativi. Ma potrebbe essere qualcos'altro. Posso analizzare e monitorare lo stato delle azioni in borsa? Beh, potrebbe essere. Dopo aver letto l'articolo, nessuno direbbe sì o no.

    Quanto male vi spiegate voi informatici!

    1.    Damiano Amedo suddetto

      nozioni di base di Grafana. È possibile analizzare e monitorare i dati che possono essere memorizzati nelle fonti a cui Grafana ha accesso. Mi è diventato chiaro dopo aver scritto il secondo paragrafo che questo era chiaro. A causa dei limiti di spazio non ho potuto scrivere tutte le possibilità di questo programma. Ma puoi sempre controllare il sito web del progetto dove troverai le risposte che stai cercando.

  2.   Ruben Cardenal suddetto

    Sì, la Grafana è molto carina e tutto il resto. Ma, come tutti i sistemi di monitoraggio, più carini o più funzionali (io personalmente, Nagios + Cacti da sempre), ciò che conta non è il numero di grafici per schermo, ma sapere cosa si sta vedendo e come interpretarlo in base all'ambiente operativo.