SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Monitoring Dynamique
Christophe Villeneuve
@hellosct1
@hellosct1@mamot.fr
DevCon #9 – le 19 Nov. 2020
Grafana & Microsoft
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
@hellosct1
Aujourd’hui
●
Grafana : Pourquoi ?
●
Les data sources
●
Tableau de bord
●
Mode Avancé
●
Grafana : pourquoi ?
●
Les data sources
●
Tableau de bord
●
Mode avancé
@hellosct1
2020 : Que trouve-t-on ?... Quelques exemples...
Datadog
Grafana
Freeboard
Kibana Prometheus RapidSpike
NetData
@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
@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
@hellosct1
Datasource
Logging
Document databases
Time series databases Distributed tracing
SQL
Cloud
Entreprise
@hellosct1
Panel (1/
@hellosct1
Panel (2/
@hellosct1
Applications
@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...)
– ...
●
Grafana : pourquoi ?
●
Les data sources
●
Tableau de bord
●
Mode avancé
Les sources de données
●
Configuration  Data sources
→ Add data source
@hellosct1
Configuration Azure
●
Obtenir l’API clé
@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
Les sources de données
●
Configuration  Data sources
→ Add data source
@hellosct1
Grafana : Configuration
●
Grafana : pourquoi ?
●
Les data sources
●
Tableau de bord
●
Mode avancé
Tableau de bord
●
Menu +
@hellosct1
Création des requêtes (1/
@hellosct1
Création des requêtes (2/
@hellosct1
Tableau de bord : Résultat
Tableau de bord
●
Menu +
@hellosct1
Tableau de bord : Sélection
●
URL
– https://grafana.com/grafana/dashboards
@hellosct1
Tableau de bord : Import JSON
●
+ Import
@hellosct1
Tableau de bord : Résultat Monitor VM Azure
@hellosct1
Tableau de bord : Résultat MariaDB par Azure Monitor
●
Grafana : pourquoi ?
●
Les data sources
●
Tableau de bord
●
Mode avancé
@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
@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
@hellosct1
Data source : Grafana
●
Configuration
Data sources
@hellosct1
Importation Dashboard JSON
●
Choisir le Dashboard
– https://grafana.com/grafana/dashboards/11286
●
Importer dans Grafana
@hellosct1
Fonctionnement avec crontab
●
Backup des données par un crontab
→ veeam_office365.sh
crontab
Telegraf
Veeam
@hellosct1
Office 365 : Résultat
@hellosct1
Détails
●
Consommation Lecture / Ecriture
@hellosct1
Au final
Encore plus...
Export
Des sondes sur les VM
Weathermap
@hellosct1
Merci
Christophe Villeneuve
@hellosct1
@hellosct1@mamot.fr

Contenu connexe

Tendances

Evaluating UCIe based multi-die SoC to meet timing and power
Evaluating UCIe based multi-die SoC to meet timing and power Evaluating UCIe based multi-die SoC to meet timing and power
Evaluating UCIe based multi-die SoC to meet timing and power
Deepak Shankar
 
Gsm security
Gsm securityGsm security
Gsm security
Ali Kamil
 
toaz.info-aeqepdf-pr_8982857a6e402c5f431d9d0d06537f9b.pdf
toaz.info-aeqepdf-pr_8982857a6e402c5f431d9d0d06537f9b.pdftoaz.info-aeqepdf-pr_8982857a6e402c5f431d9d0d06537f9b.pdf
toaz.info-aeqepdf-pr_8982857a6e402c5f431d9d0d06537f9b.pdf
Velimir Knezevic
 

Tendances (20)

Kamailio :: A Quick Introduction
Kamailio :: A Quick IntroductionKamailio :: A Quick Introduction
Kamailio :: A Quick Introduction
 
Kamailio - API Based SIP Routing
Kamailio - API Based SIP RoutingKamailio - API Based SIP Routing
Kamailio - API Based SIP Routing
 
An introduction to MQTT
An introduction to MQTTAn introduction to MQTT
An introduction to MQTT
 
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
 
Netmcr 40 - Salt + Netbox + Vyos = Network Automation + Routing Security
Netmcr 40 - Salt + Netbox + Vyos = Network Automation + Routing SecurityNetmcr 40 - Salt + Netbox + Vyos = Network Automation + Routing Security
Netmcr 40 - Salt + Netbox + Vyos = Network Automation + Routing Security
 
SIP - Introduction to SIP Protocol
SIP - Introduction to SIP ProtocolSIP - Introduction to SIP Protocol
SIP - Introduction to SIP Protocol
 
PLX Technology Company Overview
PLX Technology Company OverviewPLX Technology Company Overview
PLX Technology Company Overview
 
Voip security
Voip securityVoip security
Voip security
 
Evaluating UCIe based multi-die SoC to meet timing and power
Evaluating UCIe based multi-die SoC to meet timing and power Evaluating UCIe based multi-die SoC to meet timing and power
Evaluating UCIe based multi-die SoC to meet timing and power
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
 
From leased lines to optical spectrum services
From leased lines to optical spectrum servicesFrom leased lines to optical spectrum services
From leased lines to optical spectrum services
 
Gsm security
Gsm securityGsm security
Gsm security
 
FIWARE Wednesday Webinars - How to Secure IoT Devices
FIWARE Wednesday Webinars - How to Secure IoT DevicesFIWARE Wednesday Webinars - How to Secure IoT Devices
FIWARE Wednesday Webinars - How to Secure IoT Devices
 
High Speed Data Connectivity: More Than Hardware (Design Conference 2013)
High Speed Data Connectivity: More Than Hardware (Design Conference 2013)High Speed Data Connectivity: More Than Hardware (Design Conference 2013)
High Speed Data Connectivity: More Than Hardware (Design Conference 2013)
 
RFID/NFC for the Masses
RFID/NFC for the MassesRFID/NFC for the Masses
RFID/NFC for the Masses
 
Diameter Presentation
Diameter PresentationDiameter Presentation
Diameter Presentation
 
Building an Observability platform with ClickHouse
Building an Observability platform with ClickHouseBuilding an Observability platform with ClickHouse
Building an Observability platform with ClickHouse
 
Webinar Keysight: Soluções de Teste para Tecnologias Emergentes 5G-NR e IoT-L...
Webinar Keysight: Soluções de Teste para Tecnologias Emergentes 5G-NR e IoT-L...Webinar Keysight: Soluções de Teste para Tecnologias Emergentes 5G-NR e IoT-L...
Webinar Keysight: Soluções de Teste para Tecnologias Emergentes 5G-NR e IoT-L...
 
Lte outbound roaming_session
Lte outbound roaming_sessionLte outbound roaming_session
Lte outbound roaming_session
 
toaz.info-aeqepdf-pr_8982857a6e402c5f431d9d0d06537f9b.pdf
toaz.info-aeqepdf-pr_8982857a6e402c5f431d9d0d06537f9b.pdftoaz.info-aeqepdf-pr_8982857a6e402c5f431d9d0d06537f9b.pdf
toaz.info-aeqepdf-pr_8982857a6e402c5f431d9d0d06537f9b.pdf
 

Similaire à Monitoring dynamique : Grafana et Microsoft

Matinée Pour Comprendre LinID - Présentation des composants LinID
Matinée Pour Comprendre LinID - Présentation des composants LinIDMatinée Pour Comprendre LinID - Présentation des composants LinID
Matinée Pour Comprendre LinID - Présentation des composants LinID
Clément OUDOT
 

Similaire à Monitoring dynamique : Grafana et Microsoft (20)

3 Microsoft Advanced Threat Analytics - Genève
3   Microsoft Advanced Threat Analytics - Genève3   Microsoft Advanced Threat Analytics - Genève
3 Microsoft Advanced Threat Analytics - Genève
 
Serveur nomade dans l'nternet des Objets
Serveur nomade dans l'nternet des ObjetsServeur nomade dans l'nternet des Objets
Serveur nomade dans l'nternet des Objets
 
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...
 
Matinée Pour Comprendre LinID - Présentation des composants LinID
Matinée Pour Comprendre LinID - Présentation des composants LinIDMatinée Pour Comprendre LinID - Présentation des composants LinID
Matinée Pour Comprendre LinID - Présentation des composants LinID
 
Devoxx: Tribulation d'un développeur sur le Cloud
Devoxx: Tribulation d'un développeur sur le CloudDevoxx: Tribulation d'un développeur sur le Cloud
Devoxx: Tribulation d'un développeur sur le Cloud
 
Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?
 
Deployer PHP et MariaDB dans Azure - TechDays
Deployer PHP et MariaDB dans Azure - TechDaysDeployer PHP et MariaDB dans Azure - TechDays
Deployer PHP et MariaDB dans Azure - TechDays
 
Déployez votre site PHP / MariaDB, simplement et rapidement dans Azure
Déployez votre site PHP / MariaDB, simplement et rapidement dans AzureDéployez votre site PHP / MariaDB, simplement et rapidement dans Azure
Déployez votre site PHP / MariaDB, simplement et rapidement dans Azure
 
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
 
Infrastructure - Monitoring - Cacti
Infrastructure - Monitoring - CactiInfrastructure - Monitoring - Cacti
Infrastructure - Monitoring - Cacti
 
Decouvrez Les Dernieres Innovations Tableau 2020
Decouvrez Les Dernieres Innovations Tableau 2020Decouvrez Les Dernieres Innovations Tableau 2020
Decouvrez Les Dernieres Innovations Tableau 2020
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
 
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...
 
Découvrez les nouvelles fonctionnalités de Talend 6
Découvrez les nouvelles fonctionnalités de Talend 6Découvrez les nouvelles fonctionnalités de Talend 6
Découvrez les nouvelles fonctionnalités de Talend 6
 
#MWCP19 atelier provisionnement #Office365 slides teams
#MWCP19 atelier provisionnement #Office365 slides teams#MWCP19 atelier provisionnement #Office365 slides teams
#MWCP19 atelier provisionnement #Office365 slides teams
 
REX : pourquoi et comment développer son propre scheduler
REX : pourquoi et comment développer son propre schedulerREX : pourquoi et comment développer son propre scheduler
REX : pourquoi et comment développer son propre scheduler
 
Zenika matinale spark-zeppelin_ml
Zenika matinale spark-zeppelin_mlZenika matinale spark-zeppelin_ml
Zenika matinale spark-zeppelin_ml
 
La réalité mélangée dans vos applications
La réalité mélangée dans vos applicationsLa réalité mélangée dans vos applications
La réalité mélangée dans vos applications
 
Présentation Microsoft Advanced Threat Analytics | Deep-Dive - MSCloud Summi...
Présentation Microsoft Advanced Threat Analytics  | Deep-Dive - MSCloud Summi...Présentation Microsoft Advanced Threat Analytics  | Deep-Dive - MSCloud Summi...
Présentation Microsoft Advanced Threat Analytics | Deep-Dive - MSCloud Summi...
 

Plus de Christophe Villeneuve

Plus de Christophe Villeneuve (20)

MariaDB une base de donnees NewSQL
MariaDB une base de donnees NewSQLMariaDB une base de donnees NewSQL
MariaDB une base de donnees NewSQL
 
La boîte à outils de développements dans Firefox
La boîte à outils de développements dans FirefoxLa boîte à outils de développements dans Firefox
La boîte à outils de développements dans Firefox
 
pister les pisteurs
pister les pisteurspister les pisteurs
pister les pisteurs
 
controler vos donnees éthiques dans le web
controler vos donnees éthiques dans le webcontroler vos donnees éthiques dans le web
controler vos donnees éthiques dans le web
 
Infrastructure as code drupal
Infrastructure as code drupalInfrastructure as code drupal
Infrastructure as code drupal
 
Mariadb une base de données NewSQL
Mariadb une base de données NewSQLMariadb une base de données NewSQL
Mariadb une base de données NewSQL
 
Open Source et contribution : Une association gagnante
Open Source et contribution : Une association gagnanteOpen Source et contribution : Une association gagnante
Open Source et contribution : Une association gagnante
 
Pentest bus pirate
Pentest bus piratePentest bus pirate
Pentest bus pirate
 
Peur de la migration vers l’open source ?
Peur de la migration vers l’open source ?Peur de la migration vers l’open source ?
Peur de la migration vers l’open source ?
 
La sécurité applicative par le design
La sécurité applicative par le designLa sécurité applicative par le design
La sécurité applicative par le design
 
Foxfooding semaine 3
Foxfooding semaine 3Foxfooding semaine 3
Foxfooding semaine 3
 
Foxfooding
FoxfoodingFoxfooding
Foxfooding
 
Accessibilite web wcag rgaa
Accessibilite web wcag rgaaAccessibilite web wcag rgaa
Accessibilite web wcag rgaa
 
Mozilla french speaking community activites
Mozilla french speaking community activitesMozilla french speaking community activites
Mozilla french speaking community activites
 
Etes vous-pret pour php8 ?
Etes vous-pret pour php8 ?Etes vous-pret pour php8 ?
Etes vous-pret pour php8 ?
 
Le futur de l'authentification webAuthn
Le futur de l'authentification webAuthnLe futur de l'authentification webAuthn
Le futur de l'authentification webAuthn
 
Send large files with addons
Send large files with addonsSend large files with addons
Send large files with addons
 
Tests d'accessibilite par la pratique
Tests d'accessibilite par la pratiqueTests d'accessibilite par la pratique
Tests d'accessibilite par la pratique
 
Donnez la voix aux machines
Donnez la voix aux machinesDonnez la voix aux machines
Donnez la voix aux machines
 
la boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtoolsla boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtools
 

Monitoring dynamique : Grafana et Microsoft