Skip to main content

13 de octubre de 2026

Configurar la base de datos de eventos en Omnissa Horizon Console

La base de datos de eventos almacena información sobre los eventos de Omnissa Horizon 8 en forma de registros en una base de datos en lugar de hacerlo en un archivo de registro.

Configure una base de datos de eventos después de instalar una instancia de Omnissa Horizon Connection Server. Solo es necesario configurar un host en un grupo de instancias de Horizon Connection Server. El resto de hosts del grupo están configurados de forma automática.

Puede usar las herramientas de informe de la base de datos Microsoft SQL Server, Oracle o PostgreSQL para examinar los eventos de las tablas de la base de datos. Para obtener más información, consulte el documento Administración de Horizon 8.

También puede generar eventos de Horizon 8 en formato Syslog para que los programas de análisis de terceros puedan acceder a los datos de eventos. Puede usar el comando vdmadmin con la opción -I para registrar mensajes de eventos de Horizon 8 en formato Syslog en archivos de registro de eventos. Consulte el tema sobre la generación de mensajes de registro de eventos de Horizon 8 en formato syslog usando la opción -I en el documento Administración de Horizon 8.

Acerca de las conexiones de base de datos de eventos

Nota: La seguridad de la conexión de la base de datos entre Horizon Connection Server y una base de datos externa es responsabilidad del administrador, aunque se limite el tráfico de eventos a la información sobre el estado del entorno de Horizon 8.

  • Si desea tomar más precauciones, puede asegurar este canal a través de IPSec u otros medios, o bien puede implementar la base de datos de forma local en el equipo de Horizon Connection Server.
  • De forma predeterminada, Horizon Connection Server se conecta a la base de datos de eventos en modo no SSL. Para obtener información sobre cómo habilitar la conexión SSL, consulte Conexión SSL a la base de datos de eventos.
  • A partir de Horizon 8 versión 2406, cuando se utiliza una base de datos de Oracle o PostgreSQL para la base de datos de eventos, se puede habilitar TLS 1.3 para las conexiones de base de datos de eventos si se cumplen las siguientes condiciones:
    • Para todas las instancias de Horizon Connection Server, importe el certificado de CA raíz del certificado de la base de datos al almacén de entidades de certificación raíz de confianza de Windows.
    • Después de importar el certificado de CA raíz, reinicie el servicio de Horizon Connection Server.

Requisitos

Necesita la siguiente información para configurar una base de datos de eventos:

  • La dirección IP o nombre de DNS del servidor de base de datos.

  • El tipo del servidor de la base de datos: Microsoft SQL Server, Oracle o PostgreSQL.

  • El número de puerto que se usa para acceder al servidor de la base de datos. El predeterminado es 1521 para Oracle y 1433 para SQL Server. Para SQL Server, si el servidor de la base de datos es una instancia con nombre o si usa SQL Server Express, es posible que necesite determinar el número de puerto. Consulte el artículo de la KB de Microsoft sobre cómo conectarse a una instancia con nombre de SQL Server, disponible en http://support.microsoft.com/kb/265808.

  • El nombre de la base de datos del evento que creó en el servidor de la base de datos. Consulte Agregar una base de datos y un usuario de base de datos para los eventos de Horizon 8 en Horizon Console.

  • En el caso de bases de datos de Oracle 12c u 11g, debe usar un identificador de sistema de Oracle (SID) como el nombre de la base de datos cuando configure la base de datos de eventos en Horizon Console.

  • El nombre y la contraseña del usuario que creó para esta base de datos. Consulte Agregar una base de datos y un usuario de base de datos para los eventos de Horizon 8 en Horizon Console.

  • Para las bases de datos Oracle y PostgreSQL, utilice la autenticación de usuario de base de datos con un nombre de usuario y una contraseña. La autenticación integrada de Windows solo es compatible con Microsoft SQL Server.
    Para Microsoft SQL Server, consulte Autenticación de Microsoft SQL Server.

  • Un prefijo para las tablas de la base de datos de eventos, por ejemplo, VE_. El prefijo habilita que se comparta la base de datos en las instalaciones de Horizon 8.

    Nota: Debe introducir caracteres válidos para el software de la base de datos que está utilizando. No se comprueba la sintaxis del prefijo cuando completa el cuadro de diálogo. Si introduce caracteres que no son válidos para el software de la base de datos que está utilizando, se produce un error cuando Horizon Connection Server intenta conectarse al servidor de la base de datos. El archivo de registro muestra todos los errores, incluidos este y otros que devuelva el servidor de la base de datos si el nombre de la base de datos no es válido.

Autenticación de Microsoft SQL Server

Cuando seleccione Microsoft SQL Server como tipo de base de datos de eventos, seleccione uno de los siguientes métodos de autenticación:

  • Autenticación de usuario de SQL - Proporcione el nombre de usuario y la contraseña de un inicio de sesión de SQL Server que esté asignado a la base de datos de eventos.

  • gMSA - Autenticación integrada: Proporcione el nombre de la cuenta de servicio administrada de grupo (gMSA). Una gMSA es una cuenta de servicio de Active Directory cuya contraseña se genera y cambia automáticamente mediante Active Directory.

  • Usuario de dominio - Autenticación integrada: Proporcione el nombre de usuario y la contraseña de una cuenta de usuario de dominio de Active Directory dedicada. Se trata de una cuenta de dominio estándar cuya contraseña crea, cambia y administra un administrador.

