Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Monitoring dynamique : Grafana et Microsoft

hellosct1
November 19, 2020

Monitoring dynamique : Grafana et Microsoft

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

hellosct1

November 19, 2020
Tweet

More Decks by hellosct1

Other Decks in Technology

Transcript

  1. 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
  2. @hellosct1 Aujourd’hui • Grafana : Pourquoi ? • Les data

    sources • Tableau de bord • Mode Avancé
  3. • Grafana : pourquoi ? • Les data sources •

    Tableau de bord • Mode avancé
  4. @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
  5. @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
  6. @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...) – ...
  7. • Grafana : pourquoi ? • Les data sources •

    Tableau de bord • Mode avancé
  8. @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
  9. • Grafana : pourquoi ? • Les data sources •

    Tableau de bord • Mode avancé
  10. • Grafana : pourquoi ? • Les data sources •

    Tableau de bord • Mode avancé
  11. @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
  12. @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
  13. @hellosct1 Fonctionnement avec crontab • Backup des données par un

    crontab → veeam_office365.sh crontab Telegraf Veeam