SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
1 Présentation Puppet
2 PuppetQu'est-ce que c'est ? A quoi ça sert ?
Système de gestion centralisée des configurations (SCM)
• Chef
• CFEngine
• Salt
• Ansible
• …
→ Résoud les problèmes d'administration systèmes de
grands parcs
• Simplifie les tâches répétitives
• Supervision de l'état du parc
• Audit
• etc.
3 Fonctionnement de PuppetComment ca marche ?
• Architecture client <-> serveur
• Appel régulier (toutes les 1/2h)
3 Fonctionnement de PuppetComment ca marche ?
• Architecture client <-> serveur
• Appel régulier (toutes les 1/2h)
3 Fonctionnement de PuppetComment ca marche ?
• Architecture client <-> serveur
• Appel régulier (toutes les 1/2h)
3 Fonctionnement de PuppetComment ca marche ?
• Architecture client <-> serveur
• Appel régulier (toutes les 1/2h)
3 Fonctionnement de PuppetComment ca marche ?
• Architecture client <-> serveur
• Appel régulier (toutes les 1/2h)
3 Fonctionnement de PuppetComment ca marche ?
• Architecture client <-> serveur
• Appel régulier (toutes les 1/2h)
3 Fonctionnement de PuppetComment ca marche ?
• Architecture client <-> serveur
• Appel régulier (toutes les 1/2h)
4 Automatiser la supervisionCôté client puppet
Le script /root/check_host.sh utilise la CLI de Centreon.
Il :
• renvoie 0 si l'host $fqdn est présent
• renvoie 1 si l'host $fqdn est absent
Le manifest des nouveaux hosts :
5 Automatiser la supervisionCôté serveur centreon
Le script /root/gen_and_reload.sh utilise la CLI de
Centreon pour générer la configuration et relancer le
service associé.
Le manifest du serveur centreon :
6 Automatiser la supervisionVision d'ensemble

Más contenido relacionado

Destacado

CLAPI et API REST sous Centreon 2.8
CLAPI et API REST sous Centreon 2.8CLAPI et API REST sous Centreon 2.8
CLAPI et API REST sous Centreon 2.8Open-IT
 
Meetup Geneve Monitoring
Meetup Geneve MonitoringMeetup Geneve Monitoring
Meetup Geneve MonitoringOpen-IT
 
Social Media Strategy: Pizza House
Social Media Strategy: Pizza HouseSocial Media Strategy: Pizza House
Social Media Strategy: Pizza Houselauradaien
 
Voices of change report
Voices of change reportVoices of change report
Voices of change reportAngie Aguirre
 
How to start a blog
How to start a blogHow to start a blog
How to start a blogWasa Stad
 
Comment automatiser la supervision avec Puppet ?
Comment automatiser la supervision avec Puppet ?Comment automatiser la supervision avec Puppet ?
Comment automatiser la supervision avec Puppet ?Aurélie Henriot
 
Docker Puppet Automatisation on Hidora
Docker Puppet Automatisation on HidoraDocker Puppet Automatisation on Hidora
Docker Puppet Automatisation on HidoraOpen-IT
 
Chapple, R. M. 2014 Holywood Priory, Co. Down. Blogspot post
Chapple, R. M. 2014 Holywood Priory, Co. Down. Blogspot postChapple, R. M. 2014 Holywood Priory, Co. Down. Blogspot post
Chapple, R. M. 2014 Holywood Priory, Co. Down. Blogspot postRobert M Chapple
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagioshindif
 
Rapport nagios miniprojet
Rapport nagios miniprojetRapport nagios miniprojet
Rapport nagios miniprojetAyoub Rouzi
 
Derecho InformáTico Monica
Derecho InformáTico MonicaDerecho InformáTico Monica
Derecho InformáTico MonicaMonica Panayotou
 
Televisión Educativa
Televisión EducativaTelevisión Educativa
Televisión EducativaJorge Gómez
 
