comment automatiser la supervision avec puppet ?
TRANSCRIPT
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