

AWS Application Discovery Service ya no está abierto a nuevos clientes. Como alternativa, utilice AWS Transform uno que ofrezca capacidades similares. Para obtener más información, consulte [Cambio de disponibilidad de AWS Application Discovery Service](https://docs.aws.amazon.com/application-discovery/latest/userguide/application-discovery-service-availability-change.html).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Descubriendo sus servidores de bases de datos
<a name="agentless-collector-gs-database-analytics-collection-discovery"></a>

En esta sección se explican los pasos que debe seguir para configurar el sistema operativo y los servidores de bases de datos. A continuación, descubrirá sus servidores y tendrá la opción de añadir una base de datos o un servidor de análisis manualmente. 

Para descubrir las bases de datos, debe crear usuarios para las bases de datos de origen con los permisos mínimos necesarios para el módulo de recopilación de datos. Para obtener más información, consulte [Creación de usuarios de bases de datos para AWS DMS Fleet Advisor](https://docs.aws.amazon.com/dms/latest/userguide/fa-database-users.html) en la *Guía del AWS DMS usuario*.

# Configuración y configuración
<a name="agentless-collector-gs-database-analytics-collection-discovery-setup"></a>

Para descubrir las bases de datos que se ejecutan en los servidores del sistema operativo agregados anteriormente, el módulo de recopilación de datos requiere acceso al sistema operativo y a los servidores de bases de datos. En esta página se describen los pasos que debe seguir para asegurarse de que se puede acceder a la base de datos en el puerto que especificó en la configuración de conexión. También activará la autenticación remota en el servidor de la base de datos y proporcionará permisos al módulo de recopilación de datos.

## Configure, configure en Linux
<a name="agentless-collector-gs-database-analytics-collection-discovery-linux"></a>

Complete el siguiente procedimiento para configurar y detectar servidores de bases de datos en Linux.

**Para configurar Linux para que detecte servidores de bases de datos**

1. Proporcione acceso sudo a los `netstat` comandos `ss` y.

   El siguiente ejemplo de código otorga acceso de sudo a los comandos `ss` y`netstat`.

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

   En el ejemplo anterior, `username` sustitúyalo por el nombre del usuario de Linux que especificó en las credenciales de conexión del servidor del sistema operativo.

   En el ejemplo anterior, se utiliza la `/usr/bin/` ruta de acceso a los `netstat` comandos `ss` y. Esta ruta puede ser diferente en su entorno. Para determinar la ruta de acceso a los `netstat` comandos `ss` y, ejecute los `which netstat` comandos `which ss` y.

1. Configure sus servidores Linux para permitir la ejecución de scripts SSH remotos y permitir el tráfico del Protocolo de mensajes de control de Internet (ICMP).

## Configurar configurar en Microsoft Windows
<a name="agentless-collector-gs-database-analytics-collection-discovery-windows"></a>

Complete el siguiente procedimiento para configurar y detectar servidores de bases de datos en Microsoft Windows.

**Para configurar Microsoft Windows para que detecte servidores de bases de datos**

1. Proporcione credenciales con permisos para ejecutar consultas del Instrumento de administración de Windows (WMI) y del lenguaje de consultas de WMI (WQL) y leer el registro.

1. Agregue el usuario de Windows que especificó en las credenciales de conexión del servidor del sistema operativo a los siguientes grupos: usuarios de COM distribuidos, usuarios del registro de rendimiento, usuarios del monitor de rendimiento y lectores de registro de eventos. Para ello, use el siguiente ejemplo de código.

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

   En el ejemplo anterior, `username` sustitúyalo por el nombre del usuario de Windows que especificó en las credenciales de conexión del servidor del sistema operativo.

1. Otorgue los permisos necesarios al usuario de Windows que especificó en las credenciales de conexión del servidor del sistema operativo.
   + Para **las propiedades de administración e instrumentación de Windows**, seleccione **Inicio local** y **activación remota**.
   + Para el **control de WMI**, elija los permisos **Ejecutar métodos**, **Habilitar cuenta**, **Habilitar remotamente** y **Leer seguridad** para los espacios de `DEFAULT` nombres `CIMV2``StandartCimv2`, y`WMI`.
   + ****Para el **complemento WMI**, ejecute `winrm configsddl default` y, a continuación, seleccione Leer y ejecutar.****

1. Configure el host de Windows mediante el siguiente ejemplo de código.

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

# Descubriendo un servidor de base de datos
<a name="agentless-collector-gs-database-analytics-collection-discovery-tutorial"></a>

Complete el siguiente conjunto de tareas para detectar y agregar servidores de bases de datos a la consola.

**Para iniciar la detección de los servidores de bases de datos**

1. En la página del **recopilador de bases de datos y análisis**, seleccione **los servidores del sistema operativo** en **Discovery** en el panel de navegación.

1. Seleccione los servidores del sistema operativo que incluyen sus servidores de bases de datos y análisis y, a continuación, seleccione **Verificar la conexión** en el menú **Acciones**.

1. En el caso de los servidores con el estado de **conectividad** **fallido**, edite las credenciales de conexión.

   1. Seleccione uno o varios servidores cuando tengan credenciales idénticas y, a continuación, seleccione **Editar** en el menú **Acciones**. Se abre la página **Editar servidor del sistema operativo**.

   1. En **Puerto**, introduzca el número de puerto que se utiliza para las consultas remotas.

   1. En el **tipo de autenticación**, elija el tipo de autenticación que utiliza el servidor del sistema operativo.

   1. En **Nombre de usuario**, introduzca el nombre de usuario que utiliza para conectarse al servidor del sistema operativo.

   1. En **Contraseña**, introduzca la contraseña que utiliza para conectarse al servidor del sistema operativo.

   1. Elija **Verificar la conexión** para asegurarse de que ha actualizado correctamente las credenciales del servidor del sistema operativo. A continuación, seleccione **Guardar**.

1. Tras actualizar las credenciales de todos los servidores del sistema operativo, seleccione los servidores del sistema operativo y elija **Discover database servers**.

El módulo de recopilación de datos de bases de datos y análisis se conecta a los servidores del sistema operativo y descubre los servidores de bases de datos y análisis compatibles. Una vez que el módulo de recopilación de datos complete la detección, podrá ver la lista de servidores de bases de datos y análisis detectados seleccionando **Ver servidores de bases de datos**.

Como alternativa, puede añadir su base de datos y sus servidores de análisis al inventario de forma manual. Además, puede importar la lista de servidores desde un archivo CSV. Puede omitir este paso si ya ha añadido todos sus servidores de bases de datos y análisis al inventario.

**Para añadir una base de datos o un servidor de análisis manualmente**

1. En la página del **recopilador de bases de datos y análisis**, elija **Recopilación de datos** en el panel de navegación.

1. Seleccione **Añadir servidor de base de datos**. Se abre la página **Agregar servidor de base** de datos.

1. Proporcione las credenciales del servidor de bases de datos.

   1. Para el **motor de base** de datos, elija el motor de base de datos de su servidor. Para obtener más información, consulte [Servidores de sistemas operativos, bases de datos y análisis compatibles](agentless-collector-gs-database-analytics-collection.md#agentless-collector-gs-database-analytics-collection-supported-servers). 

   1. En **Nombre de host/IP**, introduzca el nombre de host o la dirección IP de su base de datos o servidor de análisis.

   1. En **Puerto, introduzca el puerto** en el que se ejecuta el servidor.

   1. En **Tipo de autenticación**, elija el tipo de autenticación que utiliza su base de datos o servidor de análisis.

   1. En **Nombre de usuario**, introduzca el nombre de usuario que utiliza para conectarse al servidor.

   1. En **Contraseña**, introduzca la contraseña que utiliza para conectarse al servidor.

   1. Elija **Verificar** para asegurarse de haber agregado correctamente las credenciales de la base de datos o del servidor de análisis.

1. (Opcional) Agregue varios servidores desde un archivo CSV.

   1. Seleccione **Importación masiva de servidores de bases de datos desde CSV**.

   1. Selecciona **Descargar plantilla** para guardar un archivo CSV que incluye una plantilla que puedes personalizar.

   1. Introduzca las credenciales de conexión de sus servidores de bases de datos y análisis en el archivo según la plantilla. El siguiente ejemplo muestra cómo puede proporcionar las credenciales de conexión a la base de datos o al servidor de análisis en un archivo 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,
      ```

      Guarde el archivo CSV después de añadir las credenciales para todos sus servidores de bases de datos y análisis.

   1. Selecciona **Examinar** y, a continuación, selecciona tu archivo CSV.

1. Selecciona **Añadir servidor de base de datos**.

1. Tras añadir las credenciales para todos los servidores del sistema operativo, seleccione los servidores del sistema operativo y elija **Discover database servers**.

Después de añadir todos los servidores de bases de datos y análisis al módulo de recopilación de datos, agréguelos al inventario. El módulo de recopilación de datos de bases de datos y análisis puede conectarse a los servidores del inventario y recopilar metadatos y métricas de rendimiento.

**Para añadir sus servidores de bases de datos y análisis al inventario**

1. En la página del **recopilador de bases de datos y análisis**, seleccione **Servidores de bases** de datos en **Discovery** en el panel de navegación.

1. Seleccione los servidores de bases de datos y análisis para los que desee recopilar metadatos y métricas de rendimiento.

1. Selecciona **Añadir al inventario**.

Tras añadir todos los servidores de bases de datos y análisis a tu inventario, puedes empezar a recopilar metadatos y métricas de rendimiento. Para obtener más información, consulte [Recopilación de datos de bases de datos y análisis](agentless-collector-dashboard.md#using-collector-data-collect-database-analytics).