Grafana, un logiciel open source d'analyse et de surveillance

À propos de Grafana

Dans le prochain article, nous allons jeter un œil à Grafana. C'est un logiciel d'analyse et de surveillance. Il est open source, riche en fonctionnalités, puissant, élégant et hautement extensible. Nous pouvons l'exécuter sur Gnu / Linux, Windows et MacOS. C'est un logiciel d'analyse de données, qui est utilisé dans certains sites bien connus tels que Stack Overflow, PayPal ou Uber.

Prend en charge plus de 30 sources open source ainsi que des bases de données / sources de données commerciales, notamment MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus et InfluxDB. Avec lui nous pourrons approfondir en temps réel de gros volumes de données opérationnelles. Nous pourrons visualiser, consulter, paramétrer des alertes et obtenir des informations sur vos métriques.

Il est important de noter que Grafana permet la création de plusieurs organisations indépendantes. Chacun avec son propre environnement d'utilisation (administrateurs, sources de données, panneaux et utilisateurs).

Caractéristiques générales de Grafana

Panneaux Grafana

  • Nous aurons graphismes élégants pour la visualisation des données. Les graphiques sont rapides et flexibles, avec de nombreuses options.
  • Met à notre disposition panneaux dynamiques et réutilisables.
  • Es hautement extensible, nous pouvons utiliser de nombreux panneaux et plugins disponibles dans la bibliothèque officielle.
  • Mettra à notre disposition le authentification via LDAP, Google Auth, Grafana.com et Github.
  • Soutient fortement la collaboration en permettant échange de données et tableaux de bord entre les équipes.
  • A est disponible démo en ligne vous pouvez donc essayer Grafana avant de l'installer sur votre ordinateur.

Installez Grafana sur Ubuntu 18.04

Nous installerons Grafana à partir de votre dépôts officiels. Nous pouvons donc le mettre à jour à l'aide de notre gestionnaire de packages par défaut. Tout d'abord, dis que nous devrons avoir curl installé dans notre système. Ensuite, nous ouvrons le terminal (Ctrl + Alt + T) et nous allons écrire chacune des lignes suivantes:

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

Emplacement des fichiers importants

Après avoir terminé l'installation dans notre Ubuntu, nous pourrons trouver les fichiers importants aux emplacements suivants:

  • El fichier binaire nous le trouverons dans / usr / sbin / grafana-server.
  • El script init.d sera trouvé dans /etc/init.d/grafana-server.
  • Créez le fichier par défaut (environnement vars) dans / etc / default / grafana-server.
  • Installez le fichier de configuration en /etc/grafana/grafana.ini.
  • Le paramètre par défaut définit le fichier journal en /var/log/grafana/grafana.log.
  • Les paramètres par défaut spécifient un sqlite3 db en /var/lib/grafana/grafana.db.
  • le Fichier HTML / JS / CSS et autres fichiers Grafana en / usr / share / grafana.

Démarrez Grafana

Ensuite, nous allons démarrer le service. Nous allons d'abord vérifier si cela fonctionne, puis nous allons lui permettre de démarrer automatiquement au démarrage. Par défaut, le processus s'exécute en tant que utilisateur grafana (créé pendant le processus d'installation) Y écouter sur le port HTTP 3000.

Ensuite, nous verrons deux façons de démarrer le serveur:

Démarrer via Systemd

On commence par taper dans le terminal (Ctrl + Alt + T):

systemctl daemon-reload

Nous continuons à démarrer le service en tapant dans le même terminal:

systemctl start grafana-server

systemctl status grafana-server

Si quelqu'un en a besoin, vous pouvez en savoir plus sur comment démarrer le service de cette manière sur le site Web du projet.

Commencer via init.d

service grafana-server start

service grafana-server status

sudo update-rc.d grafana-server defaults

Vous pouvez obtenir plus d'informations sur comment démarrer le service de cette manière sur le site Web du projet.

Page de connexion

Une fois le serveur démarré, nous pouvons ouvrir notre navigateur préféré et écrire l'URL suivante: http://direccion-IP:3000 o http://tu-dominio.com:3000 pour accéder à l'interface Web. Cette adresse nous mènera à la page de connexion. Ici, nous pouvons utiliser les informations d'identification de l'utilisateur comme nom d'utilisateur: admin y mot de passe: admin.

Connexion Grafana

Une fois connecté, nous accéderons au panneau d'accueil, comme indiqué dans la capture d'écran ci-dessous.

ajouter une source de données grafana

À ce stade, nous devrons ajouter une base de données ou une source de données. Nous cliquons sur 'Ajouter une source de données». Par exemple, nous ajouterons une base de données MySQL. Nous préciserons le nom de la source de données, le type et les paramètres de connexion. Ensuite, nous cliquons sur Enregistrer et tester.

créer une base de données grafana

Le programme nous avertira si la connexion à la base de données est réussie, comme indiqué dans la capture d'écran suivante. En cas d'échec de la connexion, nous pouvons consulter le documentation sur les connexions MySQL qu'ils nous proposent sur le site du projet et effectuent la configuration nécessaire.

connexion grafana OK

Depuis le panneau d'accueil, nous cliquons sur Nouveau panneau pour en ajouter un nouveau. Avec lui, nous pouvons visualiser les métriques de notre source de données.

Nouveau panneau grafana

À partir de là, nous pouvons ajouter plus de sources de données, des panneaux, inviter des membres de l'équipe, installer des applications et des plugins pour étendre les fonctionnalités par défaut, etc. Pour plus d'informations, vous pouvez consulter le page d'accueil du projet ou contactez directement le documentation officielle.

En bref, Grafana est un logiciel élégant pour le analyse et suivi données en temps réel.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Bilbo dit

    »Logiciel d'analyse et de surveillance»

    Qu'est-ce qu'il analyse et que surveille-t-il? Je comprends d'après les graphiques qu'il analyse les données de charge du système d'exploitation et du réseau et surveille la santé globale des systèmes d'exploitation. Mais ça pourrait être autre chose. Puis-je analyser et suivre l'état des actions en bourse? Eh bien, ça pourrait être. Après avoir lu l'article, personne ne dirait oui ou non.

    Comment vous expliquez-vous mal les informaticiens!

    1.    Damien Amoedo dit

      notions de base de Grafana. Vous pouvez analyser et surveiller les données qui peuvent être stockées dans les sources auxquelles Grafana a accès. Il m'est apparu clair après avoir écrit le deuxième paragraphe que c'était clair. En raison du manque d'espace, je n'ai pas pu écrire toutes les possibilités de ce programme. Mais vous pouvez toujours consulter le site Web du projet où vous trouverez les réponses que vous recherchez.

  2.   Ruben Cardenal dit

    Oui, le Grafana est très mignon et tout ça. Mais, comme tous les systèmes de monitoring, plus mignons ou plus fonctionnels (moi personnellement, Nagios + Cacti depuis toujours), ce qui compte ce n'est pas le nombre de graphiques par écran, mais savoir ce que l'on voit et comment l'interpréter en fonction de l'environnement d'exploitation.