Puppet-Automatisierungssoftware-Discovery

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Discovery Identifiziert Puppet-Master, die auf UNIX-Servern ausgeführt werden.

    Discovery verwendet SSH-Befehle (Secure Shell), um Informationen zu erfassen.

    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 Puppet-Master-Probe

    Discovery identifiziert den Puppet-Master mit dem folgenden Prozess:
    1. Die UNIX: Aktive Prozesse Probe erkennt einen laufenden Prozess, der einem der folgenden Kriterien entspricht:
      • Der Name des Prozesses lautet pe-httpd .
      • Der Name des Prozesses lautet Ruby Und die Parameter des Prozesses enthalten puppet master.
    2. Wenn eines dieser Kriterien übereinstimmt:
      • Ein Datensatz wird in der Puppet-Mastertabelle [cmdb_ci_puppet_master] erstellt, wenn für diesen laufenden Prozess noch keiner vorhanden ist.
      • Die Puppet: Master-Informationen Probe wird ausgelöst. Der Sensor dieser Probe füllt zusätzliche Informationen im Puppet-Master-Datensatz [cmdb_ci_puppet_master] aus.

    Anforderungen zum Erkennen eines Puppet-Masters

    Standardmäßig identifiziert Discovery Puppet-Master, die auf UNIX-Servern ausgeführt werden. Discovery verwendet SSH-Befehle (Secure Shell), um Informationen zu erfassen.

    Die Anmeldeinformationen, die zum Erkennen des UNIX-Servers verwendet werden, müssen über Berechtigungen zum Ausführen der folgenden Befehle verfügen. Die Verwendung von sudo wird unterstützt, Sie müssen jedoch hinzufügen must_sudoParameter für die Probe.

    Probe Befehle
    Puppet – Master-Info Puppet, Echo, Hostname (innerhalb des getragenen Shell-Skripts)
    Puppet – Zertifikatsanfragen Puppet
    Puppet: Manifeste Echo, SE, Suchen (innerhalb des Bourne-Shell-Skripts)
    Puppet - Modules Puppet

    Daten erfasst

    Tabelle : 1. Daten, die von Discovery für Puppet-Automatisierungssoftware erfasst werden, standardmäßig
    Name Puppet-Master [cmdb_ci_puppet_master] name Puppet: Master-Informationen
    Konfigurationsverzeichnis Puppet-Master [cmdb_ci_puppet_master] Config_Directory Puppet: Master-Informationen
    Manifestverzeichnis Puppet-Master [cmdb_ci_puppet_master] Manifestdir Puppet: Master-Informationen
    Modulpfad Puppet-Master [cmdb_ci_puppet_master] ModulePath Puppet: Master-Informationen
    Vollqualifizierter Domänenname Puppet-Master [cmdb_ci_puppet_master] fqdn Puppet: Master-Informationen
    IP-Adresse Puppet-Master [cmdb_ci_puppet_master] ip_address Puppet: Master-Informationen
    Version Puppet-Master [cmdb_ci_puppet_master] Version Puppet: Master-Informationen