Session Recording

Planificar la implementación

Limitaciones y advertencias

La Grabación de sesiones no admite el modo de visualización de Redirección de composición de escritorio (DCR). De forma predeterminada, la Grabación de sesiones inhabilita DCR en una sesión si la sesión se va a grabar mediante la directiva de grabación. Puede configurar este comportamiento en las propiedades del Agente de grabación de sesiones.

Si algunas URL están configuradas en la directiva de redirección de contenido del explorador que se introdujo en la versión 7.16 de Windows VDA, las actividades gráficas de la navegación por estas URL en el explorador Internet Explorer no se pueden grabar.

La Grabación de sesiones no admite el modo de visualización Framehawk. Las sesiones en modo de visualización Framehawk no se pueden grabar ni reproducir correctamente. Es posible que las sesiones grabadas en modo de visualización Framehawk no contengan las actividades de las sesiones.

La Grabación de sesiones no puede grabar el vídeo de la cámara web de Lync cuando se utiliza el HDX™ RealTime Optimization Pack.

Según su entorno, puede implementar los componentes de Grabación de sesiones en diferentes escenarios.

Una implementación de Grabación de sesiones no se limita a un solo sitio. Excepto el Agente de grabación de sesiones, todos los componentes son independientes del sitio del servidor. Por ejemplo, puede configurar varios sitios para que utilicen un único Servidor de grabación de sesiones.

Alternativamente, si tiene un sitio grande con muchos agentes y planea grabar muchas aplicaciones con gran intensidad gráfica (por ejemplo, aplicaciones AutoCAD), o tiene muchas sesiones que grabar, un Servidor de grabación de sesiones puede experimentar una alta demanda de rendimiento. Para aliviar los problemas de rendimiento, puede instalar varios Servidores de grabación de sesiones y habilitar la función de equilibrio de carga para que los Servidores de grabación de sesiones funcionen como un grupo de equilibrio de carga y compartan la carga de trabajo de diferentes VDA.

Implementación sugerida del sitio del servidor

Utilice este tipo de implementación para grabar sesiones en uno o varios sitios. El Agente de Grabación de sesiones se instala en cada VDA de un sitio. El sitio reside en un centro de datos detrás de un firewall de seguridad. Los componentes de administración de Grabación de sesiones (la Base de datos, el Servidor y la Consola de directivas) se instalan en otros servidores, y el Reproductor de Grabación de sesiones se instala en una estación de trabajo, todo ello detrás del firewall. Se recomienda implementar el Servidor de Grabación de sesiones en un centro de datos seguro de la intranet.

Implementación del sitio del servidor de grabación de sesiones

Notas importantes sobre la implementación

  • Para permitir que los componentes de Grabación de sesiones se comuniquen entre sí, instálelos en el mismo dominio o en dominios de confianza que tengan una relación de confianza transitiva. El sistema no se puede instalar en un grupo de trabajo o en dominios que tengan una relación de confianza externa.
  • Dada su intensa naturaleza gráfica y el uso de memoria al reproducir grabaciones grandes, Citrix® no recomienda instalar el Reproductor de grabación de sesiones como una aplicación publicada.
  • La instalación de Session Recording está configurada para la comunicación TLS/HTTPS. Asegúrese de instalar un certificado en el servidor de Session Recording y de que la entidad de certificación raíz (CA) sea de confianza en los componentes de Session Recording.
  • Si instala la base de datos de Session Recording en un servidor independiente que ejecute la edición Express de SQL Server 2019, SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012 o SQL Server 2008 R2, el servidor debe tener el protocolo TCP/IP habilitado y el servicio SQL Server Browser en ejecución. Estos parámetros están inhabilitados de forma predeterminada, pero deben estar habilitados para que el servidor de Session Recording se comunique con la base de datos. Para obtener información sobre cómo habilitar estos parámetros, consulte los artículos de Microsoft Habilitar el protocolo de red TCP/IP para SQL Server y Servicio SQL Server Browser.
  • Tenga en cuenta los efectos del uso compartido de sesiones al planificar su implementación de Session Recording. El uso compartido de sesiones para aplicaciones publicadas puede entrar en conflicto con las reglas de directiva de Session Recording para aplicaciones publicadas. Session Recording hace coincidir la directiva activa con la primera aplicación publicada que abre un usuario. Después de que el usuario abre la primera aplicación, cualquier aplicación posterior abierta durante la misma sesión continúa siguiendo la directiva que está en vigor para la primera aplicación. Por ejemplo, si una directiva establece que solo se grabe Microsoft Outlook, la grabación comienza cuando el usuario abre Outlook. Si el usuario abre un segundo Microsoft Word publicado mientras Outlook está en ejecución, Word también se graba. Por el contrario, si la directiva activa no especifica grabar Word, y el usuario inicia Word antes que Outlook, Outlook no se graba.
  • Aunque puede instalar el servidor de Session Recording en un Delivery Controller™, Citrix no lo recomienda debido a problemas de rendimiento.
  • Puede instalar la consola de directivas de Session Recording en un Delivery Controller.
  • Puede instalar tanto el servidor de Session Recording como la consola de directivas de Session Recording en el mismo sistema.
  • Asegúrese de que el nombre NetBIOS del servidor de Session Recording no exceda el límite de 15 caracteres. Microsoft tiene un límite de 15 caracteres para la longitud del nombre de host.
  • Se requiere PowerShell 5.1 o posterior para el registro de eventos personalizado. Actualice PowerShell si instala el agente de Session Recording en Windows Server 2012 R2 que tiene PowerShell 4.0 instalado. El incumplimiento puede provocar errores en las llamadas a la API.
Planificar la implementación