Comment installer Grafana sur le serveur Ubuntu et CentOS 7 Linux

Il existe des centaines d'outils de surveillance qui ont été développés dans le but de simplifier la tâche de gestion, de contrôle et d'administration d'une organisation quel que soit le système d'exploitation utilisé.

Dans le cas des distributions Linux, nous avons un plus grand avantage en ayant des milliers d'options open source qui, en plus d'être gratuites, nous permettent d'étendre leurs possibilités à des niveaux beaucoup plus élevés.

C'est le cas de Grafana, et c'est pour cette raison que Solvetic fera une analyse complète sur ce que c'est et comment utiliser Grafana dans CentOS 7.
Si vous n'avez pas la distribution CentOS 7, vous pouvez la télécharger sur le lien suivant :

Qu'est-ce que GrafanaGrafana a été développé comme un outil open source avec lequel il sera possible de consulter, visualiser, alerter et analyser les métriques de manière beaucoup plus simple, peu importe où elles sont stockées.

Caractéristiques de GrafanaEn utilisant Grafana, nous aurons les avantages suivants :

  • Diverses options de visualisation : Avec Grafana, il sera possible d'accéder à plusieurs types de graphiques, de plug-ins de panneaux et d'autres options pour visualiser les métriques et les enregistrements.
  • Système d'alerte : Avec Grafana, chaque métrique sera évaluée dans une période de temps définie et, en cas de différence, nous en serons alertés.
  • Notifications : lorsqu'une alerte change de statut, une notification est envoyée. Il sera possible de recevoir des notifications par e-mail ou via des plateformes telles que Slack, PagerDuty, VictorOps, OpsGenie ou webhook.
  • Tableaux de bord dynamiques : avec Grafana, nous pouvons créer des tableaux de bord dynamiques et réutilisables avec des variables de modèle qui peuvent contenir des menus déroulants en haut du tableau de bord.
  • Sources de données mixtes : Il sera possible de mélanger différents types de données dans un même graphique.
  • Annotations : Nous pourrons ajouter des annotations aux graphiques avec des événements enrichis via différentes sources de données. Avec cela, lorsque vous survolez les événements, les métadonnées et les étiquettes de l'événement complet seront affichées.
  • Filtres ad-hoc : les filtres ad-hoc nous permettent de créer de nouveaux filtres par clé ou valeur sans avoir à arrêter le système, et ceux-ci seront appliqués automatiquement à toutes les requêtes qui utilisent cette source de données.

Nous allons maintenant voir comment installer et utiliser Grafana sur CentOS 7.

1. Ajouter le référentiel Grafana sur CentOS 7


La première étape à faire est d'ajouter le référentiel Grafana dans le répertoire yum.repos.d, pour cela nous devons créer un nouveau fichier que nous appellerons "grafana.repo".

Étape 1
Pour cela, nous pouvons utiliser un éditeur comme vim ou nano :

 cd /etc/yum.repos.d/ (Accès au répertoire) nano grafana.repo (Création de fichier)
Étape 2
Dans la fenêtre qui s'affiche, nous collerons les lignes suivantes :
 [grafana] name = grafana baseurl = https : //packagecloud.io/grafana/stable/el/6/$basearch repo_gpgcheck = 1 enabled = 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

AGRANDIR

Étape 3
Nous enregistrons les modifications à l'aide de la combinaison de touches suivante :

Ctrl + O

Nous quittons l'éditeur en utilisant :

Ctrl + X

NoterSi nous voulons utiliser un référentiel où nous trouvons l'application en phase de test ou de bêta, nous devons ajouter la ligne suivante :

 baseurl = https : //packagecloud.io/grafana/testing/el/6/$basearch 

2. Installer Grafana sur CentOS 7

Étape 1
Une fois le référentiel stocké, nous pouvons utiliser la commande suivante pour installer Grafana sur le système :

 miam -y installer grafana

AGRANDIR

Étape 2
Une fois Grafana installé sur CentOS 7, nous verrons ce qui suit :

AGRANDIR

Étape 3
Voici d'autres moyens d'installer Grafana sur CentOS 7 :

Installer la version stable en utilisant directement la commande Yum
Pour ce faire, nous allons exécuter la commande suivante :

 sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.2-1.x86_64.rpm 

Installer la version stable à l'aide de RPMDans ce cas il faudra exécuter les lignes suivantes :

 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. Redémarrage des services Grafana sur CentOS 7


Une fois l'installation terminée, nous procédons à l'exécution des lignes suivantes :
 systemctl daemon-reload (Redémarrer le démon)
 systemctl démarrer grafana-server 
 systemctl enable grafana-server (Activer le service Grafana au démarrage de CentOS 7) 

AGRANDIR

4. Activer le port pour Grafana sur CentOS 7


Par défaut, Grafana utilise le port 3000 pour sa communication, il est donc important que nous activions ce port dans le pare-feu CentOS 7 en exécutant ce qui suit. Jusqu'à présent, nous avons installé Grafana sur CentOS 7.
 firewall-cmd --add-port = 3000 / tcp --permanent firewall-cmd --reload 

AGRANDIR

5. Installer Grafana sur Ubuntu 17.10


