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