Session Recording en Citrix XenApp 7.6 Feature Pack 1

Una de les novetats principals que va portar el Feature Pack 1 de Citrix XenApp o XenDesktop 7.6 va ser la recuperació de les gravacions de les sessions d'usuaris a Citrix, podent gravar en vídeo qualsevol interacció dels usuaris amb les aplicacions corporatives; anticament conegut com a SmartAuditor i ara com a Session Recording. Si bé és cert, per ara només està suportat en SO de servidors, per tant als escriptoris encara haurem d’esperar!

citrix-xendesktop-7.6-feature-pack-1-session-recording-00-bujarra

Tenim disponible 5 elements bàsics:

  • Servidor de gravació de sessions de Citrix.
  • Base de dades de gravació de sessions.
  • Consola de polítiques de gravació de sessions.
  • Agent de gravació de sessions.
  • Reproductor de gravació de sessions de Citrix

Podrem desplegar el Session Recording en els següents idiomes als nostres servidors: Anglès, Francès, Alemany, Japonès, xinès simplificat i, per descomptat, Espanyol. Recorda que és una característica de l'edició Platinum!

Els components d'administració poden instal·lar-se en un únic servidor (Servidor de gravació de sessions de Citrix, Base de dades de gravació de sessions i la Consola de polítiques de gravació de sessions), SO compatibles: Microsoft Windows Server 2008 R2 amb SP1, 2010 o 2012 R2. El Reproductor de gravació de sessions de Citrix addicionalment el podrem instal·lar sota Windows 7 amb SP1, 8 y 8.1. Eso sí, totes les instal·lacions de qualsevol component requeriran que tinguem instal·lat prèviament .NET Framework 3.5 amb SP1.

Requisits per a la base de dades: SQL Server 2008 R2 amb SP3, SQL Server 2012 amb SP2 o SQL Server 2014. La base de dades es crearà amb el nom ‘CitrixSessionRecording’ i no es podrà canviar. A més, el servei SQL Server Browsing haurà d'estar engegat al servidor de BD, l'edició de SQL serà indiferent.

Finalment instal·larem un agent als servidors de Citrix (XenApp) als quals vulguem gravar sessions en execució dels usuaris, i el Reproductor de gravació de sessions per poder visualitzar els vídeos

Per a més informació, veure la web oficial de Citrix donde explican sus requisitos.

 

Preparación previa,

En este documento instalaremos los componentes de administración en un único servidor (Servidor de grabación de sesiones, Base de dades de gravació de sessions i la Consola de polítiques de gravació de sessions), utilizaré un servidor de base de datos externo.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-01-bujarra

