Ti piacerebbe imparare come eseguire un'installazione di Grafana su Ubuntu Linux? In questo tutorial, vi mostreremo come installare Grafana su Ubuntu Linux e come accedere per la prima volta all'interfaccia di amministrazione Web di Grafana.

Cos'è Grafana?

Grafana è una piattaforma open source per il monitoraggio, l'analisi e la visualizzazione dei dati che viene fornita con un server Web che consente di accedervi da qualsiasi luogo.

Nell'interfaccia Web, gli utenti sono in grado di creare dashboard Grafana con pannelli per rappresentare le metriche nel tempo.

Tutorial di Grafana:

In questa pagina, offriamo un rapido accesso a un elenco di tutorial Grafana.

Esercitazione - Installazione di Grafana

Sulla console Linux, utilizzare i seguenti comandi per installare il servizio di database MySQL.

# apt-get update
# apt-get install mysql-server

Utilizzare il seguente comando per accedere alla riga di comando MySQL.

# mysql -u root -p

Utilizzare il seguente comando SQL per creare un database denominato grafana.

CREATE DATABASE grafana CHARACTER SET UTF8 COLLATE UTF8_BIN;

Utilizzare il seguente comando SQL per creare un utente del database denominato grafana.

CREATE USER 'grafana'@'%' IDENTIFIED BY 'kamisama123';

Fornire all'utente SQL l'autorizzazione grafana denominata sul database denominato grafana.

GRANT ALL PRIVILEGES ON grafana.* TO 'grafana'@'%';
quit;

Sulla console Linux, utilizzare i seguenti comandi per configurare il repository di Grafana APT.

# mkdir /downloads/grafana -p
# cd /downloads/grafana
# wget https://packages.grafana.com/gpg.key
# apt-key add gpg.key
# add-apt-repository 'deb [arch=amd64,i386] https://packages.grafana.com/oss/deb stable main'
# apt-get update

Utilizzare il seguente comando per installare Grafana.

# apt-get install grafana

Modifica il file di configurazione di Grafana grafana.ini.

# vi /etc/grafana/grafana.ini

Eseguire la seguente configurazione nelle sezioni [Database] e [Sessione].

[database]

type = mysql
host = 127.0.0.1:3306
name = grafana
user = grafana
password = kamisama123

[session]

provider = mysql
provider_config = `grafana:kamisama123@tcp(127.0.0.1:3306)/grafana`

Tieni presente che è necessario modificare il nome utente e la password di MySQL per riflettere il proprio ambiente.

Utilizzare il seguente comando per avviare il servizio Grafana.

# service grafana-server start

Il servizio Grafana inizierà ad ascoltare sulla porta TCP 3000.

Utilizzare il seguente comando per vedere i log di Grafana e verificare se tutto funziona correttamente.

# cat /var/log/grafana/grafana.log

t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing ServerLockService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing UsageStatsService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing UserAuthTokenService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing CleanUpService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing NotificationService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing ProvisioningService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing TracingService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing Stream Manager"
t=2019-03-24T01:50:56+0000 lvl=info msg="HTTP Server Listen" logger=http.server address=0.0.0.0:3000 protocol=http subUrl= socket=
t=2019-03-24T01:50:57+0000 lvl=info msg="cleanup of expired auth tokens done" logger=auth count=0

Accesso Alla Dashboard Grafana

Apri il browser e inserisci l'indirizzo IP del tuo server più: 3000.

Nel nostro esempio, il seguente URL è stato inserito nel browser:

• http://34.216.84.149:3000

Dovrebbe essere presentata l'interfaccia web Grafana.

Nella schermata di richiesta, immettere le informazioni di accesso della password predefinita di Grafana.

• Nome utente: admin
• Password: admin

Il sistema ti chiederà di cambiare la password predefinita di Grafana.

Dopo aver effettuato correttamente l'accesso utilizzando la nuova password, verrà visualizzato il dashboard Grafana.

Se vuoi avviare Grafana durante l'avvio, usa il seguente comando:

# systemctl enable grafana-server.service

Synchronizing state of grafana-server.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable grafana-server
Created symlink /etc/systemd/system/multi-user.target.wants/grafana-server.service → /usr/lib/systemd/system/grafana-server.service.

Utilizzare il seguente comando per verificare lo stato del servizio Grafana.

# systemctl status grafana-server.service

Ecco un esempio dell'output dello stato del servizio Grafana

● grafana-server.service - Grafana instance
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-03-24 02:13:58 UTC; 2min 15s ago
Docs: http://docs.grafana.org
Main PID: 758 (grafana-server)
Tasks: 9 (limit: 1152)
CGroup: /system.slice/grafana-server.service
└─758 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=deb cfg:default.paths.logs=/var/log/grafana cfg:default.paths.d

Congratulazioni! Hai creato con successo un'installazione Grafana su Ubuntu Linux.