Session Recording

Planifier votre déploiement

Limitations et mises en garde

L’enregistrement de session ne prend pas en charge le mode d’affichage Redirection de composition de bureau (DCR). Par défaut, l’enregistrement de session désactive le DCR dans une session si celle-ci doit être enregistrée par la stratégie d’enregistrement. Vous pouvez configurer ce comportement dans les propriétés de l’agent d’enregistrement de session.

Si certaines URL sont configurées dans la stratégie de redirection de contenu de navigateur introduite dans la version 7.16 du VDA Windows, les activités graphiques de navigation sur ces URL dans le navigateur Internet Explorer ne peuvent pas être enregistrées.

L’enregistrement de session ne prend pas en charge le mode d’affichage Framehawk. Les sessions en mode d’affichage Framehawk ne peuvent pas être enregistrées et lues correctement. Les sessions enregistrées en mode d’affichage Framehawk peuvent ne pas contenir les activités des sessions.

L’enregistrement de session ne peut pas enregistrer la vidéo de la webcam Lync lors de l’utilisation du pack d’optimisation HDX™ RealTime.

Selon votre environnement, vous pouvez déployer les composants d’enregistrement de session dans différents scénarios.

Un déploiement d’enregistrement de session n’est pas limité à un seul site. À l’exception de l’agent d’enregistrement de session, tous les composants sont indépendants du site du serveur. Par exemple, vous pouvez configurer plusieurs sites pour utiliser un seul serveur d’enregistrement de session.

Alternativement, si vous avez un grand site avec de nombreux agents et que vous prévoyez d’enregistrer de nombreuses applications graphiquement intensives (par exemple, des applications AutoCAD), ou si vous avez de nombreuses sessions à enregistrer, un serveur d’enregistrement de session peut subir une forte demande de performances. Pour atténuer les problèmes de performances, vous pouvez installer plusieurs serveurs d’enregistrement de session et activer la fonction d’équilibrage de charge pour que les serveurs d’enregistrement de session fonctionnent comme un pool d’équilibrage de charge et partagent la charge de travail de différents VDA.

Déploiement suggéré du site du serveur

Utilisez ce type de déploiement pour enregistrer des sessions pour un ou plusieurs sites. L’agent d’enregistrement de session est installé sur chaque VDA d’un site. Le site réside dans un centre de données derrière un pare-feu de sécurité. Les composants d’administration de l’enregistrement de session (la base de données d’enregistrement, le serveur d’enregistrement et la console de stratégie d’enregistrement) sont installés sur d’autres serveurs, et le lecteur d’enregistrement de session est installé sur un poste de travail, le tout derrière le pare-feu. Il est recommandé de déployer le serveur d’enregistrement de session dans un centre de données intranet sécurisé.

Le déploiement du site du serveur d'enregistrement de session

Notes importantes sur le déploiement

  • Pour permettre aux composants d’enregistrement de session de communiquer entre eux, installez-les dans le même domaine ou dans des domaines approuvés ayant une relation d’approbation transitive. Le système ne peut pas être installé sur un groupe de travail ou dans des domaines ayant une relation d’approbation externe.
  • Compte tenu de sa nature graphique intense et de son utilisation de la mémoire lors de la lecture d’enregistrements volumineux, Citrix® ne recommande pas d’installer le lecteur d’enregistrement de session en tant qu’application publiée.
  • L’installation de Session Recording est configurée pour la communication TLS/HTTPS. Assurez-vous d’installer un certificat sur le serveur Session Recording et que l’autorité de certification (CA) racine est approuvée sur les composants Session Recording.
  • Si vous installez la base de données Session Recording sur un serveur autonome exécutant l’édition Express de SQL Server 2019, SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012 ou SQL Server 2008 R2, le serveur doit avoir le protocole TCP/IP activé et le service SQL Server Browser en cours d’exécution. Ces paramètres sont désactivés par défaut, mais ils doivent être activés pour que le serveur Session Recording puisse communiquer avec la base de données. Pour plus d’informations sur l’activation de ces paramètres, consultez les articles Microsoft Activer le protocole réseau TCP/IP pour SQL Server et Service SQL Server Browser.
  • Tenez compte des effets du partage de session lors de la planification de votre déploiement Session Recording. Le partage de session pour les applications publiées peut entrer en conflit avec les règles de stratégie Session Recording pour les applications publiées. Session Recording fait correspondre la stratégie active à la première application publiée qu’un utilisateur ouvre. Une fois que l’utilisateur a ouvert la première application, toutes les applications suivantes ouvertes au cours de la même session continuent de suivre la stratégie en vigueur pour la première application. Par exemple, si une stratégie indique d’enregistrer uniquement Microsoft Outlook, l’enregistrement commence lorsque l’utilisateur ouvre Outlook. Si l’utilisateur ouvre un second Microsoft Word publié alors qu’Outlook est en cours d’exécution, Word est également enregistré. Inversement, si la stratégie active ne spécifie pas d’enregistrer Word et que l’utilisateur lance Word avant Outlook, Outlook n’est pas enregistré.
  • Bien que vous puissiez installer le serveur Session Recording sur un Delivery Controller™, Citrix ne le recommande pas en raison de problèmes de performances.
  • Vous pouvez installer la console de stratégie Session Recording sur un Delivery Controller.
  • Vous pouvez installer le serveur Session Recording et la console de stratégie Session Recording sur le même système.
  • Assurez-vous que le nom NetBIOS du serveur Session Recording ne dépasse pas la limite de 15 caractères. Microsoft impose une limite de 15 caractères pour la longueur du nom d’hôte.
  • PowerShell 5.1 ou version ultérieure est requis pour la journalisation d’événements personnalisée. Mettez à niveau PowerShell si vous installez l’agent Session Recording sur Windows Server 2012 R2 qui a PowerShell 4.0 installé. Le non-respect de cette consigne peut entraîner l’échec des appels d’API.
Planifier votre déploiement