Session Recording

Webplayer für die Sitzungsaufzeichnung

Übersicht

Mit dem Webplayer können Sie einen Webbrowser verwenden, um Aufzeichnungen anzuzeigen und wiederzugeben sowie den Cache-Speicher für die Speicherung von Aufzeichnungen während der Wiedergabe zu konfigurieren. Mit dem Webplayer können Sie:

  • Suchen Sie nach Aufzeichnungen mithilfe von Filtern, einschließlich Hostname, Clientname, Benutzername, Anwendung, Client-IP-Adresse, Ereignistext, Ereignistyp und Uhrzeit. Weitere Informationen finden Sie im Abschnitt Aufzeichnungen anzeigen in diesem Artikel.

  • Zeigen Sie sowohl Live- als auch abgeschlossene Aufzeichnungen mit markierten Ereignissen an, die im rechten Bereich aufgeführt sind, und spielen Sie sie ab. Weitere Informationen finden Sie im Abschnitt Aufzeichnungen anzeigen in diesem Artikel.

Hinweis:

Internet Explorer, Google Chrome und Firefox werden unterstützt.

Webplayer aktivieren

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 Webplayer-Website ist http(s)://<FQDN of Session Recording Server>/WebPlayer. Um die Verwendung von HTTPS sicherzustellen, fügen Sie eine SSL-Bindung zur Website in IIS hinzu und aktualisieren Sie die Konfigurationsdatei SsRecWebSocketServer.exe.config. Weitere Informationen finden Sie im Abschnitt HTTPS-Konfiguration in diesem Artikel.

Hinweis:

Bei der Anmeldung an der Webplayer-Website müssen Domänenbenutzer keine Anmeldeinformationen eingeben, Nicht-Domänenbenutzer hingegen schon.

Nachdem Sie sich bei der Webplayer-Website angemeldet haben, werden alle Aufzeichnungen aufgelistet angezeigt. Durch Klicken auf Alle Aufzeichnungen in der linken Navigation wird die Seite aktualisiert und neue Aufzeichnungen angezeigt, falls vorhanden.

Abbildung der Seite „Alle Aufzeichnungen“(/de-de/session-recording/1912-ltsr/media/all-recordings-page.png)

Installation

Wie bei den anderen Session Recording-Komponenten können Sie den Citrix Virtual Apps and Desktops™-Installer verwenden, um den Webplayer zu installieren.

Wenn Sie während der Installation auf der Seite Core Components die Option Session Recording Administration auswählen, wird der Webplayer auf demselben Computer wie der Session Recording Server installiert. Weitere Informationen zur Installation von Session Recording finden Sie unter Installieren, Aktualisieren und Deinstallieren.

Nach der Installation des Webplayers werden die Anwendungen SessionRecordingRestApiService und WebPlayer auf IIS angezeigt.

Abbildung der auf IIS gehosteten Anwendungen(/de-de/session-recording/1912-ltsr/media/apps-hosted-on-iis.png)

HTTPS-Konfiguration

