

AWS O Application Discovery Service não está mais aberto a novos clientes. Como alternativa, use AWS Transform o que fornece recursos semelhantes. Para obter mais informações, consulte [Alteração de disponibilidade AWS do Application Discovery Service](https://docs.aws.amazon.com/application-discovery/latest/userguide/application-discovery-service-availability-change.html).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Descobrindo seus servidores de banco de dados
<a name="agentless-collector-gs-database-analytics-collection-discovery"></a>

Esta seção orienta você pelas etapas que você deve seguir para configurar o sistema operacional e os servidores de banco de dados. Em seguida, você descobrirá seus servidores e terá a opção de adicionar um banco de dados ou servidor de análise manualmente. 

Para a descoberta do banco de dados, você deve criar usuários para seus bancos de dados de origem com as permissões mínimas necessárias para o módulo de coleta de dados. Para obter mais informações, consulte [Criação de usuários de banco de dados para o AWS DMS Fleet Advisor](https://docs.aws.amazon.com/dms/latest/userguide/fa-database-users.html) no *Guia AWS DMS do usuário*.

# Configurando a configuração
<a name="agentless-collector-gs-database-analytics-collection-discovery-setup"></a>

Para descobrir os bancos de dados em execução nos servidores OS adicionados anteriormente, o módulo de coleta de dados requer acesso ao sistema operacional e aos servidores de banco de dados. Esta página descreve as etapas que você precisa seguir para garantir que seu banco de dados esteja acessível na porta especificada nas configurações de conexão. Você também ativará a autenticação remota em seu servidor de banco de dados e fornecerá permissões ao seu módulo de coleta de dados.

## Configurar a configuração no Linux
<a name="agentless-collector-gs-database-analytics-collection-discovery-linux"></a>

Conclua o procedimento a seguir para configurar a configuração para descobrir servidores de banco de dados no Linux.

**Para configurar o Linux para descobrir servidores de banco de dados**

1. Forneça acesso sudo aos `netstat` comandos `ss` e.

   O exemplo de código a seguir concede ao sudo acesso aos `netstat` comandos `ss` e.

   ```
   sudo bash -c "cat << EOF >> /etc/sudoers.d/username
   username ALL=(ALL) NOPASSWD: /usr/bin/ss
   username ALL=(ALL) NOPASSWD: /usr/bin/netstat 
   EOF"
   ```

   No exemplo anterior, `username` substitua pelo nome do usuário Linux que você especificou nas credenciais de conexão do servidor do sistema operacional.

   O exemplo anterior usa o `/usr/bin/` caminho para os `netstat` comandos `ss` e. Esse caminho pode ser diferente em seu ambiente. Para determinar o caminho para os `netstat` comandos `ss` e, execute os `which ss` `which netstat` comandos e.

1. Configure seus servidores Linux para permitir a execução de scripts SSH remotos e permitir o tráfego do Internet Control Message Protocol (ICMP).

## Configurar a configuração no Microsoft Windows
<a name="agentless-collector-gs-database-analytics-collection-discovery-windows"></a>

Conclua o procedimento a seguir para configurar a configuração para descobrir servidores de banco de dados no Microsoft Windows.

**Para configurar o Microsoft Windows para descobrir servidores de banco de dados**

1. Forneça credenciais com concessões para executar consultas do Windows Management Instrumentation (WMI) e WMI Query Language (WQL) e ler o registro.

1. Adicione o usuário do Windows que você especificou nas credenciais de conexão do servidor do sistema operacional aos seguintes grupos: Usuários com distribuídos, usuários do log de desempenho, usuários do monitor de desempenho e leitores de log de eventos. Para fazer isso, use o exemplo de código a seguir:

   ```
   net localgroup "Distributed COM Users" username /ADD
   net localgroup "Performance Log Users" username /ADD
   net localgroup "Performance Monitor Users" username /ADD
   net localgroup "Event Log Readers" username /ADD
   ```

   No exemplo anterior, `username` substitua pelo nome do usuário do Windows que você especificou nas credenciais de conexão do servidor do sistema operacional.

1. Conceda as permissões necessárias para o usuário do Windows que você especificou nas credenciais de conexão do servidor do sistema operacional.
   + Para **Propriedades de gerenciamento e instrumentação do Windows**, escolha **Início local e ativação** **remota**.
   + Para **Controle WMI**, escolha as permissões **Executar Métodos**, **Ativar Conta**, **Ativar Remotamente** e **Ler Segurança** para os `DEFAULT` `StandartCimv2` `WMI` namespaces`CIMV2`,, e.
   + **Para o **plug-in WMI**, execute `winrm configsddl default` e escolha **Ler** e Executar.**

1. Configure seu host Windows usando o exemplo de código a seguir.

   ```
   netsh advfirewall firewall add rule name="Open Ports for WinRM incoming traffic" dir=in action=allow protocol=TCP localport=5985, 5986 # Opens ports for WinRM 
   netsh advfirewall firewall add rule name="All ICMP V4" protocol=icmpv4:any,any dir=in action=allow # Allows ICPM traffic
   
   Enable-PSRemoting -Force # Enables WinRM
   Set-Service WinRM -StartMode Automatic # Allows WinRM service to run on host startup 
   Set-Item WSMan:\localhost\Client\TrustedHosts -Value {IP} -Force # Sets the specific IP from which the access to WinRM is allowed
   
   winrm set winrm/config/service '@{Negotiation="true"}' # Allow Negosiate auth usage
   winrm set winrm/config/service '@{AllowUnencrypted="true"}' # Allow unencrypted connection
   ```

# Descobrindo um servidor de banco de dados
<a name="agentless-collector-gs-database-analytics-collection-discovery-tutorial"></a>

Conclua o seguinte conjunto de tarefas para descobrir e adicionar servidores de banco de dados no console.

**Para iniciar a descoberta de seus servidores de banco de dados**

1. Na página **Database and Analytics Collector**, escolha **servidores OS** em **Discovery** no painel de navegação.

1. Selecione os servidores do sistema operacional que incluem seus servidores de banco de dados e análise e escolha **Verificar conexão** no menu **Ações**.

1. Para servidores com o status de **Conectividade** de **Falha**, edite as credenciais de conexão.

   1. Selecione um único servidor ou vários servidores quando eles tiverem credenciais idênticas e escolha **Editar** no menu **Ações**. A página **Editar servidor do sistema operacional** é aberta.

   1. Em **Porta**, insira o número da porta usada para consultas remotas.

   1. Em **Tipo de autenticação**, escolha o tipo de autenticação que seu servidor de sistema operacional usa.

   1. Em **Nome de usuário**, insira o nome de usuário que você usa para se conectar ao servidor do sistema operacional.

   1. Em **Senha**, insira a senha que você usa para se conectar ao servidor do sistema operacional.

   1. Escolha **Verificar conexão** para verificar se você atualizou as credenciais do servidor do sistema operacional corretamente. Em seguida, escolha **Salvar**.

1. Depois de atualizar as credenciais de todos os servidores de sistema operacional, selecione seus servidores de sistema operacional e escolha **Descobrir servidores de banco de dados**.

O módulo de coleta de dados de banco de dados e análises se conecta aos servidores do sistema operacional e descobre os servidores de banco de dados e análises compatíveis. Depois que o módulo de coleta de dados concluir a descoberta, você poderá ver a lista de servidores de banco de dados e análise descobertos escolhendo **Exibir servidores de banco de dados**.

Como alternativa, você pode adicionar seu banco de dados e servidores de análise ao inventário manualmente. Além disso, você pode importar a lista de servidores de um arquivo CSV. Você pode pular essa etapa se já tiver adicionado todos os seus servidores de banco de dados e análises ao inventário.

**Para adicionar um banco de dados ou servidor de análise manualmente**

1. Na página **Coletor de banco de dados e análise**, escolha **Coleta de dados** no painel de navegação.

1. Escolha **Adicionar servidor de banco de dados**. A página **Adicionar servidor de banco** de dados é aberta.

1. Forneça suas credenciais do servidor de banco de dados.

   1. Em **Mecanismo de banco** de dados, escolha o mecanismo de banco de dados do seu servidor. Para obter mais informações, consulte [Servidores de sistema operacional, banco de dados e análise compatíveis](agentless-collector-gs-database-analytics-collection.md#agentless-collector-gs-database-analytics-collection-supported-servers). 

   1. Em **Nome do host/IP**, insira o nome do host ou endereço IP do seu banco de dados ou servidor de análise.

   1. Em **Porta**, insira a porta em que seu servidor é executado.

   1. Em **Tipo de autenticação**, escolha o tipo de autenticação que seu banco de dados ou servidor de análise usa.

   1. Em **Nome de usuário**, insira o nome de usuário que você usa para se conectar ao seu servidor.

   1. Em **Senha**, insira a senha que você usa para se conectar ao seu servidor.

   1. Escolha **Verificar** para garantir que você tenha adicionado suas credenciais do banco de dados ou do servidor de análise corretamente.

1. (Opcional) Adicione vários servidores a partir de um arquivo CSV.

   1. Escolha **servidores de banco de dados de importação em massa a partir do CSV**.

   1. Escolha **Baixar modelo** para salvar um arquivo CSV que inclui um modelo que você pode personalizar.

   1. Insira as credenciais de conexão do seu banco de dados e servidores de análise no arquivo de acordo com o modelo. O exemplo a seguir mostra como você pode fornecer credenciais de conexão do banco de dados ou do servidor de análise em um arquivo CSV.

      ```
      Database engine,Hostname/IP,Port,Authentication type,Username,Password,Oracle service name,Database,Allow public key retrieval,Use SSL,Trust server certificate
      Oracle,192.0.2.1,1521,Login/Password authentication,USER-EXAMPLE,AKIAI44QH8DHBEXAMPLE,orcl,,,,
      PostgreSQL,198.51.100.1,1533,Login/Password authentication,USER2-EXAMPLE,bPxRfiCYEXAMPLE,,postgre,,TRUE,
      MSSQL,203.0.113.1,1433,Login/Password authentication,USER3-EXAMPLE,h3yCo8nvbEXAMPLE,,,,,TRUE
      MySQL,2001:db8:4006:812:ffff:200e,8080,Login/Password authentication,USER4-EXAMPLE,APKAEIVFHP46CEXAMPLE,,mysql,TRUE,TRUE,
      ```

      Salve seu arquivo CSV depois de adicionar as credenciais para todos os seus servidores de banco de dados e análises.

   1. Escolha **Procurar e, em** seguida, escolha seu arquivo CSV.

1. Escolha **Adicionar servidor de banco de dados**.

1. Depois de adicionar credenciais para todos os servidores de sistema operacional, selecione seus servidores de sistema operacional e escolha **Descobrir servidores de banco de dados**.

Depois de adicionar todos os seus servidores de banco de dados e análises ao módulo de coleta de dados, adicione-os ao inventário. O módulo de coleta de dados de banco de dados e análises pode se conectar aos servidores a partir do inventário e coletar metadados e métricas de desempenho.

**Para adicionar seu banco de dados e servidores de análise ao inventário**

1. Na página **Database and Analytics Collector**, escolha **Servidores de banco de dados** em **Discovery** no painel de navegação.

1. Selecione o banco de dados e os servidores de análise para os quais você deseja coletar metadados e métricas de desempenho.

1. Escolha **Adicionar ao inventário**.

Depois de adicionar todos os servidores de banco de dados e análises ao seu inventário, você pode começar a coletar metadados e métricas de desempenho. Para obter mais informações, consulte [Coleta de dados de banco de dados e análises](agentless-collector-dashboard.md#using-collector-data-collect-database-analytics).