La fonctionnalité VMware Horizon Recording permet aux administrateurs d'enregistrer des sessions de poste de travail et d'application afin de surveiller le comportement de l'utilisateur pour des applications et postes de travail Windows distants.
Les administrateurs peuvent observer les séquences de touches exactes d'un utilisateur, l'activité du curseur et de la souris, ainsi que d'autres comportements de l'utilisateur dans une session d'application ou de poste de travail enregistré. En plus de fournir une plus grande sécurité et un audit du comportement de l'utilisateur, l'enregistrement permet également de résoudre et de reproduire les problèmes rencontrés par l'utilisateur lors d'une session. Les administrateurs peuvent lire, stocker et auditer les enregistrements.
Lorsqu'un utilisateur ouvre une session, Horizon Recording démarre automatiquement et affiche le message par défaut Votre session est enregistrée conformément aux stratégies de sécurité. L'enregistrement s'exécute tant que la session est dans un état connecté. L'enregistrement s'arrête lorsque l'utilisateur ferme la session ou se déconnecte. Si l'utilisateur modifie la résolution d'écran de la session de poste de travail ou d'application, Horizon Recording crée un segment de l'enregistrement. La taille des fichiers d'enregistrement varie en fonction de la durée de la session connectée. Les enregistrements sont stockés au format MP4 et peuvent être téléchargés pour être lus dans un lecteur local ou affichés dans la console Web d'Horizon Recording.
Composants
- Horizon Recording Server : collecte des informations sur la session, ainsi que des données d'enregistrements bruts pour le stockage et la lecture.
- Horizon Recording Agent : enregistre une session utilisateur, inscrit la session avec Horizon Recording Server et charge les données d'enregistrement.
Ces composants sont disponibles pour VMware Horizon 8 2106 et versions ultérieures. Le fichier d'installation est disponible sur VMware Customer Connect.
Interface Web
- Tableau de bord : inclut une liste des enregistrements récents, le serveur, la base de données et le dossier de stockage des enregistrements, ainsi que des informations sur les enregistrements telles que l'heure de début, la durée, la taille et l'état. Vous pouvez verrouiller, déverrouiller et supprimer des enregistrements.
- Enregistrements : affiche une liste de tous les enregistrements avec des informations telles que le nom, la ressource lancée, l'emplacement, les dates de début et de fin, l'heure de début, la durée, la taille et l'état. Vous pouvez verrouiller, déverrouiller et supprimer des enregistrements.
- Évaluation d'audit : suit toutes les actions de l'utilisateur dans l'interface utilisateur.
Installer Horizon Recording Server
Installez le composant Horizon Recording Server sur une machine afin de collecter des informations sur la session, ainsi que des données d'enregistrements bruts pour le stockage et la lecture.
- Une base de données pour le stockage et la configuration des informations de session
- Un dossier Windows NTFS pour le stockage des enregistrements
- Un service Web pour la collecte des données d'enregistrement, l'administration et la lecture
Vous pouvez déployer Horizon Recording Server comme configuration autonome dans laquelle le serveur est installé sur une machine qui exploite une base de données SQLite locale stockée dans le répertoire d'installation, local.db, ainsi qu'un dossier NTFS local.
Vous pouvez également déployer Horizon Recording Server dans un environnement hautement disponible à l'aide de plusieurs serveurs derrière un équilibrage de charge, en exploitant les bases de données Microsoft SQL ou PostgreSQL, ainsi qu'un dossier NTFS partagé sur tous les serveurs pour le stockage des données d'enregistrement. Les équilibrages de charge configurés avec la distribution de charge L4 sont pris en charge.
Ressource | Valeur minimale |
---|---|
CPU | 4 vCPU |
Mémoire | 8 Go |
Espace disque disponible | 20 Go
Note : Cela dépend du type d'applications que l'utilisateur exécute dans la session et également de la fréquence de changement d'images. Vous devez surveiller l'utilisation et ajouter de l'espace disque supplémentaire si nécessaire.
|
Pour installer Horizon Recording Server, procédez comme suit.
- Téléchargez le fichier HorizonRecordingServer.exe dans un dossier local sur le serveur.
- Exécutez le programme d'installation et suivez les étapes. Les informations d'identification par défaut s'affichent ci-dessous.
Nom d'utilisateur/mot de passe : administrator/Recording123
Le serveur est désormais disponible sur https://<localservername>:9443 - Sécurisez manuellement les autorisations du dossier des enregistrements afin que seuls les comptes Active Directory des instances de Recording Server aient accès au dossier pour ajouter, modifier ou supprimer des enregistrements.
- Pour désinstaller Horizon Recording Server, utilisez Ajouter ou supprimer des programmes (appwiz.cpl) pour supprimer les fichiers binaires d'Horizon Recording Server et supprimer les composants suivants manuellement :
- Le fichier de la base de données locale (local.db) dans installation directory
- Les journaux se trouvant dans C:\programdata\VMware\Horizon Recording.
- Les enregistrements locaux se trouvant dans installation directory\Recordings
- Pour réinitialiser l'installation :
- Arrêtez le service Horizon Recording.
- Supprimez le dossier Enregistrements du répertoire d'installation.
- Supprimez les fichiers servicesettings.json et local.db du répertoire d'installation.
- Démarrez le service Horizon Recording.
Les fichiers servicesettings.json et local.db sont recréés.
Installer Horizon Recording Agent
Installez le composant Horizon Recording Agent sur toutes les machines Horizon sur lesquelles vous souhaitez enregistrer des sessions.
Les paramètres de registre d'Horizon Recording Agent sont stockés dans HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Blast\Recording Agent
Ressource | Valeur minimale (VDI) | Valeur minimale (RDSH - 80 sessions) |
---|---|---|
CPU | 2 vCPU | 64 vCPU |
Mémoire | 2 Go | 64 Go |
Espace disque disponible | 5 Go
Note : Cela dépend du type d'applications que l'utilisateur exécute dans la session et également de la fréquence de changement d'images. Vous devez surveiller l'utilisation et ajouter de l'espace disque supplémentaire si nécessaire.
|
50 Go
Note : Cela dépend du type d'applications que l'utilisateur exécute dans la session et également de la fréquence de changement d'images. Vous devez surveiller l'utilisation et ajouter de l'espace disque supplémentaire si nécessaire.
|
- Horizon 8 2106 ou une version ultérieure pour VDI ; Horizon 8 2111 ou une version ultérieure pour RDSH
- Agent Instant Clone ou agent de clone complet
-
Note : N'installez pas la fonctionnalité d'agent d'Instant Clone sur l'image (le modèle) standard si vous prévoyez de déployer des clones complets.
- Système d'exploitation Windows 10 64 bits 1909 ou une version ultérieure pour VDI ; système d'exploitation Windows Server 2016 64 bits pour RDSH
- Microsoft .Net framework 4.6.1 ou une version ultérieure
- VMware Blast
- Port 9443 autorisé dans les règles entrantes du pare-feu sur Horizon Recording Server
Pour installer Horizon Recording Agent, procédez comme suit.
- Téléchargez le fichier HorizonRecordingAgent.exe et copiez-le dans un dossier local.
- Exécutez le programme d'installation et suivez les étapes.
- Lorsque vous êtes invité à établir la connexion, spécifiez l'URL appropriée du serveur d'enregistrement au format https://<FQDN or IP address of recording server>:9443 avec le nom d'utilisateur et le mot de passe.
- Cochez la case Cette machine est un modèle si la machine est une VM parente et qu'un pool est créé à partir de celle-ci.
- Cliquez sur Enregistrer.
- Si le certificat du serveur n'est pas approuvé, acceptez l'empreinte numérique du serveur lorsque vous y êtes invité.
- Pour désinstaller Horizon Recording Agent, utilisez Ajouter ou supprimer des programmes (appwiz.cpl) pour supprimer les fichiers binaires d'Horizon Recording Agent et supprimer les composants suivants manuellement :
- Journaux se trouvant dans C:\programdata\VMware\Horizon Recording
- Enregistrements locaux en attente se trouvant dans installation directory\Recordings
- Pour supprimer les agents des machines inscrites :
- Dans .
- Sélectionnez le nom de l'agent, puis cliquez sur Supprimer.
- Lisez attentivement le message de confirmation et poursuivez la suppression.
Mettre à niveau Horizon Recording Server
- Vérifiez qu'il n'y a pas d'enregistrements actifs.
- Créez une sauvegarde du dossier Enregistrements, du fichier servicesettings.json et de local.db (si vous utilisez SQLite pour la base de données).
Pour mettre à niveau Horizon Recording Server, procédez comme suit.
- Téléchargez le fichier HorizonRecordingServer.exe.
- Copiez le fichier HorizonRecordingServer.exe dans un dossier local sur le serveur.
- Exécutez HorizonRecordingServer.exe.
- Par défaut, le serveur est mis à niveau dans le même dossier C:\Program Files\VMware\Desktop Recording Server.
- Si vous remplacez l'emplacement de mise à niveau par un nouveau dossier, la configuration n'est pas conservée et est considérée comme une nouvelle installation. Par conséquent, vous ne pouvez pas accéder aux anciens enregistrements depuis la console Web ni les lire une fois la mise à niveau effectuée.
- Si vous ne modifiez pas l'emplacement par défaut, toutes les configurations sont conservées et vous pouvez accéder aux enregistrements et les lire depuis la console Web une fois la mise à niveau effectuée.
- Après la mise à niveau, l'emplacement du journal du serveur est déplacé vers un nouveau dossier C:\ProgramData\VMware\Horizon Recording. Les anciens journaux sont accessibles dans C:\ProgramData\VMware\Horizon Desktop Recording.
Mettre à niveau Horizon Recording Agent
Avant de mettre à niveau Horizon Recording Agent, vérifiez qu'il n'y a aucun enregistrement actif sur l'agent.
Pour mettre à niveau Horizon Recording Agent, procédez comme suit.
- Téléchargez le fichier HorizonRecordingAgent.exe.
- Copiez le fichier HorizonRecordingAgent.exe dans un dossier local sur l'agent.
- Exécutez HorizonRecordingAgent.exe.
- Par défaut, l'agent est mis à niveau dans le même dossier C:\Program Files\VMware\ Desktop Recording Agent.
Si vous remplacez l'emplacement de mise à niveau par un nouveau dossier, la configuration n'est pas conservée et est considérée comme une nouvelle installation.
- L'adresse d'Horizon Recording Server est remplie automatiquement pendant la procédure de mise à niveau.
- Après la mise à niveau de l'agent, l'emplacement du journal de l'agent est déplacé vers un nouveau dossier C:\ProgramData\VMware\Horizon Recording. Les anciens journaux sont accessibles dans C:\ProgramData\VMware\Horizon Desktop Recording.