

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

# Solução de problemas do Agentless Collector
<a name="agentless-collector-troubleshooting"></a>

Esta seção contém tópicos que podem ajudá-lo a solucionar problemas conhecidos com o Application Discovery Service Agentless Collector (Agentless Collector).

**Topics**
+ [Fixação `Unable to retrieve manifest or certificate file error`](#unable-to-retrieve-manifest-or-certificate-file)
+ [Solucionando problemas de certificação autoassinada ao configurar certificados WinRM](#agentless-collector-address-self-signed-certification-problems)
+ [Corrigindo que o Agentless Collector não pode ser alcançado durante a configuração AWS](#agentless-collector-fix-connector-cannot-reach-aws)
+ [Corrigindo problemas de certificação autoassinada ao se conectar ao host proxy](#agentless-collector-fix-self-signed-certification-problems)
+ [Encontrando colecionadores insalubres](#agentless-collector-fixing-unhealthy-connectors)
+ [Corrigindo problemas de endereço IP](#agentless-collector-vcenter-ip-issues)
+ [Corrigindo problemas de credenciais do vCenter](#agentless-collector-vcenter-credentials-issues)
+ [Corrigindo problemas de encaminhamento de dados no módulo de coleta de dados de banco de dados e análises](#agentless-collector-database-analytics-forwarding-issues)
+ [Corrigindo problemas de conexão no módulo de coleta de dados de banco de dados e análise](#agentless-collector-database-analytics-connection-issues)
+ [Suporte autônomo ao host ESX](#agentless-collector-standalone-esx-host)
+ [Entrar em contato com AWS o Support para problemas com o Agentless Collector](#agentless-collector-support)

## Fixação `Unable to retrieve manifest or certificate file error`
<a name="unable-to-retrieve-manifest-or-certificate-file"></a>

Se você receber esse erro ao tentar implantar o OVA a partir da URL do Amazon S3 na interface do usuário do VMware vCenter, certifique-se de que seu servidor vCenter atenda aos seguintes requisitos:
+ VMware vCenter Server versão 8.0, atualização 1 ou posterior
+ VMware vCenter Server 7.0 Update 3q (ISO Build 23788036) ou posterior

## Solucionando problemas de certificação autoassinada ao configurar certificados WinRM
<a name="agentless-collector-address-self-signed-certification-problems"></a>

Se você habilitar as verificações de certificado WinRM, talvez seja necessário importar uma autoridade de certificação autoassinada para o Agentless Collector.

**Para importar uma autoridade de certificação autoassinada**

1. Abra o console web da VM do coletor no VMware vCenter e faça login `ec2-user` com a senha, `collector` conforme mostrado no exemplo a seguir.

   ```
   username: ec2-user
   password: collector
   ```

1. Certifique-se de que cada certificado CA autoassinado usado para assinar certificados WinRM esteja sob o diretório. `/etc/pki/ca-trust/source/anchors` Por exemplo:

   ```
   /etc/pki/ca-trust/source/anchors/https-winrm-ca-1.pem
   ```

1. Para instalar os novos certificados, execute o comando a seguir.

   ```
   sudo update-ca-trust
   ```

1. Reinicie o Agentless Collector executando o seguinte comando

   ```
   sudo shutdown -r now
   ```

1. (Opcional) Para verificar se os certificados foram importados com êxito, você pode executar o comando a seguir.

   ```
   sudo trust list --filter=ca-anchors | less
   ```

## Corrigindo que o Agentless Collector não pode ser alcançado durante a configuração AWS
<a name="agentless-collector-fix-connector-cannot-reach-aws"></a>

O Agentless Collector requer acesso de saída pela porta TCP 443 para vários domínios. AWS Ao configurar o Agentless Collector no console, você pode receber a seguinte mensagem de erro.

**Não foi possível alcançar AWS**  
AWS não pode ser alcançado. Verifique as configurações de rede.

Esse erro ocorre devido a uma tentativa fracassada do Agentless Collector de estabelecer uma conexão HTTPS com um AWS domínio com o qual o coletor precisa se comunicar durante o processo de configuração. A configuração do Agentless Collector falhará se uma conexão não puder ser estabelecida. 

**Para corrigir a conexão com AWS**

1. Verifique com seu administrador de TI se o firewall da sua empresa está bloqueando o tráfego de saída na porta 443 para qualquer um dos AWS domínios que exigem acesso de saída. AWS Os domínios que exigem acesso externo dependem se sua região de origem é a região Oeste dos EUA (Oregon), us-west-2 ou alguma outra região.

**Os domínios a seguir exigem acesso externo se a região de origem da sua AWS conta for us-west-2:**
   + `arsenal-discovery.us-west-2.amazonaws.com`
   + `migrationhub-config.us-west-2.amazonaws.com`
   + `api.ecr-public.us-east-1.amazonaws.com`
   + `public.ecr.aws`

**Os seguintes domínios exigem acesso externo se a região de origem AWS da sua conta não for: `us-west-2`**
   + `arsenal-discovery.us-west-2.amazonaws.com`
   + `arsenal-discovery.{{your-home-region}}.amazonaws.com`
   + `migrationhub-config.us-west-2.amazonaws.com`
   + `api.ecr-public.us-east-1.amazonaws.com`
   + `public.ecr.aws`

   **Se seu firewall estiver bloqueando o acesso de saída aos AWS domínios com os quais o Agentless Collector precisa se comunicar, configure um host proxy na seção **Sincronização de dados** em Configuração do Collector.**

1. Se a atualização do firewall não resolver o problema de conexão, use as etapas a seguir para garantir que a máquina virtual coletora tenha conectividade de rede de saída com os domínios listados na etapa anterior. 

   1. Obtenha o endereço IP do Agentless Collector do vCenter. VMware 

   1. Abra o console web da VM do coletor e faça login **ec2-user** usando a senha, **collector** conforme mostrado no exemplo a seguir.

      ```
      username: ec2-user
      password: collector
      ```

   1. Teste a conexão com os domínios listados executando o telnet nas portas 443, conforme mostrado no exemplo a seguir.

      ```
      telnet migrationhub-config.us-west-2.amazonaws.com 443
      ```

1. Se o telnet não conseguir resolver o domínio, tente configurar um servidor DNS estático usando as instruções [para o Amazon Linux 2](https://aws.amazon.com/premiumsupport/knowledge-center/ec2-static-dns-ubuntu-debian/).

1. Se o erro persistir, para obter mais suporte, consulte[Entrar em contato com AWS o Support para problemas com o Agentless Collector](#agentless-collector-support).

## Corrigindo problemas de certificação autoassinada ao se conectar ao host proxy
<a name="agentless-collector-fix-self-signed-certification-problems"></a>

Se a comunicação com o proxy fornecido opcionalmente for via HTTPS e o proxy tiver um certificado autoassinado, talvez seja necessário fornecer um certificado.

1. Obtenha o endereço IP do Agentless Collector do vCenter. VMware 

1. Abra o console web da VM do coletor e faça login `ec2-user` com a senha, `collector` conforme mostrado no exemplo a seguir.

   ```
   username: ec2-user
   password: collector
   ```

1. Cole o corpo do certificado associado ao proxy seguro, incluindo ambos `-----BEGIN CERTIFICATE-----` e`-----END CERTIFICATE-----`, no seguinte arquivo:

   ```
   /etc/pki/ca-trust/source/anchors/https-proxy-ca.pem
   ```

1. Para instalar o novo certificado, execute os seguintes comandos:

   ```
   sudo update-ca-trust
   ```

1. Reinicie o Agentless Collector executando o seguinte comando:

   ```
   sudo shutdown -r now
   ```

## Encontrando colecionadores insalubres
<a name="agentless-collector-fixing-unhealthy-connectors"></a>

As informações de status de cada coletor são encontradas na página [Coletores de dados](https://console.aws.amazon.com/migrationhub/discover/datacollectors?type=connector) do console AWS Migration Hub (Migration Hub). Você pode identificar coletores com problemas encontrando qualquer coletor com o **status** **Requer** atenção. 

O procedimento a seguir descreve como acessar o console do Agentless Collector para identificar problemas de saúde.

**Para acessar o console do Agentless Collector**

1. Usando sua AWS conta, faça login Console de gerenciamento da AWS e abra o console do Migration Hub em [https://console.aws.amazon.com/migrationhub/](https://console.aws.amazon.com/migrationhub/).

1. No painel de navegação do console do Migration Hub, em **Discover**, escolha **Coletores de dados**.

1. **Na guia **Coletores sem agente**, anote o **endereço IP** de cada conector com o status Requer atenção.**

1. Para abrir o console do Agentless Collector, abra um navegador da web. Em seguida, digite o seguinte URL na barra de endereço: **https://** {{<ip\_address>}}**/**, onde *ip\_address é o endereço* IP de um coletor não íntegro.

1. Escolha **Login e, em** seguida, insira a senha do Agentless Collector, que foi configurada quando o coletor foi configurado em. [Configurando o Agentless Collector](agentless-collector-gs-configure.md)

1. **Na página do painel do **Agentless Collector**, em **Coleta de dados**, escolha **Exibir e editar na seção** VMware vCenter.**

1. Siga as instruções [Editando VMware credenciais do vCenter](agentless-collector-vcenter-edit.md) para corrigir o URL e as credenciais.

**Depois de corrigir os problemas de saúde, o coletor restabelecerá a conectividade com o servidor vCenter e o status do coletor mudará para o estado de coleta.** Se os problemas persistirem, consulte[Entrar em contato com AWS o Support para problemas com o Agentless Collector](#agentless-collector-support).

As causas mais comuns de coletores não íntegros são problemas de endereço IP e credenciais. [Corrigindo problemas de endereço IP](#agentless-collector-vcenter-ip-issues)e [Corrigindo problemas de credenciais do vCenter](#agentless-collector-vcenter-credentials-issues) pode ajudá-lo a resolver esses problemas e devolver um coletor a um estado saudável.

## Corrigindo problemas de endereço IP
<a name="agentless-collector-vcenter-ip-issues"></a>

Um coletor pode entrar em um estado não íntegro se o endpoint do vCenter fornecido durante a configuração do coletor estiver malformado, inválido ou se o servidor vCenter estiver inativo no momento e não puder ser acessado. Nesse caso, você receberá uma mensagem de **erro de conexão**. 

O procedimento a seguir pode ajudar a resolver problemas de endereço IP.

**Para corrigir problemas de endereço IP do coletor**

1. Obtenha o endereço IP do Agentless Collector do vCenter. VMware 

1. Abra o console do Agentless Collector abrindo um navegador da web e, em seguida, digite a seguinte URL na barra de endereço: **https://** {{<ip\_address>}}**/**, onde *ip\_address é o endereço* IP do coletor. [Implemente o coletor sem agente](agentless-collector-deploying.md#agentless-collector-gs-deploy)

1. Escolha **Login e, em** seguida, insira a senha do Agentless Collector, que foi configurada quando o coletor foi configurado em. [Configurando o Agentless Collector](agentless-collector-gs-configure.md)

1. **Na página do painel do **Agentless Collector**, em **Coleta de dados**, escolha **Exibir e editar na seção** VMware vCenter.**

1. **Na página de **detalhes da coleta de VMware dados**, em **Servidores vCenter descobertos**, anote o endereço IP na coluna vCenter.**

1. Usando uma ferramenta de linha de comando separada, como `ping` ou`traceroute`, valide se o servidor vCenter associado está ativo e se o IP pode ser acessado pela VM do coletor.
   + **Se o endereço IP estiver incorreto e o serviço vCenter estiver ativo, atualize o endereço IP no console do coletor e escolha Avançar.**
   + Se o endereço IP estiver correto, mas o servidor vCenter estiver inativo, ative-o.
   + Se o endereço IP estiver correto e o servidor vCenter estiver ativo, verifique se ele está bloqueando conexões de rede de entrada devido a problemas de firewall. Se sim, atualize suas configurações de firewall para permitir conexões de entrada da VM coletora.

## Corrigindo problemas de credenciais do vCenter
<a name="agentless-collector-vcenter-credentials-issues"></a>

Os coletores podem entrar em um estado não íntegro se as credenciais de usuário do vCenter fornecidas ao configurar um coletor forem inválidas ou não tiverem privilégios de conta de leitura e exibição do vCenter.

Se você tiver problemas relacionados às credenciais do vCenter, verifique se você tem as permissões de leitura e exibição do vCenter definidas para o grupo Sistema. 

Para obter informações sobre a edição de credenciais do vCenter, consulte. [Editando VMware credenciais do vCenter](agentless-collector-vcenter-edit.md) 

## Corrigindo problemas de encaminhamento de dados no módulo de coleta de dados de banco de dados e análises
<a name="agentless-collector-database-analytics-forwarding-issues"></a>

**A página inicial do módulo de coleta de dados de banco de dados e análises no Agentless Collector exibe o status da conexão para **Access to DMS e Access to** S3.** Se você ver **Sem acesso para acesso** **ao DMS** e **Acesso ao S3**, configure o encaminhamento de dados. Para obter mais informações, consulte [Configurando o encaminhamento de dados](agentless-collector-gs-database-analytics-collection-prerequisites.md).

Se você tiver esse problema depois de configurar o encaminhamento de dados, verifique se o módulo de coleta de dados pode acessar a Internet. Em seguida, certifique-se de ter adicionado as **DMSCollectorpolíticas Policy** e **FleetAdvisorS3Policy** ao seu usuário do IAM. Para obter mais informações, consulte [Implantando o Application Discovery Service Agentless CollectorCrie um usuário do IAM para o Agentless Collector](agentless-collector-deploying.md#agentless-collector-gs-iam-user).

Se seu módulo de coleta de dados não conseguir se conectar AWS, forneça acesso externo aos seguintes domínios.
+ `dms.{{your-home-region}}.amazonaws.com`
+ `s3.amazonaws.com`

## Corrigindo problemas de conexão no módulo de coleta de dados de banco de dados e análise
<a name="agentless-collector-database-analytics-connection-issues"></a>

O módulo de coleta de dados de banco de dados e análises no Agentless Collector se conecta aos seus servidores LDAP para descobrir servidores de sistema operacional em seu ambiente de dados. Em seguida, o módulo de coleta de dados se conecta aos servidores do sistema operacional para descobrir servidores de banco de dados e análises. A partir desses servidores de banco de dados, o módulo de coleta de dados reúne métricas de capacidade e desempenho. Se o módulo de coleta de dados não conseguir se conectar a esses servidores, verifique se você pode se conectar aos seus servidores.

Nos exemplos a seguir, substitua {{replaceable}} valores por seus valores.
+ Para verificar se você pode se conectar ao seu servidor LDAP, instale o `ldap-util` pacote. Para fazer isso, execute o comando a seguir.

  ```
  sudo apt-get install ldap-util
  ```

  Em seguida, execute o comando a seguir.

  ```
  ldapsearch -x -D "{{CN=user,CN=Users,DC=example,DC=com}}" -w "{{password}}" -b "{{dc=example,dc=com}}" -h 
  ```
+ Para verificar se você pode se conectar a um servidor do sistema operacional Linux, use os comandos a seguir.

  ```
  ssh -i C:\Users\{{user}}\private_key.pem -p 22 {{username@my-linux-host.domain.com}}
  ```

  Execute o exemplo anterior como administrador no Windows.

  ```
  ssh {{username@my-linux-host.domain.com}}
  ```

  Execute o exemplo anterior no Linux.
+ Para verificar se você pode se conectar a um servidor do sistema operacional Windows, use os comandos a seguir.

  ```
  winrs -r:{{[hostname or ip]}} -u:{{username}} -p:{{password}} cmd
  ```

  Execute o exemplo anterior como administrador no Windows.

  ```
  sudo apt install -y winrm
  winrm --user={{username}} --password={{password}} [http or https]://{{[hostname or ip]}}:{{[port]}} "[cmd.exe or any other CLI command]"
  ```

  Execute o exemplo anterior no Linux.
+ Para verificar se você pode se conectar a um banco de dados do SQL Server, use os comandos a seguir.

  ```
  sqlcmd -S {{[hostname or IP]}} -U {{username}} -P '{{password}}'
  SELECT GETDATE() AS sysdate
  ```
+ Para verificar se você pode se conectar a um banco de dados MySQL, use os comandos a seguir.

  ```
  mysql -u {{username}} -p '{{password}}' -h {{[hostname or IP]}} -P {{[port]}}
  SELECT NOW() FROM DUAL
  ```
+ Para verificar se você pode se conectar a um banco de dados Oracle, use os comandos a seguir.

  ```
  sqlplus {{username}}/{{password}}@{{[hostname or IP]}}:{{port/servicename}}
  SELECT SYSDATE FROM DUAL
  ```
+ Para verificar se você pode se conectar a um banco de dados PostgreSQL, use os comandos a seguir.

  ```
  psql -U {{username}} -h {{[hostname or IP]}} -p {{port}} -d {{database}}
  SELECT CURRENT_TIMESTAMP AS sysdate
  ```

Se você não conseguir se conectar aos seus servidores de banco de dados e análise, certifique-se de fornecer as permissões necessárias. Para obter mais informações, consulte [Descobrindo seus servidores de banco de dados](agentless-collector-gs-database-analytics-collection-discovery.md).

## Suporte autônomo ao host ESX
<a name="agentless-collector-standalone-esx-host"></a>

O Agentless Collector não oferece suporte a um host ESX independente. O host ESX deve fazer parte da instância do vCenter Server.

## Entrar em contato com AWS o Support para problemas com o Agentless Collector
<a name="agentless-collector-support"></a>

Se você encontrar problemas com o Application Discovery Service Agentless Collector (Agentless Collector) e precisar de ajuda, entre em contato com o [AWS Suporte](https://aws.amazon.com/contact-us/). Você será contatado e talvez seja solicitado que envie os registros do coletor. 

**Para obter registros do Agentless Collector**

1. Obtenha o endereço IP do Agentless Collector do vCenter. VMware 

1. Abra o console web da VM do coletor e faça login **ec2-user** usando a senha, **collector** conforme mostrado no exemplo a seguir.

   ```
   username: ec2-user
   password: collector
   ```

1. Use o comando a seguir para navegar até a pasta de registro. 

   ```
   cd /var/log/aws/collector
   ```

1. Compacte os arquivos de log usando os comandos a seguir.

   ```
   sudo cp /local/agentless_collector/compose.log .
   docker inspect $(docker ps --format {{.Names}}) | sudo tee docker_inspect.log >/dev/null
   sudo tar czf logs_$(date '+%d-%m-%Y_%H.%M.%S').tar.gz --exclude='db.mv*' *
   ```

1. Copie o arquivo de log da VM do Agentless Collector.

   ```
   scp logs*.tar.gz {{targetuser}}@{{targetaddress}}
   ```

1. Entregue o `tar.gz` arquivo ao AWS Enterprise Support.