Détection du logiciel d'automatisation Puppet

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Découverte identifie Puppet Master en cours d'exécution sur les serveurs Unix.

    Discovery utilise des commandes Secure Shell (SSH) pour collecter des informations.

    Pour accéder aux enregistrements Puppet Master, accédez à Tout > Configuration > Serveur d'automatisation > Puppet Master. Vous pouvez afficher les ressources dans la liste connexe de l'enregistrement Puppet Master.

    Fonctionnement de la sonde Puppet Master

    Discovery identifie Puppet Master à l'aide du processus suivant :
    1. La sonde Unix : processus actifs détecte un processus en cours d'exécution qui correspond à l'un des critères suivants :
      • Le nom du processus est pe-httpd.
      • Le nom du processus est ruby, et les paramètres du processus contiennent puppet master.
    2. En cas de correspondance avec l'un de ces critères :
      • Un enregistrement est créé dans la table Puppet Master [cmdb_ci_puppet_master] si aucun n'en existe déjà pour ce processus en cours d'exécution.
      • La sonde Puppet : informations de référence est déclenchée. Le capteur de cette sonde renseigne des 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 Puppet Master en cours d'exécution sur les serveurs Unix. Discovery utilise des commandes Secure Shell (SSH) pour collecter des informations.

    Les informations d'identification utilisées pour détecter le serveur Unix doivent disposer des privilèges nécessaires pour exécuter les commandes suivantes. L'utilisation de Sudo est prise en charge, mais vous devez ajouter le paramètre must_sudo à la sonde.

    Sonde Commandes
    Puppet – Informations de référence puppet, echo, hostname (dans le script Bourne shell)
    Puppet – Demandes de certificat puppet
    Puppet : manifestes echo, sed, find (dans le script Bourne shell)
    Puppet – Modules puppet

    Données collectées

    Tableau 1. Données collectées par Discovery pour le logiciel d'automatisation Puppet, par défaut
    Nom Puppet Master [cmdb_ci_puppet_master] name 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] manifestdir Puppet : informations de référence
    Chemin du module Puppet Master [cmdb_ci_puppet_master] modulepath 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