Souhaitez-vous apprendre à effectuer une installation de Grafana sur Ubuntu Linux? Dans ce didacticiel, nous allons vous montrer comment installer Grafana sur Ubuntu Linux et comment accéder à votre interface d'administration Web Grafana pour la première fois.

Qu'est-ce que Grafana?

Grafana est une plate-forme open-source pour la surveillance, l'analyse et la visualisation de données, livrée avec un serveur Web qui permet d'y accéder depuis n'importe où.

Sur l'interface Web, les utilisateurs peuvent créer des tableaux de bord Grafana avec des panneaux pour représenter les métriques au fil du temps.

Tutoriel Grafana:

Sur cette page, nous offrons un accès rapide à une liste de tutoriels Grafana.

Tutoriel - Installation de Grafana

Sur la console Linux, utilisez les commandes suivantes pour installer le service de base de données MySQL.

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

Utilisez la commande suivante pour accéder à la ligne de commande MySQL.

# mysql -u root -p

Utilisez la commande SQL suivante pour créer une base de données nommée grafana.

CREATE DATABASE grafana CHARACTER SET UTF8 COLLATE UTF8_BIN;

Utilisez la commande SQL suivante pour créer un utilisateur de base de données nommé grafana.

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

Donnez à l'utilisateur SQL l'autorisation grafana nommée sur la base de données nommée grafana.

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

Sur la console Linux, utilisez les commandes suivantes pour configurer le référentiel 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

Utilisez la commande suivante pour installer Grafana.

# apt-get install grafana

Editez le fichier de configuration Grafana grafana.ini.

# vi /etc/grafana/grafana.ini

Effectuez la configuration suivante dans les sections [Base de données] et [Session].

[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`

N'oubliez pas que vous devez modifier le nom d'utilisateur et le mot de passe MySQL afin de refléter votre environnement.

Utilisez la commande suivante pour démarrer le service Grafana.

# service grafana-server start

Le service Grafana commencera à écouter sur le port TCP 3000.

Utilisez la commande suivante pour voir les journaux Grafana et vérifier si tout fonctionne.

# 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

Connexion au tableau de bord Grafana

Ouvrez votre navigateur et entrez l'adresse IP de votre serveur plus: 3000.

Dans notre exemple, l'URL suivante a été entrée dans le navigateur:

• http://34.216.84.149:3000

L’interface Web de Grafana devrait être présentée.

grafana default password

Sur l'écran d'invite, entrez les informations de connexion du mot de passe Grafana par défaut.

• Nom d'utilisateur: admin
• Mot de passe: admin

Le système vous demandera de changer le mot de passe par défaut de Grafana.

Grafana Default password change

Une fois la connexion établie avec le nouveau mot de passe, le tableau de bord Grafana s’affiche.

Grafana Dashboard

Si vous souhaitez démarrer Grafana au démarrage, utilisez la commande suivante:

# 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.

Utilisez la commande suivante pour vérifier le statut du service Grafana.

# systemctl status grafana-server.service

Voici un exemple de sortie du statut de service 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

Toutes nos félicitations! Vous avez réussi à créer une installation Grafana sur Ubuntu Linux.