Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Monitoring dynamique : Grafana et Microsoft

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 38 Publicité

Monitoring dynamique : Grafana et Microsoft

Télécharger pour lire hors ligne

Présentation effectuée à la DevCon (19 novembre 2020) par Christophe Villeneuve sur "Monitoring dynamique : Grafana & Microsoft".
Sous la forme de cas pratique, la présentation montre une manière de monitorer dynmaiquement les produits Microsoft tel que Azure, office 365, SQL Server...

Présentation effectuée à la DevCon (19 novembre 2020) par Christophe Villeneuve sur "Monitoring dynamique : Grafana & Microsoft".
Sous la forme de cas pratique, la présentation montre une manière de monitorer dynmaiquement les produits Microsoft tel que Azure, office 365, SQL Server...

Publicité
Publicité

Plus De Contenu Connexe

Similaire à Monitoring dynamique : Grafana et Microsoft (20)

Plus par Christophe Villeneuve (20)

Publicité

Plus récents (20)

Monitoring dynamique : Grafana et Microsoft

  1. 1. Monitoring Dynamique Christophe Villeneuve @hellosct1 @hellosct1@mamot.fr DevCon #9 – le 19 Nov. 2020 Grafana & Microsoft
  2. 2. Atos open source - afup – lemug.fr – mariadb – drupal – mozilla - firefox – lemugfr - sumo – webextensions – VR – AR – XR - Cause commune 93.1 FM - TechSpeaker - Lizard - eyrolles – editions eni – programmez – linux pratique – webriver – elephpant - CommonVoice – Sécurité - Cybersécurité Christophe Villeneuve ● Consultant Open Source ● Dresseur animaux
  3. 3. @hellosct1 Aujourd’hui ● Grafana : Pourquoi ? ● Les data sources ● Tableau de bord ● Mode Avancé
  4. 4. ● Grafana : pourquoi ? ● Les data sources ● Tableau de bord ● Mode avancé
  5. 5. @hellosct1 2020 : Que trouve-t-on ?... Quelques exemples... Datadog Grafana Freeboard Kibana Prometheus RapidSpike NetData
  6. 6. @hellosct1 Grafana (1/2) ● Outil libre sous licence Apache 2.0 – Monitoring – Visualisation et mise en forme de données métriques ● Site : https://grafana.com/ ● But : – Générer des graphiques → Provenant de différentes sources – Générer des Tableau de board (dashboards) → sur la base de métriques et données temporelles 3 7.3.3
  7. 7. @hellosct1 Grafana (2/2) ● Fonctionnalités – Permet ● D'interroger ● De visualiser ● D'alerter ● Comprendre les mesures – Pas de préoccupation de l'endroit où sont stockées les données ● Technique : – Go – React (avant Angular) ● Compatible – Linux – Windows – Mac – Docker 7.3.3
  8. 8. @hellosct1 Datasource Logging Document databases Time series databases Distributed tracing SQL Cloud Entreprise
  9. 9. @hellosct1 Panel (1/
  10. 10. @hellosct1 Panel (2/
  11. 11. @hellosct1 Applications
  12. 12. @hellosct1 Tableau de bord (Dashboard) ● Contient diverses options de visualisation pré- formaté – Cartes thermiques – Cartes géographiques – Histogrammes – Tableaux – Panneaux de texte libre – Diagrammes – Etudier et comprendre facilement les données commerciales. ● Exemple – Azure – CloudWatch – Kubernetes – CloudFlare – Datadog – Dynamic Dashboard – Production Dashboard – VMware VMs – Cisco switch RV 325 Dashboard – MariaDB Dashboard – Langage (PHP, python...) – ...
  13. 13. ● Grafana : pourquoi ? ● Les data sources ● Tableau de bord ● Mode avancé
  14. 14. Les sources de données ● Configuration Data sources → Add data source
  15. 15. @hellosct1 Configuration Azure ● Obtenir l’API clé
  16. 16. @hellosct1 Configuration sous Grafana A partir de Azure - Tenant Id  Azure Active Directory -> Properties -> Directory ID - Subscription Id  Subscriptions -> Choose subscription -> Overview -> Subscription ID - Client Id  Azure Active Directory -> App Registrations -> Choose your app -> Application ID - Client Secret  Azure Active Directory -> App Registrations -> Choose your app -> Keys
  17. 17. Les sources de données ● Configuration Data sources → Add data source
  18. 18. @hellosct1 Grafana : Configuration
  19. 19. ● Grafana : pourquoi ? ● Les data sources ● Tableau de bord ● Mode avancé
  20. 20. Tableau de bord ● Menu +
  21. 21. @hellosct1 Création des requêtes (1/
  22. 22. @hellosct1 Création des requêtes (2/
  23. 23. @hellosct1 Tableau de bord : Résultat
  24. 24. Tableau de bord ● Menu +
  25. 25. @hellosct1 Tableau de bord : Sélection ● URL – https://grafana.com/grafana/dashboards
  26. 26. @hellosct1 Tableau de bord : Import JSON ● + Import
  27. 27. @hellosct1 Tableau de bord : Résultat Monitor VM Azure
  28. 28. @hellosct1 Tableau de bord : Résultat MariaDB par Azure Monitor
  29. 29. ● Grafana : pourquoi ? ● Les data sources ● Tableau de bord ● Mode avancé
  30. 30. @hellosct1 Microsoft Office 365 ● Veeam : – Plugin – Récupération d’applications et données virtualisées ● Pas de data source dans Grafana ● Dashboard : Veeam Backup office 365
  31. 31. @hellosct1 Data source : Préparation ● Datasource : influxDB ● Exporter : Telegraf Installation BDD – Exemple : Dedian/Ubuntu $ wget -qO - https://repos.influxdata.com/influxdb.key | sudo apt-key add - $ echo "deb https://repos.influxdata.com/debian $(lsb_release) stable" | sudo tee /etc/apt/sources.list.d/influxdb.list $ sudo apt update $ sudo apt install -y telegraf $ sudo apt install -y influxdb $ sudo systemctl enable --now telegraf $ sudo systemctl enable --now influxdb
  32. 32. @hellosct1 Data source : Grafana ● Configuration Data sources
  33. 33. @hellosct1 Importation Dashboard JSON ● Choisir le Dashboard – https://grafana.com/grafana/dashboards/11286 ● Importer dans Grafana
  34. 34. @hellosct1 Fonctionnement avec crontab ● Backup des données par un crontab → veeam_office365.sh crontab Telegraf Veeam
  35. 35. @hellosct1 Office 365 : Résultat
  36. 36. @hellosct1 Détails ● Consommation Lecture / Ecriture
  37. 37. @hellosct1 Au final Encore plus... Export Des sondes sur les VM Weathermap
  38. 38. @hellosct1 Merci Christophe Villeneuve @hellosct1 @hellosct1@mamot.fr

×