Webplayer für die Sitzungsaufzeichnung
Übersicht
Der Webplayer ermöglicht die Anzeige und Wiedergabe von Aufzeichnungen in einem Webbrowser und das Konfigurieren von Cache zur Speicherung von Aufzeichnungen während der Wiedergabe. Mit dem Webplayer ist Folgendes möglich:
-
Suchen von Aufzeichnungen mithilfe von Filtern (Hostname, Clientname, Benutzername, Anwendung, Client-IP-Adresse, Ereignistext, Ereignistyp und Uhrzeit). Weitere Informationen finden Sie im Abschnitt Anzeigen von Aufzeichnungen dieses Artikels.
-
Anzeigen und Wiedergeben von Live- und abgeschlossenen Aufzeichnungen mit markierten Ereignissen im rechten Fensterbereich. Weitere Informationen finden Sie im Abschnitt Anzeigen von Aufzeichnungen dieses Artikels.
Hinweis:
Internet Explorer, Google Chrome und Firefox werden unterstützt.
Aktivieren des Webplayers
Der Webplayer ist standardmäßig deaktiviert.
-
Um den Webplayer zu aktivieren, starten Sie eine Windows-Eingabeaufforderung und führen Sie den Befehl
<Session Recording Server installation path>\Bin\TestPolicyAdmin.exe -enablewebplayer
aus. -
Um den Webplayer zu deaktivieren, starten Sie eine Windows-Eingabeaufforderung und führen Sie den Befehl
<Session Recording Server installation path>\Bin\TestPolicyAdmin.exe –disablewebplayer
aus.
Anmeldung und Kennwort
Die URL der Webplayersite ist http(s)://<FQDN of Session Recording Server>/WebPlayer
. Um sicherzustellen, dass HTTPS verwendet wird, fügen Sie der Website in IIS eine SSL-Bindung hinzu und aktualisieren Sie die Konfigurationsdatei SsRecWebSocketServer.exe.config
. Weitere Informationen finden Sie im Abschnitt HTTPS-Konfiguration in diesem Artikel.
Hinweis:
Domänenbenutzer müssen bei der Anmeldung beim Webplayer im Gegensatz zu externen Benutzern keine Anmeldeinformationen eingeben.
Nach der Anmeldung beim Webplayer werden alle Aufzeichnungen aufgelistet. Wenn Sie links auf Alle Aufzeichnungen klicken, wird die Seite aktualisiert und es werden neue Aufzeichnungen, falls vorhanden, angezeigt.
Installation
Wie bei den anderen Komponenten der Sitzungsaufzeichnung können Sie den Webplayer mit dem Installationsprogramm für Citrix Virtual Apps and Desktops installieren.
Wenn Sie während der Installation auf der Seite Kernkomponenten die Option Sitzungsaufzeichnungsverwaltung auswählen, wird der Webplayer auf derselben Maschine wie der Sitzungsaufzeichnungsserver installiert. Weitere Informationen zum Installieren der Sitzungsaufzeichnung finden Sie unter Installieren, Aktualisieren und Deinstallieren.
Nach Installation des Webplayers werden die Anwendungen SessionRecordingRestApiService und WebPlayer in IIS angezeigt.
HTTPS-Konfiguration
Verwenden von HTTPS für den Zugriff auf den Webplayer:
-
Fügen Sie eine SSL-Bindung in IIS hinzu.
-
Beziehen Sie von einer vertrauenswürdigen Zertifizierungsstelle ein SSL-Zertifikat im PEM-Format.
Hinweis:
Die gängigsten Browser wie Google Chrome und Firefox unterstützen in einer Zertifikatsignieranforderung (CSR) keine allgemeinen Namen (CN) mehr. Sie erzwingen in allen öffentlich vertrauten Zertifikaten einen alternativen Antragstellernamen. Um den Webplayer über HTTPS zu verwenden, führen Sie die entsprechende Aktion aus:
-
Wenn ein einzelner Sitzungsaufzeichnungsserver verwendet wird, ändern Sie das Zertifikat dieses Sitzungsaufzeichnungsservers in ein SAN-Zertifikat.
-
Bei Verwendung des Lastenausgleichs muss ein SAN-Zertifikat auf Citrix ADC und auf jedem Sitzungsaufzeichnungsserver verfügbar sein.
-
-
Klicken Sie in IIS mit der rechten Maustaste auf die Website und wählen Sie Bindungen hinzufügen. Das Dialogfeld Websitebindungen wird angezeigt.
-
Klicken Sie oben rechts auf Hinzufügen. Das Dialogfeld Websitebindung hinzufügen wird angezeigt.
-
Wählen Sie https aus der Liste Typ und dann Ihr SSL-Zertifikat aus.
-
Klicken Sie auf OK.
-
-
Aktualisieren Sie die Konfigurationsdatei
SsRecWebSocketServer.exe.config
.-
Suchen Sie die Konfigurationsdatei
SsRecWebSocketServer.exe.config
und öffnen Sie sie.Die Konfigurationsdatei
SsRecWebSocketServer.exe.config
ist üblicherweise im Ordner<Session Recording Server installation path>\Bin\
. -
Aktivieren Sie TLS (TLSEnable=1) und geben Sie den Pfad zum SSL-Zertifikat und zu dessen Schlüssel ein.
Hinweis:
SSL-Zertifikate und Schlüsseldateien werden nur im PEM-Format unterstützt.
Das Feld ServerPort enthält die Nummer des Ports, über den der Webplayer Aufzeichnungsdateien sammelt. In der folgenden Abbildung ist dies der Standardwert (22334).Extrahieren Sie wie folgt die separaten Zertifikat- und Schlüsseldateien, die in der WebSocket-Serverkonfiguration verwendet werden:
-
Stellen Sie sicher, dass OpenSSL auf dem Sitzungsaufzeichnungsserver installiert ist, der das SSL-Zertifikat enthält.
-
Exportieren Sie das SSL-Zertifikat als PFX-Datei. Die PFX-Datei enthält das Zertifikat und den privaten Schlüssel.
-
Öffnen Sie eine Eingabeaufforderung und wechseln Sie zu dem Ordner, der die PFX-Datei enthält.
-
Starten Sie OpenSSL aus dem Ordner OpenSSL\bin.
-
Führen Sie den folgenden Befehl aus, um das Zertifikat zu extrahieren:
openssl pkcs12 -in [yourfile.pfx] -clcerts -nokeys -out [aSRS2.pem] <!--NeedCopy-->
Geben Sie das Importkennwort ein, das Sie beim Exportieren der PFX-Datei erstellt haben.
-
Führen Sie den folgenden Befehl aus, um den privaten Schlüssel zu extrahieren:
openssl pkcs12 -in [yourfile.pfx] -nocerts -out [newaSRS2keyWithPassword.pem] <!--NeedCopy-->
Geben Sie das Importkennwort ein, das Sie beim Exportieren der PFX-Datei erstellt haben. Geben Sie ein neues Kennwort zum Schutz der Schlüsseldatei ein, wenn Sie zur Eingabe der PEM-Passphrase aufgefordert werden.
-
Führen Sie den folgenden Befehl aus, um den privaten Schlüssel zu entschlüsseln:
openssl rsa -in [newaSRS2keyWithPassword.pem] -out [newaSRS2key.pem] <!--NeedCopy-->
-
-
Speichern Sie Ihre Änderungen.
-
Überprüfen Sie Ihre Firewalleinstellungen. Lassen Sie zu, dass SsRecWebSocketServer.exe, den TCP-Port (standardmäßig 22334) verwendet und erlauben Sie den Zugriff auf die Webplayer-URL.
-
Führen Sie den Befehl
TestPolicyAdmin –stopwebsocketserver
aus.
-
Anzeigen von Aufzeichnungen
Nach der Anmeldung beim Webplayer werden alle Aufzeichnungen aufgelistet. Sie können die Webseite nach unten scrollen, um Aufzeichnungen zum Anzeigen auszuwählen oder Filter zum Anpassen der Suchergebnisse zu verwenden. Bei Liveaufzeichnungen wird für Dauer die Angabe Live und die Schaltfläche zum Wiedergeben wird grün angezeigt.
Die folgende Tabelle enthält eine Beschreibung der einzelnen Aufzeichnungselemente:
Element | Beschreibung |
---|---|
Startzeit | Startzeit der Aufnahme. Klicken Sie auf die Pfeile, um die Aufzeichnungen in chronologischer Reihenfolge aufzulisten. |
Benutzer | Benutzer, dessen Sitzung aufgezeichnet wurde. Klicken Sie auf die Pfeile, um Aufnahmen eines Benutzers auf der Liste zusammenzufassen und die Benutzer in alphabetischer Reihenfolge zu sortieren. |
Host | Der Hostname des VDAs, auf dem die aufgezeichnete Sitzung gehostet wurde. Klicken Sie auf die Pfeile, um die VDA-Hostnamen in alphabetischer Reihenfolge zu sortieren. |
Client | Der Name des Clientgeräts, auf dem die Sitzung ausgeführt wurde. Klicken Sie auf die Pfeile, um die Client-Hostnamen in alphabetischer Reihenfolge zu sortieren. |
Ereignisse | Anzahl der Ereignisse in der Aufzeichnung. Klicken Sie auf die Pfeile, um Aufzeichnungen in der Liste nach Ereigniszahl zu sortieren. |
Dauer | Zeitdauer der Aufnahme. Klicken Sie auf die Pfeile, um Aufzeichnungen in der Liste nach Dauer zu sortieren. |
Suchen von Aufzeichnungen mithilfe von Filtern
Sie können mithilfe von Filtern nach Aufzeichnungen suchen. Als Filter stehen Hostname, Clientname, Benutzername, Anwendung, Client-IP-Adresse, Ereignistext, Ereignistyp und Uhrzeit zur Verfügung.
Wenn Sie beispielsweise den Filter “Hostname” auswählen, wird das folgende Dialogfeld angezeigt. Sie können den Hostnamen (des VDAs, der aufgezeichnete Sitzungen hostet) eingeben und auf Suchen klicken, um irrelevante Aufzeichnungen herauszufiltern.
Sie können zu einem anderen Filter wechseln, indem Sie auf die Auswahl Hostname klicken (siehe Abbildung). Alle Filter werden aufgeführt, wenn Sie auf Hostname klicken. Wählen Sie den gewünschten Filter aus.
Sie können auch auf das Symbol + klicken, um Filter hinzuzufügen.
Beispielsweise können Sie den Filter Zeit hinzufügen (siehe folgende Abbildung).
Der Filter Zeit basiert auf dem Datum und der Uhrzeit des Aufzeichnungsstarts und der Dauer einer der Aufzeichnung.
Öffnen und Wiedergeben von Aufzeichnungen
Auf der Seite “Aufzeichnungen” wird rechts neben dem Element Dauer jeder Aufzeichnung eine Wiedergabe-Schaltfläche angezeigt.
Klicken Sie auf die Schaltfläche “Wiedergeben”. Die Seite “Wiedergeben” wird angezeigt. Die Wiedergabe beginnt nach dem Zwischenspeichern.
Die folgende Tabelle enthält eine Beschreibung der Bedienelemente für die Wiedergabe:
Player-Bedienelement | Beschreibung |
---|---|
Gibt die ausgewählte Aufzeichnung wieder. | |
Anhalten der Wiedergabe. | |
Sie können den Fortschrittsbalken während der Wiedergabe ziehen. | |
7 Sekunden rückwärts positionieren. | |
Gibt die aktuelle Position der Wiedergabe und die gesamte Aufzeichnungsdauer an. Das Zeitformat ist HH:MM:SS. | |
Gibt die aktuelle Wiedergabegeschwindigkeit an. Klicken Sie auf das Symbol, um zwischen Optionen (X0.5, X1, X2 und X4) zu wechseln. | |
Zeigt die Wiedergabe im Vollbildmodus an. | |
Zeigt die Wiedergabe innerhalb der Webseite an. |
Im rechten Bereich der Wiedergabeseite stehen Aufzeichnungsdaten, Ereignisfilter und das Schnellsuchfeld zur Verfügung:
- Datum und Uhrzeit auf der Webplayer-Maschine. In diesem Beispiel sind dies 23. Juli 2019 und 19:14:24.
- Die Dauer der wiedergegebenen Aufzeichnung. In diesem Beispiel 00:13:41.
- Die Anzahl der Ereignisse in der Aufzeichnung. In diesem Beispiel 9 Ereignisse.
- Der Name des Benutzers, dessen Sitzung aufgezeichnet wurde.
- Der Hostname des VDAs, auf dem die aufgezeichnete Sitzung gehostet wurde.
- Der Name des Clientgeräts, auf dem die Sitzung ausgeführt wurde.
-
Ereignisfilter. Sie können mehrere Filter auswählen, um nach Ereignissen in der aktuellen Aufzeichnung zu suchen.
Klicken Sie auf das Symbol, um die Anzeige von Ereignissen zu erweitern.
- Ereignisliste. Wenn Sie auf ein Ereignis in der Liste klicken, gelangen Sie zur Position des Ereignisses in der Aufzeichnung.
- Schnellsuchfeld. Das Suchfeld für Ereignisse suchen ermöglicht das Einschränken der Liste von Ereignissen in der aktuellen Aufzeichnung.
Konfigurieren des Caches zum Speichern von Aufzeichnungen während der Wiedergabe
Auf der Seite Konfiguration des Webplayers können Sie mit dem Schieberegler den Cache für das Speichern von Aufzeichnungen während der Wiedergabe einrichten.