Détection du logiciel d'automatisation Puppet
Découverte identifie les Puppet Master en cours d’exécution sur UNIX les serveurs.
La Découverte utilise des commandes SSH (Secure Shell) pour collecter des informations.
Pour accéder aux enregistrements Puppet Master, accédez à . Vous pouvez afficher les ressources dans la liste connexe de l’enregistrement Puppet Master.
Fonctionnement de la sonde Puppet Master
Discovery identifie le Puppet Master à l’aide du processus suivant :
- La sonde UNIX - Processus actifs détecte un processus en cours qui correspond à l’un des critères suivants :
- Le nom du processus est pe-httpd.
- Le nom du processus est rubis et les paramètres du processus contiennent puppet master.
- S’il existe une correspondance sur l’un de ces critères :
- Un enregistrement est créé dans la table Puppet Master [cmdb_ci_puppet_master] s’il n’en existe pas déjà un pour ce processus en cours d’exécution.
- La sonde Puppet - Master Info est déclenchée. Le capteur de cette sonde renseigne les informations supplémentaires dans l’enregistrement Puppet Master [cmdb_ci_puppet_master].
Conditions requises pour détecter un Puppet Master
Par défaut, Discovery identifie les Puppet Master en cours d’exécution sur les serveurs UNIX. La Découverte utilise des commandes SSH (Secure Shell) pour collecter des informations.
Les informations d’identification utilisées pour découvrir le serveur UNIX doivent disposer de privilèges pour exécuter les commandes suivantes. L’utilisation de sudo est prise en charge, mais vous devez ajouter le must_sudo paramètre à la sonde.
| Sonde | Commandes |
|---|---|
| Puppet – Informations de référence | puppet, echo, nom d’hôte (dans le script shell Borne) |
| Puppet – Demandes de certificat | marionnette |
| Puppet – Manifestes | echo, sed, find (dans le script shell Bourne) |
| Puppet – Modules | marionnette |
Données collectées
| Nom | Puppet Master [cmdb_ci_puppet_master] | nom | Puppet : informations de référence |
| Répertoire de configuration | Puppet Master [cmdb_ci_puppet_master] | config_directory | Puppet : informations de référence |
| Répertoire Manifest | Puppet Master [cmdb_ci_puppet_master] | répertoire manifestdir | Puppet : informations de référence |
| Chemin du module | Puppet Master [cmdb_ci_puppet_master] | Chemin d’accès du module | Puppet : informations de référence |
| Nom de domaine complet | Puppet Master [cmdb_ci_puppet_master] | fqdn | Puppet : informations de référence |
| Adresse IP | Puppet Master [cmdb_ci_puppet_master] | ip_address | Puppet : informations de référence |
| Version | Puppet Master [cmdb_ci_puppet_master] | version | Puppet : informations de référence |