SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

How to start a blog
How to start a blogHow to start a blog
How to start a blogWasa Stad
 
Voices of change report
Voices of change reportVoices of change report
Voices of change reportAngie Aguirre
 
Social Media Strategy: Pizza House
Social Media Strategy: Pizza HouseSocial Media Strategy: Pizza House
Social Media Strategy: Pizza Houselauradaien
 
Comment automatiser la supervision avec Puppet ?
Comment automatiser la supervision avec Puppet ?Comment automatiser la supervision avec Puppet ?
Comment automatiser la supervision avec Puppet ?clevernetsystemsgeneva
 
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
 
Automated Deployment with Capistrano
Automated Deployment with CapistranoAutomated Deployment with Capistrano
Automated Deployment with CapistranoSumit Chhetri
 
Multi-provider Vagrant and Chef: AWS, VMware, and more
Multi-provider Vagrant and Chef: AWS, VMware, and moreMulti-provider Vagrant and Chef: AWS, VMware, and more
Multi-provider Vagrant and Chef: AWS, VMware, and moreChef Software, Inc.
 
It Works On My Machine: Vagrant for Software Development
It Works On My Machine: Vagrant for Software DevelopmentIt Works On My Machine: Vagrant for Software Development
It Works On My Machine: Vagrant for Software DevelopmentCarlos Perez
 
Vagrant for real (codemotion rome 2016)
Vagrant for real (codemotion rome 2016)Vagrant for real (codemotion rome 2016)
Vagrant for real (codemotion rome 2016)Michele Orselli
 
Microservices: The Right Way
Microservices: The Right WayMicroservices: The Right Way
Microservices: The Right WayDaniel Woods
 
Actividad1-Comunicacion
Actividad1-ComunicacionActividad1-Comunicacion
Actividad1-Comunicaciondemonmyd
 
Televisión Educativa
Televisión EducativaTelevisión Educativa
Televisión EducativaJorge Gómez
 
Derecho InformáTico Monica
Derecho InformáTico MonicaDerecho InformáTico Monica
Derecho InformáTico MonicaMonica Panayotou
 

En vedette (20)

How to start a blog
How to start a blogHow to start a blog
How to start a blog
 
Voices of change report
Voices of change reportVoices of change report
Voices of change report
 
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
 
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
 
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
 
Automated Deployment with Capistrano
Automated Deployment with CapistranoAutomated Deployment with Capistrano
Automated Deployment with Capistrano
 
Multi-provider Vagrant and Chef: AWS, VMware, and more
Multi-provider Vagrant and Chef: AWS, VMware, and moreMulti-provider Vagrant and Chef: AWS, VMware, and more
Multi-provider Vagrant and Chef: AWS, VMware, and more
 
It Works On My Machine: Vagrant for Software Development
It Works On My Machine: Vagrant for Software DevelopmentIt Works On My Machine: Vagrant for Software Development
It Works On My Machine: Vagrant for Software Development
 
Vagrant for real (codemotion rome 2016)
Vagrant for real (codemotion rome 2016)Vagrant for real (codemotion rome 2016)
Vagrant for real (codemotion rome 2016)
 
Vagrant For DevOps
Vagrant For DevOpsVagrant For DevOps
Vagrant For DevOps
 
Vagrant to-aws-flow
Vagrant to-aws-flowVagrant to-aws-flow
Vagrant to-aws-flow
 
sepsis new guidelines 2017
sepsis new guidelines 2017sepsis new guidelines 2017
sepsis new guidelines 2017
 
Microservices: The Right Way
Microservices: The Right WayMicroservices: The Right Way
Microservices: The Right Way
 
Katy
KatyKaty
Katy
 
Actividad1-Comunicacion
Actividad1-ComunicacionActividad1-Comunicacion
Actividad1-Comunicacion
 
Televisión Educativa
Televisión EducativaTelevisión Educativa
Televisión Educativa
 
Derecho InformáTico Monica
Derecho InformáTico MonicaDerecho InformáTico Monica
Derecho InformáTico Monica
 

Similaire à 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
 

Similaire à 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
 
Presentation du gestionnaire de configuration Puppet
Presentation du gestionnaire de configuration PuppetPresentation du gestionnaire de configuration Puppet
Presentation du gestionnaire de configuration Puppet
 
Présentation Puppet
Présentation PuppetPrésentation Puppet
Présentation 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