---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Descoberta do software de automação do Puppet

# Descoberta do software de automação do Puppet {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

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é TodosConfiguraçãoServidores de AutomaçãoPuppet Masters. 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:

1. 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.
   {#c_PuppetAutomationSoftwareDiscovery__ul_kvm_zvj_3w}
2. 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\].
   {#c_PuppetAutomationSoftwareDiscovery__ul_lvm_zvj_3w}
{#c_PuppetAutomationSoftwareDiscovery__ol_jvm_zvj_3w}

## 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.  
{#c_PuppetAutomationSoftwareDiscovery__simpletable_rmx_jvv_cr__stentry__2}

| 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 |

{#c_PuppetAutomationSoftwareDiscovery__simpletable_rmx_jvv_cr}

## Dados coletados {#c_PuppetAutomationSoftwareDiscovery__section_hzw_bd1_bcb}

{#c_PuppetAutomationSoftwareDiscovery__table_asr_wst_cr__entry__4}

|   |   |   |   |
|-|-|-|-|
| 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 |
[Tabela 1. Dados coletados pela Descoberta para o software de automação do Puppet, por padrão]

{#c_PuppetAutomationSoftwareDiscovery__table_asr_wst_cr}
* **[Adicionar o parâmetro must_sudo ao probe Puppet](https://servicenow-prod.fluidtopics.net/~47RwB_dYMNuJrSvQ~UOUg)**   
  Para usar o probe Puppet com sudo, você deve adicionar o parâmetro must_sudo a cada probe que o requer.

