Crear y configurar la base de datos de eventos Horizon 8

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

sql eventos

Botón derecho, nueva base de datos

new database eventos

Le ponemos el nombre que queramos, yo le he puesto eventos-horizon8

name bbdd eventos

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

permission login

Y en user mapping, elegimos la base de datos creada y nuestro usuario

user mapping

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.

security user

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

configuration management

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.

properties eventos

En la ventana Propiedades de TCP / IP, vamos a la pestaña Protocolo, verificamos que la propiedad Activado esté establecida en Sí.

tpc/ip

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.

ip address

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

configuracion de eventos

Le damos click al botón editar, en configuración de eventos

editar bbdd eventos

Rellenamos todos los datos que nos pide y aceptamos

datos bbdd de eventos

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

 

Deja un comentario