

AWS Application Discovery Service n'est plus ouvert aux nouveaux clients. Vous pouvez également utiliser celui AWS Transform qui fournit des fonctionnalités similaires. Pour plus d'informations, consultez la section [Modification de la disponibilité d'AWS Application Discovery Service](https://docs.aws.amazon.com/application-discovery/latest/userguide/application-discovery-service-availability-change.html).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Découverte de vos serveurs de base de données
<a name="agentless-collector-gs-database-analytics-collection-discovery"></a>

Cette section explique les étapes à suivre pour configurer votre système d'exploitation et vos serveurs de base de données. Ensuite, vous découvrirez vos serveurs et aurez la possibilité d'ajouter manuellement une base de données ou un serveur d'analyse. 

Pour la découverte de bases de données, vous devez créer des utilisateurs pour vos bases de données source avec les autorisations minimales requises pour le module de collecte de données. Pour plus d'informations, consultez la section [Création d'utilisateurs de base de données pour AWS DMS Fleet Advisor](https://docs.aws.amazon.com/dms/latest/userguide/fa-database-users.html) dans le *guide de AWS DMS l'utilisateur*.

# Configuration de la configuration
<a name="agentless-collector-gs-database-analytics-collection-discovery-setup"></a>

Pour découvrir les bases de données exécutées sur les serveurs OS précédemment ajoutés, le module de collecte de données doit accéder au système d'exploitation et aux serveurs de base de données. Cette page décrit les étapes à suivre pour vous assurer que votre base de données est accessible sur le port que vous avez spécifié dans les paramètres de connexion. Vous allez également activer l'authentification à distance sur votre serveur de base de données et fournir des autorisations à votre module de collecte de données.

## Configuration de la configuration sous Linux
<a name="agentless-collector-gs-database-analytics-collection-discovery-linux"></a>

Procédez comme suit pour configurer la configuration des serveurs de base de données pour détecter les serveurs de base de données sous Linux.

**Pour configurer Linux afin de découvrir les serveurs de base de données**

1. Fournissez un accès sudo aux `netstat` commandes `ss` et.

   L'exemple de code suivant accorde à sudo l'accès aux `netstat` commandes `ss` et.

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

   Dans l'exemple précédent, remplacez par le nom `username` de l'utilisateur Linux que vous avez spécifié dans les informations d'identification de connexion au serveur du système d'exploitation.

   L'exemple précédent utilise le `/usr/bin/` chemin d'accès aux `netstat` commandes `ss` et. Ce chemin peut être différent dans votre environnement. Pour déterminer le chemin d'accès aux `netstat` commandes `ss` et, exécutez les `which netstat` commandes `which ss` et.

1. Configurez vos serveurs Linux pour autoriser l'exécution de scripts SSH distants et autoriser le trafic ICMP (Internet Control Message Protocol).

## Configuration de l'installation sous Microsoft Windows
<a name="agentless-collector-gs-database-analytics-collection-discovery-windows"></a>

Procédez comme suit pour configurer la configuration des serveurs de base de données pour détecter les serveurs de base de données sous Microsoft Windows.

**Pour configurer Microsoft Windows afin de détecter les serveurs de base de données**

1. Fournissez des informations d'identification avec des autorisations pour exécuter des requêtes Windows Management Instrumentation (WMI) et WMI Query Language (WQL) et lire le registre.

1. Ajoutez l'utilisateur Windows que vous avez spécifié dans les informations d'identification de connexion au serveur du système d'exploitation aux groupes suivants : utilisateurs COM distribués, utilisateurs du journal des performances, utilisateurs du moniteur de performances et lecteurs du journal des événements. Pour ce faire, utilisez l'exemple de code suivant.

   ```
   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
   ```

   Dans l'exemple précédent, remplacez par le nom `username` de l'utilisateur Windows que vous avez spécifié dans les informations d'identification de connexion au serveur du système d'exploitation.

1. Accordez les autorisations requises à l'utilisateur Windows que vous avez spécifié dans les informations d'identification de connexion au serveur du système d'exploitation.
   + Pour les **propriétés de gestion et d'instrumentation de Windows**, choisissez **Lancement local** et **activation à distance**.
   + Pour **WMI Control**, choisissez les autorisations **Execute Methods****, Enable Account**, **Remote Enable** et **Read Security** pour les `CIMV2` espaces de `WMI` noms `DEFAULT``StandartCimv2`,, et.
   + Pour le **plug-in WMI**, exécutez puis choisissez **Read `winrm configsddl default`** and **Execute**.

1. Configurez votre hôte Windows à l'aide de l'exemple de code suivant.

   ```
   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
   ```

# Découverte d'un serveur de base de données
<a name="agentless-collector-gs-database-analytics-collection-discovery-tutorial"></a>

Effectuez les tâches suivantes pour découvrir et ajouter des serveurs de base de données sur la console.

**Pour démarrer la découverte de vos serveurs de base de données**

1. Sur la page **Base de données et collecteur d'analyses**, sélectionnez **les serveurs du système d'exploitation** sous **Discovery** dans le volet de navigation.

1. Sélectionnez les serveurs du système d'exploitation qui incluent votre base de données et vos serveurs d'analyse, puis choisissez **Vérifier la connexion** dans le menu **Actions**.

1. Pour les serveurs dont le statut de **connectivité** est **Echec**, modifiez les informations d'identification de connexion.

   1. Sélectionnez un ou plusieurs serveurs dont les informations d'identification sont identiques, puis choisissez **Modifier** dans le menu **Actions**. La page **Modifier le serveur du système d'exploitation** s'ouvre.

   1. Pour **Port**, entrez le numéro de port utilisé pour les requêtes distantes.

   1. Pour **Type d'authentification**, choisissez le type d'authentification utilisé par votre serveur de système d'exploitation.

   1. Dans **Nom d'utilisateur**, entrez le nom d'utilisateur que vous utilisez pour vous connecter à votre serveur de système d'exploitation.

   1. Dans **Mot de passe**, entrez le mot de passe que vous utilisez pour vous connecter à votre serveur de système d'exploitation.

   1. Choisissez **Vérifier la connexion** pour vous assurer que vous avez correctement mis à jour les informations d'identification de votre serveur de système d'exploitation. Ensuite, choisissez **Enregistrer**.

1. Après avoir mis à jour les informations d'identification pour tous les serveurs de système d'exploitation, sélectionnez vos serveurs de système d'exploitation et choisissez **Découvrir les serveurs de base de données**.

Le module de collecte de données de base de données et d'analyse se connecte aux serveurs de votre système d'exploitation et découvre les serveurs de base de données et d'analyse pris en charge. Une fois que le module de collecte de données a terminé la découverte, vous pouvez voir la liste des serveurs de base de données et d'analyse découverts en choisissant **Afficher les serveurs de base de données**.

Vous pouvez également ajouter votre base de données et vos serveurs d'analyse à l'inventaire manuellement. Vous pouvez également importer la liste des serveurs à partir d'un fichier CSV. Vous pouvez ignorer cette étape si vous avez déjà ajouté tous vos serveurs de base de données et d'analyse à l'inventaire.

**Pour ajouter manuellement une base de données ou un serveur d'analyse**

1. Sur la page **Base de données et collecteur d'analyses**, sélectionnez **Collecte de données** dans le volet de navigation.

1. Choisissez **Ajouter un serveur de base de données**. La page **Ajouter un serveur de base** de données s'ouvre.

1. Entrez les informations d'identification de votre serveur de base de données.

   1. Pour **Moteur de base de données**, choisissez le moteur de base de données de votre serveur. Pour de plus amples informations, veuillez consulter [Systèmes d'exploitation, bases de données et serveurs d'analyse pris en charge](agentless-collector-gs-database-analytics-collection.md#agentless-collector-gs-database-analytics-collection-supported-servers). 

   1. Pour **Nom d'hôte/IP**, entrez le nom d'hôte ou l'adresse IP de votre base de données ou de votre serveur d'analyse.

   1. Dans le **champ Port**, entrez le port sur lequel votre serveur s'exécute.

   1. Pour **Type d'authentification**, choisissez le type d'authentification utilisé par votre base de données ou votre serveur d'analyse.

   1. Dans **Nom d'utilisateur**, entrez le nom d'utilisateur que vous utilisez pour vous connecter à votre serveur.

   1. Dans **Mot de passe**, entrez le mot de passe que vous utilisez pour vous connecter à votre serveur.

   1. Choisissez **Vérifier** pour vous assurer que vous avez correctement ajouté les informations d'identification de votre base de données ou de votre serveur d'analyse.

1. (Facultatif) Ajoutez plusieurs serveurs à partir d'un fichier CSV.

   1. Choisissez **Importer en bloc des serveurs de base de données depuis CSV**.

   1. Choisissez **Télécharger le modèle** pour enregistrer un fichier CSV contenant un modèle que vous pouvez personnaliser.

   1. Entrez les informations de connexion pour votre base de données et vos serveurs d'analyse dans le fichier conformément au modèle. L'exemple suivant montre comment vous pouvez fournir des informations d'identification de connexion à une base de données ou à un serveur d'analyse dans un fichier 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,
      ```

      Enregistrez votre fichier CSV après avoir ajouté les informations d'identification pour tous vos serveurs de base de données et d'analyse.

   1. Choisissez **Parcourir**, puis choisissez votre fichier CSV.

1. Choisissez **Ajouter un serveur de base de données**.

1. Après avoir ajouté les informations d'identification pour tous les serveurs de système d'exploitation, sélectionnez vos serveurs de système d'exploitation et choisissez **Découvrir les serveurs de base de données**.

Après avoir ajouté tous vos serveurs de base de données et d'analyse dans le module de collecte de données, ajoutez-les à l'inventaire. Le module de collecte de données de base de données et d'analyse peut se connecter aux serveurs à partir de l'inventaire et collecter des métadonnées et des mesures de performance.

**Pour ajouter votre base de données et vos serveurs d'analyse à l'inventaire**

1. Sur la page **Base de données et collecteur d'analyses**, sélectionnez **Serveurs de base de données** sous **Discovery** dans le volet de navigation.

1. Sélectionnez les serveurs de base de données et d'analyse pour lesquels vous souhaitez collecter des métadonnées et des indicateurs de performance.

1. Choisissez **Ajouter à l'inventaire**.

Après avoir ajouté tous les serveurs de base de données et d'analyse à votre inventaire, vous pouvez commencer à collecter des métadonnées et des indicateurs de performance. Pour de plus amples informations, veuillez consulter [Collecte de données de base de données et d'analyse](agentless-collector-dashboard.md#using-collector-data-collect-database-analytics).