Descoberta do PostgreSQL

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • O Discovery pode encontrar instâncias em execução do PostgreSQL nos sistemas Windows e Linux.

    Credenciais e outros pré-requisitos

    Estas credenciais são necessárias:

    Para obter uma lista de comandos privilegiados necessários para a Descoberta e o Mapeamento de serviços, consulte Comandos do Mapeamento de serviços que requerem um usuário privilegiado para obter uma lista dos comandos que exigem direitos elevados para descobrir e mapear hosts baseados em Unix na sua organização.

    O usuário deve ter acesso de nível raiz ao banco de dados para acessar o arquivo postgresql.conf.
    Nota:
    Para obter informações sobre a migração de probe para padrão, consulte o artigo de conhecimento KB0694477

    Classificadores, padrões e probes

    Classificador Probes de gatilho Padrões
    Instância do PostgreSQL
    • Padrão Horizontal: inicia padrões
    • PostgreSQL - Configuration* (adicionar o parâmetro must_sudo a esta probe)
    • PostgreSQL - Versão*

    PostgreSQL DB

    *Para novas instâncias, esses probes estão inativos no classificador. O Discovery usa padrões para descoberta.

    Para usar padrões, verifique se o padrão correto está especificado no probe de padrão horizontal no classificador. Consulte Adicione o probe do padrão horizontal a um classificador para obter instruções.

    Dados coletados

    O seguinte coleta informações especificadas do destino. Se a origem não estiver configurada, ela trará de volta as informações padrão. Por exemplo, para PostgreSQL Instance@hostname (nome padrão), a origem precisa ser modificada. Caso contrário, todas as "PostgreSQL Instance@hostname" serão adicionadas à origem da tabela [cmdb_ci_db_postgresql_instance].

    Rótulo Nome da tabela Nome do campo Fonte
    Nome cmdb_ci_db_postgresql_instance name Instância do PostgreSQL @ nome dohost
    Diretório de dados cmdb_ci_db_postgresql_instance data_dir processo em execução
    Porta TCP cmdb_ci_db_postgresql_instance tcp_port processo em execução
    Configuração SQL cmdb_ci_db_postgresql_instance postgres_conf data_directory/postgresql.conf
    Versão cmdb_ci_db_postgresql_instance versão postmaster/postgres

    Relacionamentos

    Classe primária Relacionamento Classe secundária
    cmdb_ci_db_postgresql_instance Executa em:Executa cmdb_ci_windows_server ou cmdb_ci_linux_server