Descoberta do software de automação do Puppet
Descoberta identifica Puppet Masters em execução em servidores UNIX.
A Descoberta usa comandos de shell seguro (SSH) para coletar informações.
Para acessar os registros do Puppet Master, navegue até . Você pode exibir os recursos na lista relacionada do registro do Puppet Master.
Como o probe do Puppet Master funciona
A Descoberta identifica o Puppet Master usando o seguinte processo:
- O probe UNIX - Processos ativos detecta um processo em execução que corresponde a um dos seguintes critérios:
- O nome do processo é pe-httpd.
- 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 para esse processo em execução.
- A probe Puppet - Master Info é acionada. O sensor desta probe preenche informações adicionais no registro do Puppet Master [cmdb_ci_puppet_master].
Requisitos para descobrir um Puppet Master
Por padrão, a Descoberta identifica os Puppet Masters em execução nos servidores UNIX. A Descoberta usa comandos de shell seguro (SSH) 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 parâmetro must_sudo ao probe.
| Probe | Comandos |
|---|---|
| Puppet – Master Info | puppet, echo, hostname (dentro do script de shell do modal) |
| Puppet – Solicitações de certificado | marionete |
| Puppet – Manifestos | echo, sed, find (dentro do script de shell Bourne) |
| Puppet – Módulos | marionete |
Dados coletados
| Nome | Puppet Master [cmdb_ci_puppet_master] | name | 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] | módulocaminho | 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 |