Actividad1-Comunicacion
Actividad1-ComunicacionActividad1-Comunicacion
Actividad1-Comunicaciondemonmyd
 

Destacado (20)

CLAPI et API REST sous Centreon 2.8
CLAPI et API REST sous Centreon 2.8CLAPI et API REST sous Centreon 2.8
CLAPI et API REST sous Centreon 2.8
 
Meetup Geneve Monitoring
Meetup Geneve MonitoringMeetup Geneve Monitoring
Meetup Geneve Monitoring
 
Social Media Strategy: Pizza House
Social Media Strategy: Pizza HouseSocial Media Strategy: Pizza House
Social Media Strategy: Pizza House
 
Código civil-libro-1
Código civil-libro-1Código civil-libro-1
Código civil-libro-1
 
Voices of change report
Voices of change reportVoices of change report
Voices of change report
 
How to start a blog
How to start a blogHow to start a blog
How to start a blog
 
Comment automatiser la supervision avec Puppet ?
Comment automatiser la supervision avec Puppet ?Comment automatiser la supervision avec Puppet ?
Comment automatiser la supervision avec Puppet ?
 
Ciclo bio geoquímico
Ciclo bio geoquímicoCiclo bio geoquímico
Ciclo bio geoquímico
 
Docker Puppet Automatisation on Hidora
Docker Puppet Automatisation on HidoraDocker Puppet Automatisation on Hidora
Docker Puppet Automatisation on Hidora
 
Chapple, R. M. 2014 Holywood Priory, Co. Down. Blogspot post
Chapple, R. M. 2014 Holywood Priory, Co. Down. Blogspot postChapple, R. M. 2014 Holywood Priory, Co. Down. Blogspot post
Chapple, R. M. 2014 Holywood Priory, Co. Down. Blogspot post
 
lipids and lipolysis
lipids and lipolysislipids and lipolysis
lipids and lipolysis
 
sepsis new guidelines 2017
sepsis new guidelines 2017sepsis new guidelines 2017
sepsis new guidelines 2017
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagios
 
Rapport nagios miniprojet
Rapport nagios miniprojetRapport nagios miniprojet
Rapport nagios miniprojet
 
Derecho InformáTico Monica
Derecho InformáTico MonicaDerecho InformáTico Monica
Derecho InformáTico Monica
 
Televisión Educativa
Televisión EducativaTelevisión Educativa
Televisión Educativa
 
Katy
KatyKaty
Katy
 
Actividad1-Comunicacion
Actividad1-ComunicacionActividad1-Comunicacion
Actividad1-Comunicacion
 
agula
agulaagula
agula
 
Vertigo
VertigoVertigo
Vertigo
 

Similar a Comment automatiser la supervision avec Puppet ?

SdE 5 - Communication entre processus et Planification
SdE 5 - Communication entre processus et PlanificationSdE 5 - Communication entre processus et Planification
SdE 5 - Communication entre processus et PlanificationAlexandru Radovici
 
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014Benoît de CHATEAUVIEUX
 
Guss webcasts Query Memory Grants - june 2013
Guss webcasts   Query Memory Grants - june 2013Guss webcasts   Query Memory Grants - june 2013
Guss webcasts Query Memory Grants - june 2013David BAFFALEUF
 
Presentation du gestionnaire de configuration Puppet
Presentation du gestionnaire de configuration PuppetPresentation du gestionnaire de configuration Puppet
Presentation du gestionnaire de configuration PuppetAurélie Henriot
 
Integration continue - Introduction
Integration continue - IntroductionIntegration continue - Introduction
Integration continue - IntroductionOlivier ETIENNE
 
Linux et le temps réel - Meetup du 15 octobre 2015
Linux et le temps réel - Meetup du 15 octobre 2015Linux et le temps réel - Meetup du 15 octobre 2015
Linux et le temps réel - Meetup du 15 octobre 2015Christian Charreyre
 