El controlador Microsoft ODBC Driver 18 for SQL Server (x64) es necesario cuando selecciona gMSA - Autenticación integrada o Usuario de dominio - Autenticación integrada. Horizon no requiere este controlador para la Autenticación de usuario de SQL.

Si el controlador no está instalado mediante la instalación interactiva y el grupo de servidores de conexión no tiene un consentimiento almacenado, el instalador de Connection Server muestra un aviso con la casilla Instalar Microsoft ODBC Driver 18 (x64). Al seleccionar la casilla, se instala el controlador y se aceptan los términos de licencia de Microsoft. El consentimiento se almacena para el grupo de servidores de conexión y se utiliza en instalaciones de réplicas y actualizaciones posteriores. El aviso no vuelve a mostrarse y el controlador se instala si no está presente.

Para que Connection Server instale el controlador de forma silenciosa, agregue VDM_INSTALL_ODBC_DRIVER=1 a las opciones de MSI que se pasan mediante el argumento /v. Al establecer la propiedad en 1, se acepta la instalación del controlador y los términos de licencia de Microsoft.

La casilla de instalación del controlador ODBC no está seleccionada de forma predeterminada y VDM_INSTALL_ODBC_DRIVER no se establece automáticamente. Si no se guardó previamente ninguna opción de instalación para el grupo de servidores de conexión, el controlador solo se instalará cuando el administrador selecciona la casilla o especifica VDM_INSTALL_ODBC_DRIVER=1. Una vez guardada la opción, se reutilizará para las instalaciones de réplicas y las actualizaciones, y el controlador se instalará si no está presente, sin volver a mostrar el aviso.

Ejemplo de comando de instalación silenciosa

Omnissa-Horizon-Connection-Server-x86_64-y.y.y-xxxxxx.exe /s /v"/qn VDM_SERVER_INSTANCE_TYPE=1 VDM_INITIAL_ADMIN_SID=S-1-5-32-544 VDM_SERVER_RECOVERY_PWD=YourRecoveryPassword VDM_SERVER_RECOVERY_PWD_REMINDER=""Your reminder"" VDM_INSTALL_ODBC_DRIVER=1"

Para consultar la sintaxis de los comandos y otras propiedades de instalación silenciosa, consulte Instalar Horizon Connection Server de forma silenciosa.

Antes de configurar un método de autenticación integrada:

  • Cree un inicio de sesión de Windows en SQL Server para la gMSA o el usuario de dominio seleccionados, asigne el inicio de sesión a la base de datos de eventos y conceda los permisos necesarios para la base de datos de eventos.

  • Asegúrese de que la cuenta seleccionada pueda utilizarse en todos los servidores de conexión del grupo de servidores de conexión.

  • Para una gMSA, haga que un administrador de Active Directory cree la cuenta, autorice a la cuenta de equipo de cada servidor de conexión (o a un grupo de seguridad que contenga esas cuentas de equipo) a recuperar su contraseña administrada e instale y valide la gMSA en cada servidor de conexión. Cree el inicio de sesión de Windows de SQL Server para la cuenta gMSA, normalmente con el formato DOMINIO\nombreCuenta$.

  • Para un usuario de dominio, cree o seleccione una cuenta de usuario dedicada en Usuarios y equipos de Active Directory o mediante su proceso estándar de aprovisionamiento de cuentas. Asigne una contraseña que cumpla la directiva de su organización. Si cambia la contraseña, edite la configuración de la base de datos de eventos en Horizon Console y proporcione la contraseña actualizada.

Procedimiento

  1. En Horizon Console, seleccione Configuración > Configuración de eventos.

  2. En la sección Base de datos de eventos, haga clic en Editar, introduzca la información en los campos proporcionados y haga clic en Aceptar.

    Para borrar la información de la base de datos de eventos, haga clic en Borrar.

  3. En la ventana Configuración de evento, haga clic en Editar, cambie el tiempo establecido para mostrar los eventos y el número de días para clasificar los eventos como nuevos y, a continuación, haga clic en Aceptar.

    Estas opciones pertenecen al tiempo durante el cual los eventos aparecen en la interfaz de Horizon Console. Después, los eventos solo están disponibles en las tablas históricas de las base de datos.

    Nota: Los datos del generador de perfiles de temporización se eliminan de todas las tablas de la base de datos, por lo que no están disponibles en las tablas de historial.

    Los comandos para activar y desactivar el generador de perfiles de temporización son los siguientes.

    • Para activar el generador de perfiles de temporización en una instancia de Horizon Connection Server que no utilice un puerto de administración:

      vdmadmin -I -timingProfiler -enable
      
    • Para activar el generador de perfiles de temporización en una instancia de Horizon Connection Server que utiliza un puerto de administración:

      vdmadmin -I -timingProfiler -enable -server {ip/server}
      
    • Para desactivar el generador de perfiles de temporización en una instancia de Horizon Connection Server:

      vdmadmin -I -timingProfiler -disable
      
  4. Seleccione Supervisión > Eventos para verificar que la conexión a la base de datos del evento sea correcta.

    Si la conexión no es correcta, aparece un mensaje de error. Si usa SQL Express o si usa una instancia con nombre de SQL Server, es posible que necesite determinar el número de puerto correcto, como se mencionó en los requisitos.

¿Le resultó útil esta página?

Enviar comentarios sobre este tema

¿Le resultó útil este tema?

No incluya información personal ni confidencial.

Generando el enlace…