Descoberta do software de automação do Puppet

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 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é Todos > Configuração > Servidores de Automação > Puppet 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.
    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].

    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

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