W . A . X . O
ncc-1701
LINUX - UNIX




GRAFANA

  • PRINCIPES ET INFORMATIONS
  • Site officiel : https://www.grafana.com
  • Principe : Grafana est un outil de visualisation temporelle d'indicateurs sous forme de graphiques. Il fournit un outil essentiel à la surveillance de serveurs, de logiciels ou tout autre sources de données.
  • Fonctionnement : Grafana n'est que l'outil de mise en graphiques d'indicateurs qui proviennent de "Sources de données". la configuration de Grafana passe par la création de "Dashboard" qui, selon un template Json, présente les graphiques d'indicateurs qui proviennent de différentes "Sources de données".
  • INSTALLATION DE GRAFANA
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install apt-transport-https software-properties-common
    sudo wget -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
    sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
    sudo apt-get update
    sudo apt-get install grafana
    sudo systemctl start grafana-server.service
    
  • UTILISATION DE Grafana
  • 1 - Se connecter
  • Se connecter en utilisant le login/mdp par défaut : admin / admin
  • Changer le mot de passe.
    https://mondomaine:3000

  • 2 - Source de données
  • Mettre en place au moins une source de données
  • Aller dans "Data sources". Choisir la source visée.
  • Configurer la "Source de données" avec par exemple "http://localhost:9090".
  • 3 - Dashboard
  • Mettre en place un tableau de bord, "Dashboard".
  • Construire à la main le dashboard.
  • Intégrer un fichier Json qui correspond à un tableau de bord.
  • Renseigner une URL qui pointe directement vers un json adapté.
  • Dashboards mis à disposition
  • => https://grafana.com/grafana/dashboards/
  • => Linux FULL : https://grafana.com/grafana/dashboards/1860-node-exporter-full/
  • => NGINX : https://grafana.com/grafana/dashboards/14900-nginx/
  • Source de données : PROMETHEUS
  • Prometheus fournit un ensemble de "Métrics" (indicateur) du système Linux.
  • Prometheus est un système alliant la mise à disposition de valeurs d'indicateurs via le port 9090. Grafane intègre cette source de données en interrogeant le port 9090 et en présentant les graphiques adaptés.
  • => Fiche intranet : https://intranet.anakrys.biz/?q=node/350
  • Source de données : NVIDIA "nvidia_gpu_exporter"
  • Ce logiciel fournit à Prometheus une collection d'indicateurs accessible vie le port 9835.
  • 1 - Instllation
  • 2 - Configuration de nvidia_gpu_exporter dans Prometheus
  • 3 - Utilisation de nvidia_gpu_exporter dans Grafana.