Descoberta de software de automação do Puppet
Descoberta Identifica Puppet Masters em execução em UNIX servidores.
A Descoberta usa comandos SSH (Secure Shell) para coletar informações.
Para acessar os registros Puppet Master, navegue até . Você pode exibir os recursos na lista relacionada do registro Puppet Master.
Como a probe Puppet Master funciona
A Descoberta identifica o Puppet Master usando o seguinte processo:
- . UNIX - Processos ativos o probe detecta um processo em execução que corresponde a um dos seguintes critérios:
- O nome do processo é pe-htpd .
- O nome do processo é ruby e os parâmetros do processo contêm puppet master.
- Se houver uma correspondência em um destes critérios:
- Um registro será criado na tabela Puppet Master [cmdb_ci_puppet_master] se ainda não existir um registro para esse processo em execução.
- . Puppet - Informações principais probe é acionado. O sensor desta probe preenche informações adicionais no registro Puppet Master [cmdb_ci_puppet_master].
Requisitos para descobrir um Puppet master
Por padrão, a Descoberta identifica Puppet Masters em execução em servidores UNIX. A Descoberta usa comandos SSH (Secure Shell) para coletar informações.
As credenciais usadas para descobrir o servidor UNIX devem ter privilégios para executar os comandos a seguir. O uso de sudo é compatível, mas você deve adicionar o. must_sudoparâmetro para a probe.
| Probe | Comandos |
|---|---|
| Puppet - Master Info | Puppet, echo, nome do host (dentro do script de shell borne) |
| Puppet - Solicitações de certificado | puppet |
| Puppet - manifestos | Echo, sed, find (no script shell Bourne) |
| Puppet - Módulos | puppet |
Dados coletados
| Nome | Puppet Master [cmdb_ci_puppet_master] | nome | Puppet - Informações principais |
| Diretório de configuração | Puppet Master [cmdb_ci_puppet_master] | config_directory | Puppet - Informações principais |
| Diretório de manifesto | Puppet Master [cmdb_ci_puppet_master] | manifestdir | Puppet - Informações principais |
| Caminho do módulo | Puppet Master [cmdb_ci_puppet_master] | modulepath | Puppet - Informações principais |
| Nome de domínio totalmente qualificado | Puppet Master [cmdb_ci_puppet_master] | fqdn | Puppet - Informações principais |
| Endereço IP | Puppet Master [cmdb_ci_puppet_master] | ip_address | Puppet - Informações principais |
| Versão | Puppet Master [cmdb_ci_puppet_master] | versão | Puppet - Informações principais |