Puppet-Automatisierungssoftware-Discovery
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 an. 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:
- 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.
- 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
| 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 |