So verwenden Sie HTTPS für den Zugriff auf die Webplayer-Website:

  1. Fügen Sie eine SSL-Bindung auf IIS hinzu.

    1. Besorgen Sie sich ein SSL-Zertifikat im PEM-Format von einer vertrauenswürdigen Zertifizierungsstelle (CA).

      Hinweis:

      Die meisten gängigen Browser wie Google Chrome und Firefox unterstützen den allgemeinen Namen in einer Certificate Signing Request (CSR) nicht mehr. Sie erzwingen Subject Alternative Name (SAN) in allen öffentlich vertrauenswürdigen Zertifikaten. Um den Webplayer über HTTPS zu verwenden, führen Sie die folgenden Schritte aus:

      • Wenn ein einzelner Session Recording Server verwendet wird, aktualisieren Sie das Zertifikat des Session Recording Servers auf ein SAN-Zertifikat.

        Abbildung eines einzelnen Session Recording Servers in Verwendung

      • Wenn Lastenausgleich verwendet wird, stellen Sie sicher, dass ein SAN-Zertifikat sowohl auf Citrix ADC als auch auf jedem Session Recording Server verfügbar ist.

        Abbildung: Lastenausgleich in Verwendung

    2. Klicken Sie in IIS mit der rechten Maustaste auf die Website und wählen Sie Bindungen hinzufügen. Das Dialogfeld Sitebindungen wird angezeigt.

      Abbildung: Dialogfeld „Sitebindungen“

    3. Klicken Sie oben rechts auf Hinzufügen. Das Dialogfeld Sitebindung hinzufügen wird angezeigt.

    4. Wählen Sie https aus der Liste Typ und wählen Sie Ihr SSL-Zertifikat aus.

      Abbildung: HTTPS auswählen

      Abbildung von

    5. Klicken Sie auf OK.

  2. Aktualisieren Sie die Konfigurationsdatei SsRecWebSocketServer.exe.config.

    1. Suchen und öffnen Sie die Konfigurationsdatei SsRecWebSocketServer.exe.config.

      Die Konfigurationsdatei SsRecWebSocketServer.exe.config befindet sich normalerweise im Ordner <Session Recording Server installation path>\Bin\.

    2. Aktivieren Sie TLS, indem Sie TLSEnable=1 bearbeiten, und geben Sie die Pfade zum SSL-Zertifikat bzw. dessen Schlüssel ein.

      Hinweis:

      Nur das PEM-Format von SSL-Zertifikaten und Schlüsseldateien wird unterstützt. Das Feld ServerPort gibt die Portnummer an, die der Webplayer zum Sammeln von Aufzeichnungsdateien verwendet. Im folgenden Screenshot ist sie auf den Standardwert (22334) eingestellt.

      Abbildung der Aktualisierung der WebSocket-Server-Konfigurationsdatei

      So extrahieren Sie die separaten Zertifikats- und Schlüsseldateien, die in der WebSocket-Serverkonfiguration verwendet werden:

      1. Stellen Sie sicher, dass OpenSSL auf Ihrem Session Recording-Server installiert ist, der das SSL-Zertifikat enthält.

      2. Exportieren Sie das SSL-Zertifikat als .pfx-Datei. Die .pfx-Datei enthält sowohl das Zertifikat als auch den privaten Schlüssel.

      3. Öffnen Sie die Eingabeaufforderung und wechseln Sie zu dem Ordner, der die .pfx-Datei enthält.

      4. Starten Sie OpenSSL aus dem Ordner OpenSSL\bin.

      5. 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.

      6. 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 Ihrer Schlüsseldatei ein, wenn Sie zur PEM-Passphrase aufgefordert werden.

      7. Führen Sie den folgenden Befehl aus, um den privaten Schlüssel zu entschlüsseln:

        openssl rsa -in [newaSRS2keyWithPassword.pem] -out [newaSRS2key.pem]
        <!--NeedCopy-->
        
    3. Speichern Sie Ihre Änderungen.

    4. Überprüfen Sie Ihre Firewall-Einstellungen. Erlauben Sie SsRecWebSocketServer.exe die Verwendung des TCP-Ports (standardmäßig 22334) und den Zugriff auf die Webplayer-URL.

    5. Führen Sie den Befehl TestPolicyAdmin –stopwebsocketserver aus.

Aufzeichnungen anzeigen

Nachdem Sie sich beim Webplayer angemeldet haben, werden alle verfügbaren Aufzeichnungen aufgelistet. Sie können auf der Webseite nach unten scrollen, um Aufzeichnungen zur Anzeige auszuwählen, oder Filter verwenden, um Ihre Suchergebnisse anzupassen. Bei Live-Aufzeichnungen zeigt das Element Dauer den Wert Live an und die Wiedergabeschaltfläche wird grün angezeigt.

Abbildung einer Live-Aufzeichnung(/de-de/session-recording/1912-ltsr/media/a-live-recording3.png)

Eine Beschreibung der Aufzeichnungselemente finden Sie in der folgenden Tabelle.

Element Beschreibung
Startzeit Die Startzeit der Aufzeichnung. Klicken Sie auf die Auf- und Abwärtspfeile, um Aufzeichnungen in chronologischer Reihenfolge aufzulisten.
Benutzer Der Benutzer, dessen Sitzung aufgezeichnet wurde. Klicken Sie auf die Auf- und Abwärtspfeile, um Aufzeichnungen eines Benutzers in der Liste zusammenzufassen und Benutzer in alphabetischer Reihenfolge anzuordnen.
Host Der Hostname des VDA, auf dem die aufgezeichnete Sitzung gehostet wurde. Klicken Sie auf die Auf- und Abwärtspfeile, um die VDA-Hostnamen in alphabetischer Reihenfolge anzuordnen.
Client Der Name des Clientgeräts, auf dem die Sitzung ausgeführt wurde. Klicken Sie auf die Auf- und Abwärtspfeile, um die Client-Hostnamen in alphabetischer Reihenfolge anzuordnen.
Ereignisse Die Anzahl der Ereignisse in der Aufzeichnung. Klicken Sie auf die Auf- und Abwärtspfeile, um Aufzeichnungen in der Liste nach Ereignisanzahl anzuordnen.
Dauer Die Zeitdauer der Aufzeichnung. Klicken Sie auf die Auf- und Abwärtspfeile, um die Aufzeichnungen in der Liste nach Zeitdauer zu ordnen.

