Citrix XenApp 中的 Session Recording 7.6 功能包 1
Feature Pack 带来的主要新功能之一 1 Citrix XenApp 或 XenDesktop 7.6 是从 Citrix 中恢复用户会话的录制, 可以录制用户与企业应用的任何交互的视频; 以前称为 SmartAuditor,现在称为 Session Recording. 虽然这是真的, 目前仅支持服务器操作系统, 因此在桌面上我们仍需等待!
Disponemos de 5 elementos base:
- Servidor de grabación de sesiones de Citrix.
- Base de datos de grabación de sesiones.
- Consola de directivas de grabación de sesiones.
- Agente de grabación de sesiones.
- Reproductor de grabación de sesiones de Citrix
Podremos desplegar el Session Recording en los siguientes idiomas en nuestros servidores: 英语, Frances, 德语, Japones, chino simplificado y por supuesto el Español. Recordar que es una característica de la edición Platinum!
Los componentes de administración pueden instalarse en un único servidor (Servidor de grabación de sesiones de Citrix, Base de datos de grabación de sesiones y la Consola de directivas de grabación de sesiones), SO soportados: Microsoft Windows 服务器 2008 R2 con SP1, 2010 或 2012 R2. El Reproductor de grabación de sesiones de Citrix adicionalmente podremos instalarlo bajo Windows 7 带有 SP1, 8 和 8.1. 答案是肯定的, todas las instalaciones de cualquier componente requerirá que tengamos instalado previamente .NET Framework 3.5 带有 SP1.
Requisitos para la base de datos: SQL 服务器 2008 R2 con SP3, SQL 服务器 2012 con SP2 o SQL Server 2014. La base de datos se creará con el nombre ‘CitrixSessionRecording’ y no se podrá cambiar. Además el servicio SQL Server Browsing deberá estár arrancado en el servidor de BD, la Edición de SQL será indistinta.
Instalaremos finalmente un agente en los servidores de Citrix (XenApp 应用程序) que queramos grabar sesiones en ejecución de los usuarios, 以及会话录制播放器以便查看视频
更多信息请参阅 Citrix 官方网站 在其中解释了其要求.
前期准备,
在本文件中,我们将在单一服务器上安装管理组件 (会话录制服务器, Base de datos de grabación de sesiones y la Consola de directivas de grabación de sesiones), 我将使用外部数据库服务器.
我们首先需要安装 Microsoft SQL Server 2008 R2 SP3 系统 CLR 类型, 我们可以从 Microsoft Feature Pack 网站下载 (通常为 ‘SQLSysClrTypes.msi’ x64 版本). 我们将在将作为 Citrix 会话录制数据库的服务器上安装它.
接下来我们还将安装 Microsoft SQL Server 管理对象组件 2008 我们将在同一网站下载它,它名为 SharedManagementObjects.msi.
另外, 为了安装录音服务器, 我们需要安装 .NET Framework,如我们所知 3.5 第 1 页, 此外还需要安装 IIS 角色及以下角色功能, 在 “安全” 启用 'Windows 身份验证', 在 “应用程序开发” 勾选 'ASP.NET 3.5', 在 “管理工具” > “IIS 6 管理兼容性”, 勾选 'IIS 6 元数据库兼容性', 'IIS 6 WMI 兼容性', 'IIS 6 管理控制台'’ 'IIS 6 脚本工具'. 最后启用以下功能 '消息队列服务器'’ & '消息队列服务器服务'’ & 'HTTP 兼容性'.
现在我们继续在 SQL Server 服务器上进行操作, donde deberemos crear un inicio de sesión (en ‘Seguridad’) con la cuenta del equipo de nuestro servidor de grabaciones.
Además en ‘Roles del servidor’ indicaremos que es ‘sysadmin’,
更多, 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’ & 我们安装它.
Tras generar el certificado, iremos al IIS, y lo enlazaremos al sitio web predeterminado, 前往港口 443!
Instalación de Administración de grabación de sesiones,
不错! empezamos instalando Citrix Broker PowerShell Snap-In (Broker_PowerShellSnapin_x64.msi),
Ya por fin podemos comenzar instalando la Administración de grabación de sesiones de Citrix, ejecutaremos ‘SessionRecordingAdministrationx64.msi’ para comenzar el asisntente!
Debemos seleccionar los componentes core que instalaremos, en mi caso instalaré 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 correcto, por defecto en ‘%ProgramFiles(x86)%CitrixSessionRecording’.
Debemos introducir 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.
“以后” 开始安装!
… 安装时等待几秒钟…
和 “结束” ya tenemos la parte de servidor instalada.
Continuamos quitando a la cuenta del servidor desde SQL los privilegios de ‘sysadmin’,
En el servidor de grabaciones, abrimos desde Inicio > ‘Propiedades del servidor de grabación de sesiones’, en la pestaña ‘Almacenamiento’ debemos establecer el path donde guardaremos el repositorio de los videos.
En la pestaña ‘Firma’ indicaremos con qué certificado firmaremos las grabaciones.
在‘续订’标签页中’ 我们将指明每个文件的最大大小 (以 MB 为单位), 以及其最长持续时间 (以小时为单位).
在‘播放’标签页中’ 我们将指明是否允许在录制活动会话时播放它, 此外,是否希望对文件进行加密!
最后, 在‘通知’标签页中’ 将是我们定制用户在被录制时稍后看到的消息的位置.
接受更改后, 需要重启‘Citrix Session Recording Storage Manager’服务,
继续, 如果我们打开‘会话录制授权控制台’, 我们需要给予Citrix管理员权限,以便他们可以播放录音, 为此, 我们进入‘角色分配'’ > ‘播放器'’ 然后在这里添加可以查看的组.
另外, 在‘PolicyAdministrator'’ 我们需要添加具有编辑策略权限的管理员.
更多, 继续, 如果我们打开‘Citrix会话录制策略控制台', 并连接到录制服务器,
我们将能够创建, 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 cierto grupo de usuarios, si notificar que se les esta grabando u omitirlo.
Agente de grabación de sesiones,
El agente de grabación se deberá instalar en todos los servidores de los cuales queramos grabar las sesiones que ejecutan los usuarios, podrán ser servidores que publiquen aplicaciones y/o escritorios
Instalamos los requisitos (ya sabemos que también .NET Framework 3.5 第 1 页) > ‘Message Queue Server’ & '消息队列服务器服务'’ & 'HTTP 兼容性'.
Para instalar el agente de grabación de sesiones, ejecutaremos ‘SessionRecordingAgentx64.msi’,
Indicaremos quién es el servidor de grabación de sesiones y estableceremos el protocolo de conexión, indicamos HTTPS y por defecto el puerto 443.
Confirmamos el path de instalación, por defecto ‘%ProgramFiles%CitrixSessionRecordingAgent’
… 安装时等待几秒钟…
准备, 点击 “结束”!
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 grabación de sesiones de Citrix,
Si queremos reproducir las grabaciones, deberemos instalarlos el reproductor de grabación de sesiones de Citrix, podremos hacerlo en cualquier equipo.
Ejecutamos ‘SessionRecordingPlayer.msi’ para comenzar con el asistente de instalación,
Confirmamos el path de instalación, por defecto ‘%ProgramFiles%CitrixSessionRecordingPlayer’
… esperamos un segundo mientras instala…
正确! ya podremos reproducir cualquier grabación conectándonos al servidor de grabaciones!
Integración con Director,
如果我们想要, podremos integrar Session Recording en nuestra consola Director, podremos detener o iniciar cualquier grabación en usuarios.
Desde el servidor de Citrix Director desde un CMD con privilegios de administrador , si ejecutamos ‘C:inetpubwwwrootDirectortoolsDirectorConfig.exe /configsessionrecording’ y respondemos a las preguntas que nos realice, podremos integrar en la consola Director la posibilidad de empezar o parar una grabación a un usuario.
Desde Director, veremos cómo al seleccionar un usuario, nos sale la posibilidad de detener o comenzar la grabación de la sesión de un usuario.
Y esta sería la pantalla que reciban a partir de ahora los usuarios que se conecten contra nuestra comunidad de Citrix, cada vez que inicien sesión, les dará un mensaje donde indicará que se les está grabando.
Si abrimos el reproductor de grabación, podremos conectarnos al servidor de grabaciones para poder visualizarlas de forma remota, 因为 “工具” > “选项” > “连接” > Agregaremos el servidor de grabaciones.
Y podremos hacer cualquier búsqueda por usuario, 等… y disfrutar de las grabaciones en caso que sean necesarias!!! Podremos hacer bastantes virguerias, como poner notas, aumentar/disminuir velocidades de las grabaciones…
















































































