Grafana : la data visualisation du monitoring open source (gratuit)

Grafana est un open source qui plaît de plus en plus à la direction des entreprises. C'est un monitoring qui permet d'effectuer un dashboard graphique grâce à la mise en forme des métriques et la data visualisation.

Grafana, qu'est-ce que c'est ?

Grafana est une plateforme open source pour la surveillance, l'analyse et la visualisation de données, livrée avec un serveur web permettant d'y accéder de partout. C’est un logiciel libre sous licence Apache 2.02 qui permet de réaliser des graphiques et des tableaux de bord au fil du temps. Cette multiplateforme indépendante est aussi un outil indispensable pour créer des alertes.

Comment installer Grafana ?

Il suffit de se rendre sur http://ip-de-votre-serveur:3000 pour vérifier que votre système peut accéder à Grafana. Utilisez le nom d'utilisateur et le mot de passe « admin » par défaut. Grafana peut être installé sur des plateformes comme Linux, Windows, Mac, Docker ou Arm. Mieux vaut choisir l’option Docker, plus simple pour la configuration des dashboards.

Les plugins Grafana (Datadog, Zabbix...)

Datadog est une interface de surveillance pour le service informatique. Ce plugin exécute des applications à grande échelle pour transformer de grandes quantités de données produites par leurs applications et leurs services. Zabbix évolue sur des plus petites tailles. C’est un logiciel qui supervise de nombreux paramètres réseaux et veille à l'intégrité des serveurs.

Les dashboards Grafana

On peut créer autant de dashboards que l’on souhaite sur Grafana. Celui-ci expose dans des dashboards les métriques brutes ou agrégées provenant d’InfluxDB, en définissant simplement des seuils d’alerte et actions associées. Cela peut être des dashboards Lab, Synology ou Zimbra.

Télécharger Grafana

Mieux vaut utiliser le dépôt officiel de Grafana, en récupérant les prérequis via apt-get « apt-get install apt-transport-https curl ». Ensuite, il faut télécharger la signature du dépôt « curl https://packagecloud.io/gpg.key | apt-key add - » et l’ajouter dans /etc/apt/sources.list. en tapant « deb https://packagecloud.io/grafana/stable/debian/ jessie main ». Faites enfin la mise à jour du dépôt et installez Grafana.

Tutoriel : quelques liens

Pour créer des dashboards sous Grafana, voir le tuto : http://thibaut.ovh/adminsys/linux/grafana/creation-dun-dashboard-grafana.

Pour installer Grafana, se rendre sur le tuto : https://community.gladysassistant.com/t/tuto-installation-de-grafana/4140.

Grafana vs Prometheus

Ces deux monitorings fonctionnent ensemble en se complétant. Grafana est une interface web de graphes multisources, qui est capable d'afficher des données issues de Prometheus. Grafana va interroger Prometheus pour récupérer des métriques à exposer en graphiques.

Grafana vs Kibana

Kibana est la plateforme d’analyse la plus populaire, mais est limitée dans son interfaçage et dans sa gestion des autorisations d'accès. Grafana est une application écrite en langage GO, ce qui la rend très performante. Elle s’utilise avec Graphite, InfluxDB, ainsi que Elasticsearch et Logz.io.

Monitoring

Grafana : la data visualisation du monitoring open source (gratuit)
Grafana : la data visualisation du monitoring open source (gratuit)

Grafana, qu'est-ce que c'est ? Grafana est une plateforme open source pour la surveillance, l'analyse et la visualisation de données, livrée avec un serveur web permettant d'y accéder de partout. C’est un logiciel libre sous licence Apache 2.02 qui...