Aufzeichnungen mithilfe von Filtern suchen

Sie können Aufzeichnungen mithilfe von Filtern suchen. Die verfügbaren Filter umfassen Hostname, Clientname, Benutzername, Anwendung, Client-IP-Adresse, Ereignistext, Ereignistyp und Zeit.

Abbildung der Aufzeichnungsfilter

Wenn Sie beispielsweise den Hostnamenfilter auswählen, wird das folgende Dialogfeld angezeigt. Sie können den Hostnamen (des VDA, auf dem aufgezeichnete Sitzungen gehostet werden) eingeben und auf Suchen klicken, um irrelevante Aufzeichnungen herauszufiltern und nur die relevanten anzuzeigen.

Abbildung der Auswahl des Hostnamenfilters

Sie können zu einem anderen Filter wechseln, indem Sie auf den aktuell ausgewählten Hostnamen klicken, wie im folgenden Screenshot gezeigt. Alle Filter werden aufgelistet, nachdem Sie auf Hostnamen geklickt haben. Wählen Sie bei Bedarf einen anderen Filter aus.

Abbildung aller aufgelisteten Filter

Sie können auch auf das Symbol + klicken, um Filter hinzuzufügen.

Abbildung des Plus-Symbols

Sie können beispielsweise den Filter Zeit hinzufügen, wie im folgenden Bildschirm gezeigt.

Abbildung des Hinzufügens des Zeitfilters

Der Filter Zeit besteht aus Aufzeichnungsstartdatum, Startzeit und Dauer.

Aufzeichnungen öffnen und wiedergeben

Auf der Aufzeichnungsseite hat jede Aufzeichnung rechts neben dem Element Dauer eine Wiedergabeschaltfläche.

Bild von Wiedergabeschaltflächen

Klicken Sie auf die Wiedergabeschaltfläche. Die Wiedergabeseite wird angezeigt. Die Wiedergabe beginnt nach dem Caching im Speicher.

Bild der Aufzeichnungswiedergabeseite

Eine Beschreibung der Player-Steuerelemente finden Sie in der folgenden Tabelle:

Player-Steuerelement Beschreibung
Bild der Wiedergabeschaltfläche Spielt die ausgewählte Aufzeichnungsdatei ab.
Bild der Pausenschaltfläche Hält die Wiedergabe an.
Bild der Fortschrittsanzeige Sie können die Fortschrittsanzeige während der Wiedergabe ziehen.
Bild von 7 Sekunden zurückspulen Spult 7 Sekunden zurück.
Abbildung der aktuellen Position der Aufzeichnungswiedergabe Zeigt die aktuelle Position der Aufzeichnungswiedergabe und die gesamte Aufzeichnungsdauer an. Das Zeitformat ist HH:MM:SS.
Abbildung der Wiedergabegeschwindigkeit Zeigt die aktuelle Wiedergabegeschwindigkeit an. Klicken Sie auf das Symbol, um zwischen Optionen wie X0.5, X1, X2 und X4 zu wechseln.
Abbildung der Schaltfläche für den Vollbildmodus Zeigt die Wiedergabe im Vollbildmodus an.
Abbildung der Schaltfläche für den Fenstermodus Zeigt die Wiedergabe innerhalb der Webseite an.

Im rechten Bereich der Wiedergabeseite sind die folgenden Aufzeichnungsdaten, Ereignisfilter und das Schnellsuchfeld verfügbar:

Abbildung von Ereignissen und anderen Informationen

  • Datum und Uhrzeit auf dem Webplayer-Computer. In diesem Beispiel: 23. JULI 2019 und 19:14:24.
  • Die Dauer der Aufzeichnung in der Wiedergabe. 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 VDA, 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.

    Bild von Ereignisfiltern

    Klicken Sie auf das Symbol, um die zusammengeklappten Ereignisanzeigen zu erweiternieren.

    Bild der Erweiterung zusammengeklappter Ereignisanzeigen

  • Ereignisliste. Wenn Sie auf ein Ereignis in der Liste klicken, gelangen Sie zur Position des Ereignisses in der Aufzeichnung.
  • Schnellsuche. Das Schnellsuchfeld search events hilft, eine Liste von Ereignissen in der aktuellen Aufzeichnung schnell einzugrenzen.

Cache-Speicher für die Speicherung von Aufzeichnungen während der Wiedergabe konfigurieren

Auf der Seite Configuration des Webplayers können Sie den Schieberegler anklicken, um den Cache-Speicher für die Speicherung von Aufzeichnungen während der Wiedergabe einzurichten.

Bild der Konfiguration des Cache-Speichers für die Speicherung von Aufzeichnungen während der Wiedergabe

Webplayer für die Sitzungsaufzeichnung