Vamos a crear una base de datos para registrar los eventos de horizon y tenerlos almacenados en una instancia de sql server. Así podremos analizarlos si disponemos de algún software de análisis, como, por ejemplo:
- Alertas que informan fallas y errores del sistema
- Acciones del usuario final, como iniciar sesión e iniciar sesiones de escritorio y aplicaciones
- Acciones del administrador, como agregar derechos y crear grupos de aplicaciones y escritorios
- Muestreo estadístico, como registrar el número máximo de usuarios durante un período de 24 horas
Este paso, no es necesario en todos los entornos de Horizon. Pero creo que es interesante ver como podemos guardar estos eventos para poder analizarlos.
Para montar este escenario, necesitamos tener previamente instalado un sql server, con una instancia configurada, y con permisos correspondientes para poder crear un bbdd en esa instancia.
Con estos os enseño como crear la bbdd. Es muy sencillo.
Descargamos, si no lo tenemos, el Microsoft SQL Server Management Studio. Desde esta web podéis descargarlo.
Entramos con las credenciales correspondientes
Botón derecho, nueva base de datos
Le ponemos el nombre que queramos, yo le he puesto eventos-horizon8
Una vez creada vamos a configurarla. En la raíz de la instancia, pinchamos en la carpeta de security, luego a logins, new login
Vamos a ponerle el nombre de usuario que queramos, este usuario será para utilizarlo en la máquina del servidor de conexión, en mi caso le he puesto horizon
Seleccionamos la autenticación de SQL Server y creamos una contraseña.
Elegimos la base de datos eventos-horizon8 como base de datos predeterminada.
Y quitamos las políticas de password, en este caso al ser una laboratorio no las voy a configurar.
Ahora vamos a server roles y seleccionamos sysadmin
Y en user mapping, elegimos la base de datos creada y nuestro usuario
Aceptamos y comprobamos que nuestro usuario tiene permisos sobre la base de datos creada. Lo vemos dentro de la base de datos, en security , user allí debería estas nuestro usuario creado.
Ahora vamos a las propiedades tcp/ip del servidor de la base de datos, para comprobar conexión y el puerto. Para ellos vamos a configuration manager
Vamos a SQL Server Network Configuración, elegimos Protocolos de MSSQLSERVER (nombre estándar si no lo habéis cambiado) , y en la lista de protocolos, clic en TCP / IP y Propiedades.
En la ventana Propiedades de TCP / IP, vamos a la pestaña Protocolo, verificamos que la propiedad Activado esté establecida en Sí.
Luego vamos a la pestaña Direcciones IP .
En la pestaña Direcciones IP, revisamos que el puerto TCP para IPAll esté configurado en el puerto predeterminado 1433 y Ok.
Perfecto, con esto tenemos nuestra base de datos preparada para horizon 8. Ahora la vamos a configurar la consola de administración de horizon.
Dentro de la consola de administracion vamos a configuración y eventos de configuración
Le damos click al botón editar, en configuración de eventos
Rellenamos todos los datos que nos pide y aceptamos
Con esto, ya tenemos configurado nuestra base de datos para eventos de horizon
Si os falla este paso mirar que el sql server este en modo autenticación mixta sql server y credenciales de Windows.
Como verificarlo, vamos a Monitor, luego Eventos y comparamos que algunas entradas de registro aparezcan en la tabla este en los eventos de la consola de administracion de horizon.
Espero que os sirva