Deberemos instalar antes de nada Microsoft SQL Server 2008 R2 SP3 System CLR Types, lo podremos bajar de la web de Microsoft del Feature Pack (normalment 'SQLSysClrTypes.msi’ de x64). Lo installarem en el que será servidor de Base de datos de grabación de sesiones Citrix.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-02-bujarra

Continuaremos instal·lando además el component Objetos de administración de Microsoft SQL Server 2008 R2 que lo descargaremos de la mateixa web i este se llama SharedManagementObjects.msi.

A més, para instal·lar el servidor de grabaciones, necessitaremos instal·lar-me com sabemos .NET Framework 3.5 SP1, a més del rol d'IIS i les següents funcions del rol, en “Seguretat” habilitarem ‘Autenticació de Windows’, en “Desenvolupament d' aplicacions” marquem ‘ASP.NET 3.5’, en “Eines d' administració” > “Compatibilitat amb l'administració d'IIS 6”, marquem ‘Compatibilitat amb la metabase d'IIS6’, ‘Compatibilitat amb WMI d'IIS 6’, ‘Consola d'administració d'IIS 6’’ i ‘Eines de script d'IIS 6’. Finalment habilitarem la següent característica ‘Message Queue Server’’ & ‘Serveis de Message Queue Server’’ & ‘Compatibilitat amb HTTP’.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-03-bujarra

Ara seguim en el servidor de SQL Server, on haurem de crear un inici de sessió (a ‘Seguretat’) amb el compte de l'equip del nostre servidor de gravacions.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-04-bujarra

A més a ‘Rols del servidor’’ indicaremos que es ‘sysadmin’,

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-05-bujarra

Més, necesitaremos un certificado de servidor válido para que todas las conexiones sean seguras, además que sea de confianza entre los agentes y el resto de componentes, lo mejor será tirar de una CA interna, desde el propio servidor hacemos una solicitud de certificado de ‘Equipo’ & l'instal·lem.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-06-bujarra

Tras generar el certificado, iremos al IIS, y lo enlazaremos al sitio web predeterminado, al port 443!

 

Instalación de Administración de grabación de sesiones,

citrix-xendesktop-7.6-feature-pack-1-session-recording-07-bujarra

Bé! empezamos instalando Citrix Broker PowerShell Snap-In (Broker_PowerShellSnapin_x64.msi),

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-08-bujarra

Ya por fin podemos comenzar instalando la Administración de grabación de sesiones de Citrix, ejecutaremos ‘SessionRecordingAdministrationx64.msipara comenzar el asisntente!

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-09-bujarra

Debemos seleccionar los componentes core que instalaremos, en mi cas instal·lat en un servidor todos los roles la Consola de directivas de grabación de sesiones, el Servidor de grabación de sesiones y la Base de datos de grabación de sesiones. Seleccionamos el path correcte, por defecto en '%ProgramFiles(x86)%CitrixSessionRecording'.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-10-bujarra

Hem d'introduir el nombre del servidor SQL Server, donde nos creará la base de datos, además indicaremos quién es el servidor de grabación de sesiones, localhost en mi caso.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-11-bujarra

“Següent” per començar a instal·lar!

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-12-bujarra

… esperem uns segons mentre instal·là…

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-13-bujarra

y “Finalitzar” ya tenemos la parte de servidor instalada.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-14-bujarra

Continuamos quitando a la cuenta del servidor desde SQL los privilegios de ‘sysadmin’,

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-15-bujarra

En el servidor de grabaciones, abrimos desde Inicio > ‘Propiedades del servidor de grabación de sesiones’, en la pestaña ‘Almacenamientodebemos establecer el path donde guardaremos el repositorio de los videos.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-16-bujarra

En la pestaña ‘Firmaindicaremos con qué certificado firmaremos las grabaciones.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-17-bujarra

En la pestaña ‘Renovaciónindicaremos el tamaño máximo de cada archivo (en MB), así como su duración máxima (en horas).

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-18-bujarra

En la pestaña ‘Reproducciónindicaremos si permitiremos que mientras se está grabando una sesión activa podamos reproducirla, además si queremos cifrar los archivos!

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-19-bujarra

Finalment, en la pestaña ‘Notificacionesserá donde personalizaremos el mensaje que más adelante verán los usuarios al ser grabados.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-20-bujarra

Al aceptar los cambios, se deberá reiniciar el servicio de ‘Citrix Session Recording Storage Manager’,

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-21-bujarra

Continuem, si abrimos la ‘Consola de autorización de grabación de sesiones’, deberemos de dar permisos a los administradores de Citrix para que puedan reproducir las grabaciones, per a això, vamos a ‘Asignaciones de roles’ > ‘Player’ i agregaremos ahí els grups que poden visualizar.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-22-bujarra

A més, en 'PolicyAdministrator’ deberemos agregar los administradores que tienen privilegis para editar las políticas.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-23-bujarra

Més, continuem, si abrimos la 'Consola de directivas de grabación de sesiones de Citrix', i nos connectamos contra el servidor de grabaciones,

 

citrix-xendesktop-7. 6-feature-pack-1-session-recording-24-bujarra

Podremos crear, modificar y activar la directiva que más nos interese a la hora de grabar, si grabar todas las sesiones de los usuarios, las de un cert grup d'usuaris, si notificar que se les està grabando u omitirlo.

 

Agent de gravació de sessions,

L'agent de gravació s'haurà d'instal·lar en tots els servidors dels quals volem gravar les sessions que executeu els usuaris, podran ser servidors que publiquin aplicacions i/o escriptoris

citrix-xendesktop-7.6-feature-pack-1-session-recording-25-bujarra

Instal·lem els requisits (ja sabem que també .NET Framework 3.5 SP1) > ‘Message Queue Server’ & ‘Serveis de Message Queue Server’’ & ‘Compatibilitat amb HTTP’.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-26-bujarra

Per instal·lar l'agent de gravació de sessions, executarem ‘SessionRecordingAgentx64.msi’,

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-27-bujarra

Indicarem qui és el servidor de gravació de sessions i establirem el protocol de connexió, indiquem HTTPS i per defecte el port 443.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-28-bujarra

Confirmem la ruta d'instal·lació, por defecto '%ProgramFiles%CitrixSessionRecordingAgent’

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-29-bujarra

… esperem uns segons mentre instal·là…

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-30-bujarra

Llist, posem en “Finalitzar”!

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-31-bujarra

Abrimos desde el menú Inicio > 'Propiedades del agente de grabación de sesiones', y deberemos marcar el check de 'Habilitar la grabación de la sesión para este servidor XenApp'.

 

Reproductor de gravació de sessions de Citrix,

Si volem reproducir las grabaciones, deberemos instalarlos el reproductor de grabación de sesiones de Citrix, podremos hacerlo en qualsevol equip.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-32-bujarra

Ejecutamos 'SessionRecordingPlayer.msi’ per començar amb l'assistent d'instal·lació,

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-33-bujarra

Confirmem la ruta d'instal·lació, por defecto '%ProgramFiles%CitrixSessionRecordingPlayer’

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-34-bujarra

… esperamos un segundo mientras instala…

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-35-bujarra

Correcte! ja podrem reproduir qualsevol gravació connectándonos al servidor de grabaciones!

 

Integración con Director,

Si volem, podrem integrar Session Recording en nuestra consola Director, podremos detener o iniciar qualsevol gravació en usuaris.

 

 citrix-xendesktop-7.6-feature-pack-1-session-recording-39-bujarra

Desde el servidor de Citrix Director desde un CMD con privilegios de administrador , si ejecutamos 'C:inetpubwwwrootDirectortoolsDirectorConfig.exe /configsessionrecording’ y respondemos a las preguntes que nos realice, podremos integrar en la consola Director la posibilidad de empezar o parar una grabación a un usuario.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-40-bujarra

Desde Director, veremos cómo al seleccionar un usuario, nos sale la possibilitat de detener o començar la gravació de la sessió de un usuario.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-36-bujarra

Y esta seria la pantalla que reciban a partir de ara los usuaris que se connecten contra la nostra comunitat de Citrix, cada vez que inicien sessió, les dará un missatge on indicará que se les está grabando.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-37-bujarra

Si abrimos el reproductor de grabación, podremos connectarnos al servidor de grabaciones para poder visualizarlas de forma remota, des de “Eines” > “Opcions” > “Connexions” > Agregaremos el servidor de grabaciones.

 

citrix-xendesktop-7.6-feature-pack-1-session-recording-38-bujarra

Y podremos fer qualsevol recerca por usuario, etc.… i gaudir de les grabacions en cas que sean necessàrias!!! Podremos hacer bastantes virguerias, como poner notas, augmentar/disminuir velocitats de las grabaciones…

Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!

Raspberry Pi - Servidor d' USB

30 de June de 2015