Reproductor web de grabación de sesiones
Información general
Como característica experimental, el reproductor web le permite utilizar un explorador web para ver y reproducir grabaciones, y configurar la memoria caché para almacenar grabaciones durante la reproducción. Usando el reproductor web, puede:
-
Buscar grabaciones mediante filtros, incluidos el nombre de host, el nombre del cliente, el nombre de usuario, la aplicación, la dirección IP del cliente, el texto del evento, el tipo de evento y la hora. Para obtener más información, consulte la sección Ver las grabaciones de este artículo.
-
Ver y reproducir grabaciones tanto en directo como completadas. Los eventos etiquetados aparecen en el panel derecho. Para obtener más información, consulte la sección Ver las grabaciones de este artículo.
Nota:
Internet Explorer y Microsoft Edge no son compatibles.
Habilitar el reproductor web
El reproductor web está inhabilitado de forma predeterminada.
-
Para habilitar el reproductor web, abra una ventana de símbolo del sistema de Windows y ejecute el comando <Ruta de instalación del Servidor de grabación de sesiones>\Bin\TestPolicyAdmin.exe -enablewebplayer.
-
Para inhabilitar el reproductor web, abra una ventana de símbolo del sistema de Windows y ejecute el comando <Ruta de instalación del Servidor de grabación de sesiones>\Bin\TestPolicyAdmin.exe –disablewebplayer.
Inicio de sesión y contraseña
La URL del sitio web del reproductor web es http(s)://<nombre de dominio completo del Servidor de grabación de sesiones>/WebPlayer. Para garantizar el uso de HTTPS, agregue un vínculo SSL al sitio web en IIS y actualice el archivo de configuración SSRecWebSocketServer.exe.config . Para obtener más información, consulte la sección Configuración HTTPS de este artículo.
Nota:
Al iniciar sesión en el sitio web del reproductor web, los usuarios del dominio no necesitan introducir credenciales, mientras que los usuarios que no son del dominio deben hacerlo.
Después de iniciar sesión en el sitio web del reproductor web, todas las grabaciones aparecen en la lista. Al hacer clic en Todas las grabaciones, en la sección de navegación izquierda, se actualiza la página y se muestran las nuevas grabaciones, si las hay.
Instalación
Al igual que con los demás componentes de Grabación de sesiones, puede instalar el reproductor web con el instalador de Citrix Virtual Apps and Desktops.
Durante la instalación, al seleccionar Administración de grabación de sesiones en la página Componentes principales, se instala el reproductor web en el mismo equipo que el Servidor de grabación de sesiones. Para obtener más información acerca de la instalación de Grabación de sesiones, consulte Instalar, actualizar y desinstalar.
Después de instalar el reproductor web, las aplicaciones SessionRecordingRestAPISERvice y WebPlayer aparecen alojadas en IIS.
Configuración HTTPS
Para usar HTTPS para acceder al sitio web del reproductor web:
-
Agregue un vínculo SSL en IIS.
-
Obtenga un certificado SSL en formato PEM de una entidad de certificación (CA) de confianza.
Nota:
Los exploradores más populares, como Google Chrome y Firefox, ya no admiten nombres comunes en una solicitud de firma de certificado (CSR). Exigen un nombre alternativo de sujeto (SAN) en todos los certificados de confianza públicos. Para utilizar el reproductor web a través de HTTPS (actualmente, el reproductor web no es compatible con escenarios de equilibrio de carga), debe:
- Actualizar el Servidor de grabación de sesiones para uso de un certificado SAN.
- Agregar localhost como uno de los nombres alternativos de sujeto en el certificado. Por ejemplo, san:dns=<FQDN>&dns=<IP address>&ipaddress=<IP address>&dns=localhost.
-
En IIS, haga clic con el botón secundario en el sitio web y seleccione Agregar enlaces. Aparecerá el cuadro de diálogo Enlaces de sitios.
-
Haga clic en Agregar en la esquina superior derecha. Aparecerá el cuadro de diálogo Agregar enlace de sitio.
-
Seleccione https en la lista Tipo y seleccione su certificado SSL.
-
Haga clic en Aceptar.
-
-
Actualice el archivo de configuración SSrecWebSocketServer.exe.config.
-
Busque y abra el archivo de configuración SSrecWebSocketServer.exe.config.
El archivo de configuración SSrecWebSocketServer.exe.config se encuentra normalmente en la carpeta <Ruta de instalación del Servidor de grabación de sesiones>\Bin\.
-
Habilite TLS. Para ello, edite TLSEnable=1 y complete las rutas de acceso al certificado SSL y su clave, respectivamente.
Nota:
Solo se admite el formato PEM de certificados SSL y archivos de clave.
El campo ServerPort indica el número de puerto que el reproductor web utiliza para recopilar los archivos de grabación. En la siguiente captura de pantalla, tiene el valor predeterminado (22334).Para extraer certificados y archivos de clave independientes utilizados en la configuración del servidor WebSocket:
-
Asegúrese de que OpenSSL está instalado en el Servidor de grabación de sesiones que contiene el certificado SSL.
-
Exporte el certificado SSL como un archivo .pfx. El archivo .pfx incluye tanto el certificado como la clave privada.
-
Abra un símbolo del sistema y vaya a la carpeta que contiene el archivo .pfx.
-
Inicie OpenSSL desde la carpeta OpenSSL\bin.
-
Ejecute el siguiente comando para extraer el certificado:
openssl pkcs12 -in [yourfile.pfx] -clcerts -nokeys -out [aSRS2.pem]
Introduzca la contraseña de importación que creó al exportar el archivo .pfx.
-
Ejecute el siguiente comando para extraer la clave privada:
openssl pkcs12 -in [yourfile.pfx] -nocerts -out [newaSRS2keyWithPassword.pem]
Introduzca la contraseña de importación que creó al exportar el archivo .pfx. Proporcione una nueva contraseña para proteger el archivo de clave cuando se le indique para la frase secreta de PEM.
-
Ejecute el siguiente comando para descifrar la clave privada:
openssl rsa -in [newaSRS2keyWithPassword.pem] -out [newaSRS2key.pem]
-
-
Guarde los cambios.
-
Compruebe la configuración del firewall. Permita que SsRecWebSocketServer.exe utilice el puerto TCP (22334 de forma predeterminada) y permita el acceso a la URL del reproductor web.
-
Ejecute el comando TestPolicyAdmin –stopwebsocketserver .
-
Ver las grabaciones
Después de iniciar sesión en el reproductor web, todas las grabaciones disponibles aparecen en la lista. Puede desplazarse hacia abajo por la página web para seleccionar las grabaciones que desea para ver o utilizar filtros para personalizar los resultados de la búsqueda. En el caso de las grabaciones en directo, el elemento Duración muestra En directo y el botón de reproducción aparece en verde.
Para ver una descripción de los elementos de grabación, consulte la tabla siguiente:
Elemento | Descripción |
---|---|
Hora de inicio | La hora de inicio de la grabación. Haga clic en las flechas arriba y abajo para ordenar las grabaciones por orden cronológico. |
Usuario | El usuario cuya sesión se grabó. Haga clic en las flechas arriba y abajo para concentrar las grabaciones de un usuario en la lista y ordenar los usuarios alfabéticamente. |
Host | El nombre de host del VDA donde se alojó la sesión grabada. Haga clic en las flechas arriba y abajo para ordenar los nombres de host del VDA alfabéticamente. |
Cliente | El nombre del dispositivo cliente en el que se estaba ejecutando la sesión. Haga clic en las flechas arriba y abajo para ordenar los nombres de host de cliente alfabéticamente. |
Eventos | La cantidad de eventos en la grabación. Haga clic en las flechas arriba y abajo para ordenar las grabaciones de la lista por cantidad de eventos. |
Duración | La duración de la grabación. Haga clic en las flechas arriba y abajo para ordenar las grabaciones de la lista por duración de tiempo. |
Buscar grabaciones mediante filtros
Puede buscar grabaciones utilizando filtros. Los filtros disponibles incluyen el nombre de host, el nombre del cliente, el nombre de usuario, la aplicación, la dirección IP del cliente, el texto del evento, el tipo de evento y la hora.
Por ejemplo, después de seleccionar el filtro de nombre de host, aparece el siguiente cuadro de diálogo. Puede escribir el nombre de host (del VDA donde están alojadas las sesiones grabadas) y hacer clic en Buscar para descartar las grabaciones irrelevantes y mostrar solo las relevantes.
Puede cambiar a otro filtro haciendo clic en el nombre de hostseleccionado actualmente, como se muestra en la siguiente captura de pantalla. Todos los filtros aparecen a continuación después de hacer clic en Nombre de host. Seleccione un filtro diferente si es necesario.
También puede hacer clic en el símbolo + para agregar filtros.
Por ejemplo, puede agregar el filtro Hora como se muestra en la siguiente pantalla.
El filtro Hora incluye la fecha de inicio, la hora de inicio y la duración de la grabación.
Abrir y reproducir grabaciones
En la página de grabaciones, cada grabación tiene un botón de reproducción en el lado derecho, junto al elemento Duración.
Haga clic en el botón de reproducción. Aparecerá la página de reproducción. La reproducción comienza tras el almacenamiento en caché de memoria.
Para ver una descripción de los controles del reproductor, consulte la tabla siguiente:
Control del reproductor | Descripción |
---|---|
![]() |
Reproduce el archivo de grabación seleccionado. |
![]() |
Pausa la reproducción. |
![]() |
Puede arrastrar la barra de progreso durante la reproducción. |
![]() |
Busca 7 segundos hacia atrás. |
![]() |
Indica la posición actual de reproducción de la grabación y la duración total de la grabación. El formato de hora es HH:MM:SS. |
![]() |
Indica la velocidad actual de reproducción. Haga clic en el icono para cambiar entre opciones como X0,5, X1, X2 y X4. |
![]() |
Muestra la reproducción en pantalla completa. |
![]() |
Muestra la reproducción dentro de la página web. |
En el panel derecho de la página de reproducción, están disponibles los siguientes datos de grabación, filtros de eventos y el cuadro de búsqueda rápida:
- La fecha y hora en el equipo del reproductor web. En este ejemplo, 23 de JULIO de 2019 y 19:14:24.
- La duración de la grabación en reproducción. En este ejemplo, 00:13:41.
- El número de eventos en la grabación. En este ejemplo, 9 EVENTOS.
- El nombre del usuario cuya sesión se grabó.
- El nombre de host del VDA donde se alojó la sesión grabada.
- El nombre del dispositivo cliente en el que se estaba ejecutando la sesión.
-
Filtros de eventos. Puede seleccionar más de un filtro para buscar eventos en la grabación actual.
Haga clic en el icono para expandir presentaciones contraídas de eventos.
- Lista de eventos. Al hacer clic en un evento de la lista, se llega a la posición del evento en la grabación.
- Cuadro de búsqueda rápida. El cuadro de búsqueda rápida de eventos ayuda a reducir rápidamente una lista de eventos en la grabación actual.
Configurar la memoria caché para almacenar grabaciones durante la reproducción
En la página Configuración del reproductor web, puede hacer clic en el control deslizante para configurar la memoria caché para almacenar las grabaciones mientras se están reproduciendo.