Evaluation de la quantité de travail (in)utile dans l’exécution des programmes
Evaluation de la quantité de travail (in)utile dans l’exécution des programmesEvaluation de la quantité de travail (in)utile dans l’exécution des programmes
Evaluation de la quantité de travail (in)utile dans l’exécution des programmesBenjamin Vidal
 
WS User Group - Spring Batch - Xebia
WS User Group - Spring Batch - XebiaWS User Group - Spring Batch - Xebia
WS User Group - Spring Batch - XebiaOlivier BAZOUD
 
Formation scrum - back to basics
Formation scrum -  back to basicsFormation scrum -  back to basics
Formation scrum - back to basicsOpenska
 
RUDDER - Continuous Configuration (configuration management + continuous audi...
RUDDER - Continuous Configuration (configuration management + continuous audi...RUDDER - Continuous Configuration (configuration management + continuous audi...
RUDDER - Continuous Configuration (configuration management + continuous audi...RUDDER
 
Architecture des ordinateurs 3
Architecture des ordinateurs 3Architecture des ordinateurs 3
Architecture des ordinateurs 3coursuniv
 
Hyper-V Replica : Plan de Reprise d'Activité avec Windows Server 2012
Hyper-V Replica : Plan de Reprise d'Activité avec Windows Server 2012Hyper-V Replica : Plan de Reprise d'Activité avec Windows Server 2012
Hyper-V Replica : Plan de Reprise d'Activité avec Windows Server 2012Microsoft Technet France
 
Continuité de service informatique : comment ça fonctionne ?
Continuité de service informatique : comment ça fonctionne ?Continuité de service informatique : comment ça fonctionne ?
Continuité de service informatique : comment ça fonctionne ?Trader's - Quick Software Line
 
MHA : MySQL haute dispo, chez Viadeo par Olivier Dasini
MHA : MySQL haute dispo, chez Viadeo par Olivier DasiniMHA : MySQL haute dispo, chez Viadeo par Olivier Dasini
MHA : MySQL haute dispo, chez Viadeo par Olivier DasiniOlivier DASINI
 
System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l'IT
System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l'IT System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l'IT
System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l'IT Microsoft Technet France
 

Similar a Comment automatiser la supervision avec Puppet ? (20)

SdE 5 - Communication entre processus et Planification
SdE 5 - Communication entre processus et PlanificationSdE 5 - Communication entre processus et Planification
SdE 5 - Communication entre processus et Planification
 
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
 
Guss webcasts Query Memory Grants - june 2013
Guss webcasts   Query Memory Grants - june 2013Guss webcasts   Query Memory Grants - june 2013
Guss webcasts Query Memory Grants - june 2013
 
Présentation Puppet
Présentation PuppetPrésentation Puppet
Présentation Puppet
 
Presentation du gestionnaire de configuration Puppet
Presentation du gestionnaire de configuration PuppetPresentation du gestionnaire de configuration Puppet
Presentation du gestionnaire de configuration Puppet
 
Integration continue - Introduction
Integration continue - IntroductionIntegration continue - Introduction
Integration continue - Introduction
 
Linux et le temps réel - Meetup du 15 octobre 2015
Linux et le temps réel - Meetup du 15 octobre 2015Linux et le temps réel - Meetup du 15 octobre 2015
Linux et le temps réel - Meetup du 15 octobre 2015
 
Evaluation de la quantité de travail (in)utile dans l’exécution des programmes
Evaluation de la quantité de travail (in)utile dans l’exécution des programmesEvaluation de la quantité de travail (in)utile dans l’exécution des programmes
Evaluation de la quantité de travail (in)utile dans l’exécution des programmes
 
WS User Group - Spring Batch - Xebia
WS User Group - Spring Batch - XebiaWS User Group - Spring Batch - Xebia
WS User Group - Spring Batch - Xebia
 
Formation scrum - back to basics
Formation scrum -  back to basicsFormation scrum -  back to basics
Formation scrum - back to basics
 
ex6_solution.pdf
ex6_solution.pdfex6_solution.pdf
ex6_solution.pdf
 
RUDDER - Continuous Configuration (configuration management + continuous audi...
RUDDER - Continuous Configuration (configuration management + continuous audi...RUDDER - Continuous Configuration (configuration management + continuous audi...
RUDDER - Continuous Configuration (configuration management + continuous audi...
 
Meetup PM2 @delicious-insights
Meetup PM2 @delicious-insightsMeetup PM2 @delicious-insights
Meetup PM2 @delicious-insights
 
Présentation de jBPM 3.1
Présentation de jBPM 3.1Présentation de jBPM 3.1
Présentation de jBPM 3.1
 
Architecture des ordinateurs 3
Architecture des ordinateurs 3Architecture des ordinateurs 3
Architecture des ordinateurs 3
 
Hyper-V Replica : Plan de Reprise d'Activité avec Windows Server 2012
Hyper-V Replica : Plan de Reprise d'Activité avec Windows Server 2012Hyper-V Replica : Plan de Reprise d'Activité avec Windows Server 2012
Hyper-V Replica : Plan de Reprise d'Activité avec Windows Server 2012
 
Continuité de service informatique : comment ça fonctionne ?
Continuité de service informatique : comment ça fonctionne ?Continuité de service informatique : comment ça fonctionne ?
Continuité de service informatique : comment ça fonctionne ?
 
Formation Google App Engine
Formation Google App EngineFormation Google App Engine
Formation Google App Engine
 
MHA : MySQL haute dispo, chez Viadeo par Olivier Dasini
MHA : MySQL haute dispo, chez Viadeo par Olivier DasiniMHA : MySQL haute dispo, chez Viadeo par Olivier Dasini
MHA : MySQL haute dispo, chez Viadeo par Olivier Dasini
 
System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l'IT
System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l'IT System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l'IT
System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l'IT
 

Comment automatiser la supervision avec Puppet ?

  • 2. 2 PuppetQu'est-ce que c'est ? A quoi ça sert ? Système de gestion centralisée des configurations (SCM) • Chef • CFEngine • Salt • Ansible • … → Résoud les problèmes d'administration systèmes de grands parcs • Simplifie les tâches répétitives • Supervision de l'état du parc • Audit • etc.
  • 3. 3 Fonctionnement de PuppetComment ca marche ? • Architecture client <-> serveur • Appel régulier (toutes les 1/2h)
  • 4. 3 Fonctionnement de PuppetComment ca marche ? • Architecture client <-> serveur • Appel régulier (toutes les 1/2h)
  • 5. 3 Fonctionnement de PuppetComment ca marche ? • Architecture client <-> serveur • Appel régulier (toutes les 1/2h)
  • 6. 3 Fonctionnement de PuppetComment ca marche ? • Architecture client <-> serveur • Appel régulier (toutes les 1/2h)
  • 7. 3 Fonctionnement de PuppetComment ca marche ? • Architecture client <-> serveur • Appel régulier (toutes les 1/2h)
  • 8. 3 Fonctionnement de PuppetComment ca marche ? • Architecture client <-> serveur • Appel régulier (toutes les 1/2h)
  • 9. 3 Fonctionnement de PuppetComment ca marche ? • Architecture client <-> serveur • Appel régulier (toutes les 1/2h)
  • 10. 4 Automatiser la supervisionCôté client puppet Le script /root/check_host.sh utilise la CLI de Centreon. Il : • renvoie 0 si l'host $fqdn est présent • renvoie 1 si l'host $fqdn est absent Le manifest des nouveaux hosts :
  • 11. 5 Automatiser la supervisionCôté serveur centreon Le script /root/gen_and_reload.sh utilise la CLI de Centreon pour générer la configuration et relancer le service associé. Le manifest du serveur centreon :
  • 12. 6 Automatiser la supervisionVision d'ensemble