- 1. Aggiungi repository Grafana su CentOS 7
- 2. Installa Grafana su CentOS 7
- 3. Riavvio dei servizi Grafana su CentOS 7
- 4. Abilita la porta per Grafana su CentOS 7
- 5. Installa Grafana su Ubuntu 17.10
- 6. Avvia i servizi Grafana su Ubuntu 17.10
- 7. Abilita il firewall in Ubuntu 17.10
- 8. Usa Grafana su Ubuntu 17.10
- 9. Installa i plugin in Grafana su Linux
Esistono centinaia di strumenti di monitoraggio che sono stati sviluppati con l'obiettivo di semplificare il compito di gestione, controllo e amministrazione di un'organizzazione indipendentemente dal sistema operativo utilizzato.
Nel caso delle distribuzioni Linux, abbiamo un vantaggio maggiore avendo migliaia di opzioni open source che, oltre ad essere gratuite, ci permettono di scalare le loro possibilità a livelli molto più alti.
Questo è il caso di Grafana, ed è per questo motivo che Solvetic farà un'analisi completa su cosa sia e come utilizzare Grafana in CentOS 7.
Se non hai la distribuzione CentOS 7, puoi scaricarla al seguente link:
Cos'è GrafanaGrafana è stato sviluppato come uno strumento open source con il quale sarà possibile consultare, visualizzare, avvisare e analizzare le metriche in un modo molto più semplice, indipendentemente da dove sono archiviate.
Caratteristiche GrafanaUtilizzando Grafana avremo i seguenti vantaggi:
- Varie opzioni di visualizzazione: Con Grafana sarà possibile accedere a più tipi di grafici, plugin del pannello e più opzioni per visualizzare metriche e record.
- Sistema di allerta: Con Grafana ogni metrica sarà valutata in un periodo di tempo definito e, in caso di riscontrate differenze, ne saremo avvisati.
- Notifiche: quando un avviso cambia il suo stato, viene inviata una notifica. Sarà possibile ricevere notifiche via email o tramite piattaforme come Slack, PagerDuty, VictorOps, OpsGenie o webhook.
- Dashboard dinamici: Con Grafana possiamo creare dashboard dinamici e riutilizzabili con variabili modello che possono contenere menu a discesa nella parte superiore del dashboard.
- Sorgenti dati miste: sarà possibile combinare diversi tipi di dati in un unico grafico.
- Annotazioni: saremo in grado di aggiungere annotazioni ai grafici con eventi arricchiti attraverso diverse fonti di dati. Con questo, passando con il mouse sugli eventi, verranno visualizzati i metadati e le etichette dell'evento completo.
- Filtri ad hoc: i filtri ad hoc ci consentono di creare nuovi filtri per chiave o valore senza dover spegnere il sistema e questi verranno applicati automaticamente a tutte le query che utilizzano tale origine dati.
Ora vedremo come installare e utilizzare Grafana su CentOS 7.
1. Aggiungi repository Grafana su CentOS 7
Il primo passo da compiere è aggiungere il repository Grafana nella directory yum.repos.d, per questo dobbiamo creare un nuovo file che chiameremo "grafana.repo".
Passo 1
Per questo possiamo usare un editor come vim o nano:
cd /etc/yum.repos.d/ (accesso alla directory) nano grafana.repo (creazione di file)Passo 2
Nella finestra visualizzata incolleremo le seguenti righe:
[grafana] nome = grafana baseurl = https: //packagecloud.io/grafana/stable/el/6/$basearch repo_gpgcheck = 1 abilitato = 1 gpgcheck = 1 gpgkey = https: //packagecloud.io/gpg.key https: //grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana sslverify = 1 sslcacert = / etc / pki / tls / certs / ca-bundle.crt
INGRANDIRE
Passaggio 3
Salviamo le modifiche utilizzando la seguente combinazione di tasti:
Ctrl + O
Lasciamo l'editor utilizzando:
Ctrl + X
NotaSe vogliamo utilizzare un repository dove troviamo l'applicazione in fase di testing o beta, dobbiamo aggiungere la seguente riga:
baseurl = https: //packagecloud.io/grafana/testing/el/6/$basearch
2. Installa Grafana su CentOS 7
Passo 1
Una volta archiviato il repository, possiamo utilizzare il seguente comando per installare Grafana sul sistema:
yum -y install grafana
INGRANDIRE
Passo 2
Una volta installato Grafana su CentOS 7, vedremo quanto segue:
INGRANDIRE
Passaggio 3
Alcuni altri modi in cui possiamo installare Grafana su CentOS 7 sono:
Installa la versione stabile usando direttamente il comando Yum
Per farlo eseguiremo il seguente comando:
sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.2-1.x86_64.rpm
Installa la versione stabile usando RPMIn questo caso sarà necessario eseguire le seguenti righe:
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.2-1.x86_64.rpm sudo yum install initscripts fontconfig sudo rpm -Uvh grafana-4.6.2-1 .x86_64.rpm
3. Riavvio dei servizi Grafana su CentOS 7
Una volta conclusa l'installazione, procediamo con l'esecuzione delle seguenti righe:
systemctl daemon-reload (riavvia il demone)
systemctl avvia grafana-server
systemctl abilita grafana-server (Abilita il servizio Grafana all'avvio di CentOS 7)
INGRANDIRE
4. Abilita la porta per Grafana su CentOS 7
Per impostazione predefinita, Grafana utilizza la porta 3000 per la sua comunicazione, quindi è importante abilitare questa porta nel firewall CentOS 7 eseguendo quanto segue. Fino a questo punto abbiamo installato Grafana su CentOS 7.
firewall-cmd --add-port = 3000 / tcp --permanent firewall-cmd --reload
INGRANDIRE
5. Installa Grafana su Ubuntu 17.10
Molti utenti hanno Ubuntu come distribuzione funzionante e Grafana è sicuramente completamente compatibile con Ubuntu, vedremo come installarlo lì.
Innanzitutto, come in CentOS 7, dobbiamo aggiungere il repository per la corretta installazione di Grafana, questo repository andrà nella directory sources.list.d.
Passo 1
Per questo eseguiamo quanto segue:
sudo echo 'deb https://packagecloud.io/grafana/stable/debian/jessie main'> /etc/apt/sources.list.d/grafana.listPasso 2
Ora aggiungeremo la chiave GPG eseguendo quanto segue:
curl https://packagecloud.io/gpg.key | sudo apt-key add -
Passaggio 3
Ora aggiorneremo il repository eseguendo:
sudo apt updatePassaggio 4
Procediamo con l'installazione di Grafana eseguendo la seguente riga. Lì aspettiamo che i pacchetti vengano scaricati e installati.
sudo apt install grafana
Alternativa per installare GrafanaQuello che segue è un altro modo per installare Grafana su Ubuntu 17.10:
- Installa la versione stabile
- Per questo eseguiremo le seguenti righe:
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.6.2_amd64.deb sudo apt-get install -y adduser libfontconfig sudo dpkg -i grafana_4.6.2_amd64.deb
6. Avvia i servizi Grafana su Ubuntu 17.10
Passo 1
Poiché Ubuntu utilizza systemd come sistema di inizializzazione, sarà necessario eseguire la seguente riga per caricare la configurazione di Grafana:
systemctl daemon-reloadPasso 2
Ora eseguiremo le seguenti righe:
systemctl start grafana-server (avvia il servizio Grafana)
systemctl enable grafana-server (abilita il servizio Grafana all'avvio di Ubuntu)
7. Abilita il firewall in Ubuntu 17.10
Passo 1
Come in CentOS 7, Grafana utilizza la porta 3000 per la sua connessione, quindi sarà necessario abilitarlo nel sistema, possiamo verificarlo eseguendo la seguente riga:
netstat -plntu
INGRANDIRE
Possiamo vedere che il servizio Grafana utilizza la porta 3000.
NotaIn caso di non avere l'opzione netstat, possiamo installare eseguendo la riga
apt install net-tools.
Passo 2
Per abilitare questa porta in Ubuntu eseguiremo le seguenti righe:
ufw allow ssh ufw allow 3000 / tcp ufw enable
INGRANDIRE
Passaggio 3
Se vogliamo vedere lo stato del firewall possiamo usare il comando:
stato ufw
8. Usa Grafana su Ubuntu 17.10
Passo 1
Per accedere a Grafana dobbiamo andare su un browser e utilizzare la seguente sintassi:
http: // indirizzo_IP: 3000Passo 2
Al momento dell'accesso utilizzeremo le seguenti credenziali:
- Utente: amministratore
- Parola d'ordine: amministratore
INGRANDIRE
Passaggio 3
Accedendo vedremo quanto segue:
INGRANDIRE
Passaggio 4
Lì possiamo iniziare il processo di gestione di Grafana. Se vogliamo modificare il nome utente e la password per motivi di sicurezza, faremo clic sull'icona Grafana e andremo al percorso Admin / Utenti globali:
INGRANDIRE
Passaggio 5
Lì vedremo la seguente finestra:
INGRANDIRE
Passaggio 6
Fare clic sul pulsante "Modifica" per apportare le modifiche necessarie. Al termine, fare clic sul pulsante "Aggiorna" per applicare le modifiche.
INGRANDIRE
9. Installa i plugin in Grafana su Linux
Passo 1
Grafana ci consente di utilizzare tre tipi di plugin nella sua interfaccia, questi sono:
Plugin del pannelloQuesto tipo di plugin ci permette di aggiungere una nuova visualizzazione dei dati in Grafana.
Fonte di datiIn questo plugin troverai i dati di origine di Grafana.
Applicazione (App)Attraverso questo add-on possiamo aggiungere nuove funzionalità a Grafana.
Passo 2
Questi possono essere installati se andiamo nella sezione Plugin nel menu Grafana:
INGRANDIRE
Passaggio 3
Ma se vogliamo installarli da terminale, Grafana ci offre l'opzione "grafana-cli" per questa operazione:
INGRANDIRE
Passaggio 4
Per elencare tutti i plugin disponibili nel repository utilizzeremo la seguente riga:
plugin grafana-cli elenco-remoto
INGRANDIRE
Passaggio 5
Per installare qualsiasi plugin in Grafana utilizzeremo il parametro "plugins install" come segue:
i plugin grafana-cli installano grafana-clock-panel
INGRANDIRE
Passaggio 6
Possiamo vedere che è necessario riavviare il servizio Grafana per completare il processo, per questo eseguiremo quanto segue:
systemctl riavvia grafana-serverPassaggio 7
Una volta riavviato il servizio, potremo vedere il plugin installato in Grafana:
INGRANDIRE
Passaggio 8
Per rimuovere il plugin installato eseguiamo quanto segue:
i plugin grafana-cli rimuovono grafana-clock-panelVediamo le varie opzioni che Grafana ci offre per la gestione e il controllo delle operazioni in Linux.