De nombreux utilisateurs ont Ubuntu comme distribution de travail et Grafana est certainement entièrement compatible avec Ubuntu, nous verrons comment l'installer là-bas.

Tout d'abord, comme dans CentOS 7, il faut ajouter le référentiel pour la bonne installation de Grafana, ce référentiel ira dans le répertoire sources.list.d.

Étape 1
Pour cela, nous exécutons les opérations suivantes :

 sudo echo 'deb https://packagecloud.io/grafana/stable/debian/jessie main'> /etc/apt/sources.list.d/grafana.list 
Étape 2
Maintenant, nous allons ajouter la clé GPG en exécutant ce qui suit :
 boucle https://packagecloud.io/gpg.key | sudo apt-key ajouter - 

Étape 3
Maintenant, nous allons mettre à jour le référentiel en exécutant :

 mise à jour sudo apt
Étape 4
Nous procédons à l'installation de Grafana en exécutant la ligne suivante. Là, nous attendons que les packages soient téléchargés et installés.
 sudo apt installer grafana 

Alternative pour installer GrafanaVoici une autre façon d'installer Grafana sur Ubuntu 17.10 :

  • Installer la version stable
  • Pour cela nous exécuterons les lignes suivantes :
 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. Démarrez les services Grafana sur Ubuntu 17.10

Étape 1
Comme Ubuntu utilise systemd comme système d'initialisation, il sera nécessaire d'exécuter la ligne suivante pour charger la configuration Grafana :

 systemctl démon-recharger
Étape 2
Maintenant, nous allons exécuter les lignes suivantes :
 systemctl start grafana-server (démarre le service Grafana) 
 systemctl enable grafana-server (active le service Grafana au démarrage d'Ubuntu) 

7. Activer le pare-feu dans Ubuntu 17.10

Étape 1
Comme dans CentOS 7, Grafana utilise le port 3000 pour sa connexion, il faudra donc l'activer dans le système, on peut le vérifier en exécutant la ligne suivante :

 netstat -plntu

AGRANDIR

On voit que le service Grafana utilise le port 3000.

NoterEn cas de ne pas avoir l'option netstat, nous pouvons installer en exécutant la ligne

 apt install net-tools.

Étape 2
Pour activer ce port dans Ubuntu, nous exécuterons les lignes suivantes :

 ufw autoriser ssh ufw autoriser 3000 / tcp ufw activer

AGRANDIR

Étape 3
Si nous voulons voir l'état du pare-feu, nous pouvons utiliser la commande :

 statut ufw

8. Utiliser Grafana sur Ubuntu 17.10

Étape 1
Pour accéder à Grafana, nous devons aller dans un navigateur et utiliser la syntaxe suivante :

 http : // adresse_IP : 3000
Étape 2
Lors de l'accès, nous utiliserons les informations d'identification suivantes :
  • Utilisateur: administrateur
  • Mot de passe: administrateur

AGRANDIR

Étape 3
Lors de l'accès, nous verrons ce qui suit :

AGRANDIR

Étape 4
Là, nous pouvons commencer le processus de gestion Grafana. Si nous voulons modifier le nom d'utilisateur et le mot de passe pour des raisons de sécurité, nous cliquerons sur l'icône Grafana et accéderons au chemin Admin / Utilisateurs globaux :

AGRANDIR

Étape 5
Là, nous verrons la fenêtre suivante :

AGRANDIR

Étape 6
Cliquez sur le bouton "Modifier" pour effectuer les ajustements nécessaires. Une fois terminé, cliquez sur le bouton « Mettre à jour » pour appliquer les modifications.

AGRANDIR

9. Installer des plugins dans Grafana sous Linux

Étape 1
Grafana nous permet d'utiliser trois types de plugins dans son interface, à savoir :

Plugins de panneauCe type de plugin nous permet d'ajouter une nouvelle visualisation des données dans Grafana.

La source de donnéesDans ce plugin, vous trouverez les données sources de Grafana.

Application (Application)Grâce à ce module complémentaire, nous pouvons ajouter de nouvelles fonctionnalités à Grafana.

Étape 2
Ceux-ci peuvent être installés si nous allons dans la section Plugins du menu Grafana :

AGRANDIR

Étape 3
Mais si on veut les installer depuis le terminal, Grafana nous propose l'option "grafana-cli" pour cette opération :

AGRANDIR

Étape 4
Pour lister tous les plugins disponibles dans le référentiel nous utiliserons la ligne suivante :

 grafana-cli plugins list-remote 

AGRANDIR

Étape 5
Pour installer n'importe quel plugin dans Grafana, nous utiliserons le paramètre "plugins install" comme suit :

 Les plugins grafana-cli installent grafana-clock-panel

AGRANDIR

Étape 6
Nous pouvons voir qu'il est nécessaire de redémarrer le service Grafana pour terminer le processus, pour cela nous exécuterons ce qui suit :

 systemctl redémarrer grafana-server
Étape 7
Une fois le service redémarré, nous pourrons voir le plugin installé dans Grafana :

AGRANDIR

Étape 8
Pour supprimer le plugin installé, nous exécutons ce qui suit :

 Les plugins grafana-cli suppriment grafana-clock-panel
Nous voyons les différentes options que Grafana nous propose pour la gestion et le contrôle des opérations sous Linux.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave