Erkennung der Automatisierungssoftware Puppet

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Discovery Identifiziert Puppet-Master, die auf ausgeführt werden UNIX Server.

    Discovery verwendet SSH-Befehle (Secure Shell) zur Erfassung von Informationen.

    Um auf Puppet-Master-Datensätze zuzugreifen, navigieren Sie zu Alle > Konfiguration > Automatisierungsserver > Master-Puppetsan. Sie können die Ressourcen in der zugehörigen Liste des Puppet Master-Datensatzes anzeigen.

    Funktionsweise der Probe „Puppet Master“

    Discovery identifiziert Puppet Master mit dem folgenden Prozess:
    1. Die Probe UNIX - Active Processes erkennt einen laufenden Prozess, der eines der folgenden Kriterien erfüllt:
      • Der Name des Prozesses lautet pe-httpd.
      • Der Name des Prozesses lautet ruby, und die Parameter des Prozesses enthalten puppet master.
    2. Wenn eine Übereinstimmung mit einem der folgenden Kriterien vorliegt:
      • Ein Datensatz wird in der Puppet Master-Tabelle [cmdb_ci_puppet_master] erstellt, wenn für den ausgeführten Prozess noch kein Datensatz vorhanden ist.
      • Die Probe Puppet - Master Info wird ausgelöst. Der Sensor dieser Probe fügt dem Puppet Master-Datensatz [cmdb_ci_puppet_master] einige zusätzliche Informationen hinzu.

    Anforderungen zum Erkennen eines Puppet-Masters

    Standardmäßig erkennt Discovery auf UNIX-Servern ausgeführte Puppet-Master. Discovery verwendet SSH-Befehle (Secure Shell) zur Erfassung von Informationen.

    Die zum Erkennen des UNIX-Servers verwendeten Anmeldeinformationen müssen über Berechtigungen zum Ausführen der folgenden Befehle verfügen. Die Verwendung von sudo wird unterstützt, Sie müssen der Probe jedoch den Parameter must_sudo hinzufügen.

    Probe Befehle
    Puppet - Master Info puppet, echo, hostname (im Bourne-Shell-Skript)
    Puppet - Certificate Requests puppet
    Puppet - Manifests echo, sed, find (im Bourne-Shell-Skript)
    Puppet - Modules puppet

    Erfasste Daten

    Tabelle : 1. Daten, die Discovery standardmäßig für die Automatisierungssoftware Puppet erfasst
    Name Puppet-Master [cmdb_ci_puppet_master] Name Puppet - Master Info
    Konfigurationsverzeichnis Puppet-Master [cmdb_ci_puppet_master] config_directory Puppet - Master Info
    Manifestverzeichnis Puppet-Master [cmdb_ci_puppet_master] manifestdir Puppet - Master Info
    Modulpfad Puppet-Master [cmdb_ci_puppet_master] modulepath Puppet - Master Info
    Vollqualifizierter Domänenname Puppet-Master [cmdb_ci_puppet_master] fqdn Puppet - Master Info
    IP-Adresse Puppet-Master [cmdb_ci_puppet_master] ip_address Puppet - Master Info
    Version Puppet-Master [cmdb_ci_puppet_master] Version Puppet - Master Info