

AWS Application Discovery Service non è più aperto a nuovi clienti. In alternativa, utilizza AWS Transform che offre funzionalità simili. Per ulteriori informazioni, vedere [Modifica della disponibilità di AWS Application Discovery Service](https://docs.aws.amazon.com/application-discovery/latest/userguide/application-discovery-service-availability-change.html).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Risoluzione dei problemi di Agentless Collector
<a name="agentless-collector-troubleshooting"></a>

Questa sezione contiene argomenti che possono aiutarti a risolvere i problemi noti con Application Discovery Service Agentless Collector (Agentless Collector).

**Topics**
+ [

## Riparazione `Unable to retrieve manifest or certificate file error`
](#unable-to-retrieve-manifest-or-certificate-file)
+ [

## Risoluzione dei problemi di certificazione autofirmata durante la configurazione dei certificati WinRM
](#agentless-collector-address-self-signed-certification-problems)
+ [

## Fixing Agentless Collector non riesce a raggiungerlo durante la configurazione AWS
](#agentless-collector-fix-connector-cannot-reach-aws)
+ [

## Risoluzione dei problemi di certificazione autofirmata durante la connessione all'host proxy
](#agentless-collector-fix-self-signed-certification-problems)
+ [

## Trovare collezionisti malsani
](#agentless-collector-fixing-unhealthy-connectors)
+ [

## Risoluzione dei problemi relativi all'indirizzo IP
](#agentless-collector-vcenter-ip-issues)
+ [

## Risoluzione dei problemi relativi alle credenziali vCenter
](#agentless-collector-vcenter-credentials-issues)
+ [

## Risoluzione dei problemi di inoltro dei dati nel database e nel modulo di raccolta dei dati di analisi
](#agentless-collector-database-analytics-forwarding-issues)
+ [

## Risoluzione dei problemi di connessione nel database e nel modulo di raccolta dei dati di analisi
](#agentless-collector-database-analytics-connection-issues)
+ [

## Supporto per host ESX autonomi
](#agentless-collector-standalone-esx-host)
+ [

## Contattare l' AWS assistenza per problemi relativi a Agentless Collector
](#agentless-collector-support)

## Riparazione `Unable to retrieve manifest or certificate file error`
<a name="unable-to-retrieve-manifest-or-certificate-file"></a>

Se ricevi questo errore quando tenti di distribuire l'OVA dall'URL di Amazon S3 nell'interfaccia utente VMware vCenter, assicurati che il tuo server vCenter soddisfi i seguenti requisiti:
+ VMware vCenter Server versione 8.0 update 1 o successiva
+ VMware vCenter Server 7.0 Update 3q (build ISO 23788036) o versione successiva

## Risoluzione dei problemi di certificazione autofirmata durante la configurazione dei certificati WinRM
<a name="agentless-collector-address-self-signed-certification-problems"></a>

Se si abilitano i controlli dei certificati WinRM, potrebbe essere necessario importare un'autorità di certificazione autofirmata in Agentless Collector.

**Per importare un'autorità di certificazione autofirmata**

1. Apri la console web VM di Collector in VMware vCenter e accedi `ec2-user` con la password, `collector` come mostrato nell'esempio seguente.

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

1. Assicurati che tutti i certificati CA autofirmati utilizzati per firmare i certificati WinRM si trovino nella directory. `/etc/pki/ca-trust/source/anchors` Esempio:

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

1. Per installare i nuovi certificati, esegui il comando seguente.

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

1. Riavvia Agentless Collector eseguendo il comando seguente

   ```
   sudo shutdown -r now
   ```

1. (Facoltativo) Per verificare che i certificati siano stati importati correttamente, è possibile eseguire il comando seguente.

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

## Fixing Agentless Collector non riesce a raggiungerlo durante la configurazione AWS
<a name="agentless-collector-fix-connector-cannot-reach-aws"></a>

Agentless Collector richiede l'accesso in uscita tramite la porta TCP 443 a diversi domini. AWS Quando si configura Agentless Collector nella console, è possibile che venga visualizzato il seguente messaggio di errore.

**Impossibile raggiungerlo AWS**  
AWS non può essere raggiunto. Verifica le impostazioni di rete.

Questo errore si verifica a causa di un tentativo fallito di Agentless Collector di stabilire una connessione HTTPS a un AWS dominio con cui il raccoglitore deve comunicare durante il processo di configurazione. La configurazione di Agentless Collector fallisce se non è possibile stabilire una connessione. 

**Per correggere la connessione a AWS**

1. Rivolgiti all'amministratore IT per verificare se il firewall aziendale sta bloccando il traffico in uscita sulla porta 443 verso uno dei AWS domini che richiedono l'accesso in uscita. AWS I domini che richiedono l'accesso in uscita dipendono dal fatto che la tua regione di origine sia la regione degli Stati Uniti occidentali (Oregon), us-west-2 o un'altra regione.

**I seguenti domini richiedono l'accesso in uscita se la regione di residenza del tuo AWS account è 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`

**I seguenti domini richiedono l'accesso in uscita se la regione di residenza dell'account AWS non è: `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 il firewall blocca l'accesso in uscita ai AWS domini con cui Agentless Collector deve comunicare, configura un host proxy nella sezione Sincronizzazione dei dati in Configurazione Collector.****

1. Se l'aggiornamento del firewall non risolve il problema di connessione, utilizza i seguenti passaggi per assicurarti che la macchina virtuale Collector disponga della connettività di rete in uscita ai domini elencati nel passaggio precedente. 

   1. Ottieni l'indirizzo IP di Agentless Collector da vCenter. VMware 

   1. Apri la console web VM del raccoglitore e accedi **ec2-user** utilizzando la password, come mostrato nell'**collector**esempio seguente.

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

   1. Verificate la connessione ai domini elencati eseguendo telnet sulle porte 443, come mostrato nell'esempio seguente.

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

1. Se telnet non è in grado di risolvere il dominio, prova a configurare un server DNS statico utilizzando le istruzioni [per Amazon Linux 2](https://aws.amazon.com/premiumsupport/knowledge-center/ec2-static-dns-ubuntu-debian/).

1. Se l'errore persiste, per ulteriore assistenza, consulta. [Contattare l' AWS assistenza per problemi relativi a Agentless Collector](#agentless-collector-support)

## Risoluzione dei problemi di certificazione autofirmata durante la connessione all'host proxy
<a name="agentless-collector-fix-self-signed-certification-problems"></a>

Se la comunicazione con il proxy fornito opzionalmente avviene tramite HTTPS e il proxy dispone di un certificato autofirmato, potrebbe essere necessario fornire un certificato.

1. Ottieni l'indirizzo IP di Agentless Collector da vCenter. VMware 

1. Apri la console web VM del raccoglitore e accedi `ec2-user` con la password, come mostrato nell'`collector`esempio seguente.

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

1. Incolla il corpo del certificato associato al proxy sicuro, inclusi entrambi `-----BEGIN CERTIFICATE-----` e`-----END CERTIFICATE-----`, nel seguente file:

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

1. Per installare il nuovo certificato, esegui i seguenti comandi:

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

1. Riavvia Agentless Collector eseguendo il seguente comando:

   ```
   sudo shutdown -r now
   ```

## Trovare collezionisti malsani
<a name="agentless-collector-fixing-unhealthy-connectors"></a>

Le informazioni sullo stato di ogni raccoglitore si trovano nella pagina [Data collectors](https://console.aws.amazon.com/migrationhub/discover/datacollectors?type=connector) della console AWS Migration Hub (Migration Hub). **È possibile identificare i raccoglitori con problemi individuando i raccoglitori con **lo stato** di Richiede attenzione.** 

La procedura seguente descrive come accedere alla console Agentless Collector per identificare problemi di salute.

**Per accedere alla console Agentless Collector**

1. Utilizzando il tuo AWS account, accedi Console di gestione AWS e apri la console Migration Hub all'indirizzo [https://console.aws.amazon.com/migrationhub/](https://console.aws.amazon.com/migrationhub/).

1. Nel pannello di navigazione della console Migration Hub sotto **Discover**, scegli **Raccoglitori di dati**.

1. **Nella scheda **Agentless collectors**, prendi nota dell'**indirizzo IP** di ogni connettore con lo stato Richiede attenzione.**

1. Per aprire la console Agentless Collector, apri un browser web. Quindi digita il seguente URL nella barra degli indirizzi: **https://** *<ip\$1address>***/**, dove *ip\$1address è l'indirizzo* IP di un raccoglitore non funzionante.

1. Scegli **Accedi**, quindi inserisci la password di Agentless Collector, che è stata impostata al momento della configurazione del raccoglitore. [Configurazione di Agentless Collector](agentless-collector-gs-configure.md)

1. **Nella pagina dashboard di **Agentless Collector**, in **Raccolta dati**, scegli **Visualizza e modifica nella sezione** VMware vCenter.**

1. Segui le istruzioni riportate per correggere l'URL e le [Modifica delle VMware credenziali vCenter](agentless-collector-vcenter-edit.md) credenziali.

**Dopo aver corretto i problemi di integrità, il raccoglitore ristabilirà la connettività con il server vCenter e lo stato del raccoglitore passerà allo stato Collecting.** Se i problemi persistono, consulta. [Contattare l' AWS assistenza per problemi relativi a Agentless Collector](#agentless-collector-support)

Le cause più comuni dei raccoglitori non integri sono i problemi relativi all'indirizzo IP e alle credenziali. [Risoluzione dei problemi relativi all'indirizzo IP](#agentless-collector-vcenter-ip-issues)e [Risoluzione dei problemi relativi alle credenziali vCenter](#agentless-collector-vcenter-credentials-issues) può aiutarti a risolvere questi problemi e riportare un raccoglitore in uno stato integro.

## Risoluzione dei problemi relativi all'indirizzo IP
<a name="agentless-collector-vcenter-ip-issues"></a>

Un collector può andare in uno stato non integro se l'endpoint vCenter fornito durante la configurazione del collector è malformato, non valido o se il server vCenter è attualmente inattivo e non raggiungibile. **In questo caso, riceverai un messaggio di errore di connessione.** 

La procedura seguente consente di risolvere i problemi relativi all'indirizzo IP.

**Per risolvere i problemi relativi all'indirizzo IP del raccoglitore**

1. Ottieni l'indirizzo IP di Agentless Collector da vCenter. VMware 

1. Apri la console Agentless Collector aprendo un browser Web, quindi digita il seguente URL nella barra degli indirizzi: **https://** *<ip\$1address>***/**, dove *ip\$1address* è l'indirizzo IP del raccoglitore. [Implementa Agentless Collector](agentless-collector-deploying.md#agentless-collector-gs-deploy)

1. Scegliete **Accedi**, quindi immettete la password di Agentless Collector, che è stata impostata al momento della configurazione del raccoglitore. [Configurazione di Agentless Collector](agentless-collector-gs-configure.md)

1. **Nella pagina dashboard di **Agentless Collector**, in **Raccolta dati**, scegli **Visualizza e modifica nella sezione** VMware vCenter.**

1. **Nella pagina dei **dettagli della raccolta VMware dati**, in **Server vCenter scoperti**, annota l'indirizzo IP nella colonna vCenter.**

1. Utilizzando uno strumento a riga di comando separato come `ping` o`traceroute`, verifica che il server vCenter associato sia attivo e che l'IP sia raggiungibile dalla macchina virtuale del collettore.
   + **Se l'indirizzo IP non è corretto e il servizio vCenter è attivo, aggiorna l'indirizzo IP nella console di raccolta e scegli Avanti.**
   + Se l'indirizzo IP è corretto ma il server vCenter non è attivo, attivarlo.
   + Se l'indirizzo IP è corretto e il server vCenter è attivo, verificare se blocca le connessioni di rete in ingresso a causa di problemi di firewall. In caso affermativo, aggiorna le impostazioni del firewall per consentire le connessioni in entrata dalla macchina virtuale del collettore.

## Risoluzione dei problemi relativi alle credenziali vCenter
<a name="agentless-collector-vcenter-credentials-issues"></a>

I raccoglitori possono andare in uno stato non integro se le credenziali utente vCenter fornite durante la configurazione di un raccoglitore non sono valide o non dispongono dei privilegi dell'account vCenter Read and View.

Se riscontri problemi relativi alle credenziali vCenter, assicurati di avere i permessi di lettura e visualizzazione di vCenter impostati per il gruppo System. 

Per informazioni sulla modifica delle credenziali vCenter, vedere. [Modifica delle VMware credenziali vCenter](agentless-collector-vcenter-edit.md) 

## Risoluzione dei problemi di inoltro dei dati nel database e nel modulo di raccolta dei dati di analisi
<a name="agentless-collector-database-analytics-forwarding-issues"></a>

**La home page del database e del modulo di raccolta dei dati di analisi di Agentless Collector mostra lo stato della connessione per **Access to DMS e Access to S3**.** Se vedi **No access for Access** **to DMS e Access to** **S3, configura l'inoltro dei** dati. Per ulteriori informazioni, consulta [Configurazione dell'inoltro dei dati](agentless-collector-gs-database-analytics-collection-prerequisites.md).

Se riscontri questo problema dopo aver configurato l'inoltro dei dati, assicurati che il modulo di raccolta dati possa accedere a Internet. Quindi, assicurati di aver aggiunto le **DMSCollectorpolitiche Policy e **FleetAdvisorS3Policy**** al tuo utente IAM. Per ulteriori informazioni, consulta [Implementazione di Application Discovery Service Agentless CollectorCrea un utente IAM per Agentless Collector](agentless-collector-deploying.md#agentless-collector-gs-iam-user).

Se il modulo di raccolta dati non riesce a connettersi AWS, fornisci l'accesso in uscita ai seguenti domini.
+ `dms.your-home-region.amazonaws.com`
+ `s3.amazonaws.com`

## Risoluzione dei problemi di connessione nel database e nel modulo di raccolta dei dati di analisi
<a name="agentless-collector-database-analytics-connection-issues"></a>

Il modulo di raccolta dei dati di database e analisi di Agentless Collector si connette ai server LDAP per individuare i server del sistema operativo nel tuo ambiente di dati. Quindi, il modulo di raccolta dati si collega ai server del sistema operativo per scoprire i server di database e analisi. Da questi server di database, il modulo di raccolta dati raccoglie metriche di capacità e prestazioni. Se il modulo di raccolta dati non è in grado di connettersi a questi server, verifica di poterti connettere ai server.

Negli esempi seguenti, sostituisci *replaceable* i valori con i tuoi valori.
+ Per verificare che sia possibile connettersi al server LDAP, installate il `ldap-util` pacchetto. Per farlo, esegui il comando seguente.

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

  Quindi, eseguire il comando riportato di seguito.

  ```
  ldapsearch -x -D "CN=user,CN=Users,DC=example,DC=com" -w "password" -b "dc=example,dc=com" -h 
  ```
+ Per verificare che sia possibile connettersi a un server del sistema operativo Linux, utilizzare i seguenti comandi.

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

  Eseguite l'esempio precedente come amministratore in Windows.

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

  Esegui l'esempio precedente in Linux.
+ Per verificare che sia possibile connettersi a un server del sistema operativo Windows, utilizzare i seguenti comandi.

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

  Esegui l'esempio precedente come amministratore in 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]"
  ```

  Esegui l'esempio precedente in Linux.
+ Per verificare che sia possibile connettersi a un database di SQL Server, utilizzare i seguenti comandi.

  ```
  sqlcmd -S [hostname or IP] -U username -P 'password'
  SELECT GETDATE() AS sysdate
  ```
+ Per verificare che sia possibile connettersi a un database MySQL, utilizzare i seguenti comandi.

  ```
  mysql -u username -p 'password' -h [hostname or IP] -P [port]
  SELECT NOW() FROM DUAL
  ```
+ Per verificare che sia possibile connettersi a un database Oracle, utilizzare i seguenti comandi.

  ```
  sqlplus username/password@[hostname or IP]:port/servicename
  SELECT SYSDATE FROM DUAL
  ```
+ Per verificare che sia possibile connettersi a un database PostgreSQL, utilizzare i seguenti comandi.

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

Se non riesci a connetterti al database e ai server di analisi, assicurati di fornire le autorizzazioni richieste. Per ulteriori informazioni, consulta [Alla scoperta dei tuoi server di database](agentless-collector-gs-database-analytics-collection-discovery.md).

## Supporto per host ESX autonomi
<a name="agentless-collector-standalone-esx-host"></a>

Agentless Collector non supporta un host ESX autonomo. L'host ESX deve essere parte dell'istanza di vCenter Server.

## Contattare l' AWS assistenza per problemi relativi a Agentless Collector
<a name="agentless-collector-support"></a>

Se riscontri problemi con Application Discovery Service Agentless Collector (Agentless Collector) e hai bisogno di aiuto, contatta l'[AWS assistenza](https://aws.amazon.com/contact-us/). Verrai contattato e ti potrebbe essere chiesto di inviare i log del raccoglitore. 

**Per ottenere i log di Agentless Collector**

1. Ottieni l'indirizzo IP di Agentless Collector da vCenter. VMware 

1. Apri la console web VM del raccoglitore e accedi **ec2-user** utilizzando la password, come mostrato nell'**collector**esempio seguente.

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

1. Utilizzate il seguente comando per accedere alla cartella di registro. 

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

1. Comprimi i file di registro utilizzando i seguenti comandi.

   ```
   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. Copia il file di registro dalla macchina virtuale Agentless Collector.

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

1. Consegnare il `tar.gz` file a AWS Enterprise Support.