Session Recording

セッションレコーディング ウェブプレーヤー

概要

Webプレーヤーを使用すると、Webブラウザーで録画を表示および再生したり、再生中に録画を保存するためのキャッシュメモリを構成したりできます。Webプレーヤーを使用すると、次のことができます。

  • ホスト名、クライアント名、ユーザー名、アプリケーション、クライアントIPアドレス、イベントテキスト、イベントタイプ、時刻などのフィルターを使用して録画を検索します。詳細については、この記事の「録画の表示」セクションを参照してください。

  • ライブ録画と完了した録画の両方を、右ペインに一覧表示されたタグ付きイベントとともに表示および再生します。詳細については、この記事の「録画の表示」セクションを参照してください。

注:

インターネットエクスプローラー、グーグルクローム、およびファイアフォックスがサポートされています。

Webプレーヤーを有効にする

Webプレーヤーはデフォルトで無効になっています。

  • Webプレーヤーを有効にするには、Windowsコマンドプロンプトを起動し、<Session Recording Server installation path>\Bin\TestPolicyAdmin.exe -enablewebplayerコマンドを実行します。

  • Webプレーヤーを無効にするには、Windowsコマンドプロンプトを起動し、<Session Recording Server installation path>\Bin\TestPolicyAdmin.exe –disablewebplayerコマンドを実行します。

ログオンとパスワード

WebプレーヤーWebサイトのURLはhttp(s)://<FQDN of Session Recording Server>/WebPlayerです。HTTPSの使用を確実にするには、IIS上のWebサイトにSSLバインディングを追加し、SsRecWebSocketServer.exe.config構成ファイルを更新します。詳細については、この記事の「HTTPS構成」セクションを参照してください。

注:

WebプレーヤーWebサイトにログオンする場合、ドメインユーザーは資格情報を入力する必要はありませんが、非ドメインユーザーは入力する必要があります。

Web Player Webサイトにログオンすると、すべての録画が表示されます。左側のナビゲーションですべての録画をクリックすると、ページが更新され、新しい録画があれば表示されます。

すべての録画ページを示す画像

インストール

他のSession Recordingコンポーネントと同様に、Citrix Virtual Apps and Desktops™インストーラーを使用してウェブプレーヤーをインストールできます。

インストール中に、コアコンポーネントページでSession Recording Administrationを選択すると、Web PlayerがSession Recording Serverと同じマシンにインストールされます。Session Recordingのインストールについて詳しくは、「インストール、アップグレード、およびアンインストール」を参照してください。

ウェブプレーヤーがインストールされると、SessionRecordingRestApiServiceおよびWebPlayerアプリケーションがIISに表示されます。

IISでホストされているアプリケーションの画像

HTTPS の構成方法

HTTPSを使用してWeb Player Webサイトにアクセスするには:

  1. IISにSSLバインディングを追加します。

    1. 信頼された認証局(CA)からPEM形式のSSL証明書を取得します。

      注:

      Google ChromeやFirefoxなどのほとんどの一般的なブラウザーは、証明書署名要求(CSR)の共通名をサポートしなくなりました。これらのブラウザーは、すべての公開信頼証明書でサブジェクトの別名(SAN)を適用します。HTTPS経由でWeb Playerを使用するには、次のアクションを実行してください。

      • 単一のセッションレコーディングサーバーが使用されている場合は、セッションレコーディングサーバーの証明書をSAN証明書に更新します。

        単一のSession Recording Serverが使用されていることを示す画像

      • ロードバランシングを使用している場合は、Citrix ADCと各Session Recording Serverの両方でSAN証明書が利用可能であることを確認してください。

        ロードバランシング使用中の画像(/ja-jp/session-recording/1912-ltsr/media/load-balancing-in-use2.png)

    2. IISで、Webサイトを右クリックし、[バインドの追加] を選択します。[サイトバインド] ダイアログボックスが表示されます。

      サイトバインドダイアログボックスの画像(/ja-jp/session-recording/1912-ltsr/media/site-bindings.png)

    3. 右上隅にある [追加] をクリックします。[サイトバインドの追加] ダイアログボックスが表示されます。

    4. [種類] リストから [https] を選択し、SSL証明書を選択します。

      httpsを選択する画像(/ja-jp/session-recording/1912-ltsr/media/selecting-https.png)

      画像 ](/ja-jp/session-recording/1912-ltsr/media/select-ssl-certificate.png)

    5. 「OK」をクリックします。

  2. SsRecWebSocketServer.exe.config構成ファイルを更新します。

    1. SsRecWebSocketServer.exe.config構成ファイルを見つけて開きます。

      SsRecWebSocketServer.exe.config構成ファイルは通常、<Session Recording Server installation path>\Bin\フォルダーにあります。

    2. TLSEnable=1を編集してTLSを有効にし、SSL証明書とそのキーへのパスをそれぞれ入力します。

      注:

      SSL証明書とキーファイルはPEM形式のみがサポートされています。 ServerPortフィールドは、Webプレーヤーが録画ファイルを収集するために使用するポート番号を示します。以下のスクリーンショットでは、デフォルト値(22334)に設定されています。

      WebSocketサーバー構成ファイルを更新するイメージ(/ja-jp/session-recording/1912-ltsr/media/update-websocket-server-config2.png)

      WebSocketサーバー構成で使用される個別の証明書ファイルとキーファイルを抽出するには:

      1. SSL証明書を含むSession Recording ServerにOpenSSLがインストールされていることを確認してください。

      2. SSL証明書を.pfxファイルとしてエクスポートします。.pfxファイルには、証明書と秘密キーの両方が含まれています。

      3. コマンドプロンプトを開き、.pfxファイルが含まれているフォルダーに移動します。

      4. OpenSSL\binフォルダーからOpenSSLを起動します。

      5. 証明書を抽出するには、次のコマンドを実行します。

        openssl pkcs12 -in [yourfile.pfx] -clcerts -nokeys -out [aSRS2.pem]
        <!--NeedCopy-->
        

        .pfxファイルをエクスポートしたときに作成したインポートパスワードを入力します。

      6. 秘密キーを抽出するには、次のコマンドを実行します。

        openssl pkcs12 -in [yourfile.pfx] -nocerts -out [newaSRS2keyWithPassword.pem]
        <!--NeedCopy-->
        

        .pfxファイルをエクスポートしたときに作成したインポートパスワードを入力します。PEMパスフレーズの入力を求められたら、キーファイルを保護するための新しいパスワードを指定します。

      7. 秘密キーを復号化するには、次のコマンドを実行します。

        openssl rsa -in [newaSRS2keyWithPassword.pem] -out [newaSRS2key.pem]
        <!--NeedCopy-->
        
    3. 変更を保存します。

    4. ファイアウォール設定を確認します。SsRecWebSocketServer.exeがTCPポート(デフォルトでは22334)を使用できるようにし、WebプレーヤーURLへのアクセスを許可します。

    5. TestPolicyAdmin –stopwebsocketserverコマンドを実行します。

録画を表示する

Webプレーヤーにログオンすると、利用可能なすべての録画が一覧表示されます。録画を選択して表示するには、Webページを下にスクロールするか、フィルターを使用して検索結果をカスタマイズできます。ライブ録画の場合、期間項目にはライブと表示され、再生ボタンが緑色になります。

ライブ録画の画像(/ja-jp/session-recording/1912-ltsr/media/a-live-recording3.png)

録画項目の説明については、次の表を参照してください。

項目 説明文
開始時刻 録画の開始時刻。上下矢印をクリックすると、録画が時系列順に表示されます。
ユーザー セッションが録画されたユーザー。上下矢印をクリックすると、リスト上の特定のユーザーの録画がまとめられ、ユーザーがアルファベット順に並べ替えられます。
ホスト 録画されたセッションがホストされていたVDAのホスト名。上下矢印をクリックすると、VDAホスト名がアルファベット順に並べ替えられます。
クライアント セッションが実行されていたクライアントデバイスの名前。上下矢印をクリックすると、クライアントホスト名がアルファベット順に並べ替えられます。
イベント 録画内のイベントの数。上下矢印をクリックすると、リスト上の録画がイベント数で並べ替えられます。
期間 録画の再生時間。上下矢印をクリックして、リスト上の録画を再生時間で並べ替えます。

フィルターを使用して録画を検索する

フィルターを使用して録画を検索できます。使用できるフィルターには、ホスト名、クライアント名、ユーザー名、アプリケーション、クライアントIPアドレス、イベントテキスト、イベントの種類、および時間があります。

録画フィルターの画像(/ja-jp/session-recording/1912-ltsr/media/recording-search-filters.png)

たとえば、ホスト名フィルターを選択すると、次のダイアログボックスが表示されます。ホスト名(録画されたセッションがホストされているVDAの)を入力し、検索をクリックして、関連性のない録画を除外し、関連する録画のみを表示できます。

ホスト名フィルターを選択する画像(/ja-jp/session-recording/1912-ltsr/media/host-name-filter-selected.png)

次のスクリーンショットに示すように、現在選択されているホスト名をクリックして、別のフィルターに変更できます。ホスト名をクリックすると、すべてのフィルターが一覧表示されます。必要に応じて別のフィルターを選択します。

すべてのフィルターが一覧表示された画像(/ja-jp/session-recording/1912-ltsr/media/all-filters-listed.png)

+記号をクリックしてフィルターを追加することもできます。

プラス記号の画像(/ja-jp/session-recording/1912-ltsr/media/plus-symbol.png)

たとえば、次の画面に示すように、時間フィルターを追加できます。

時間フィルターを追加する画像(/ja-jp/session-recording/1912-ltsr/media/time-filter-added.png)

時間フィルターは、録画の開始日、開始時刻、および期間で構成されます。

録画を開いて再生する

録画ページでは、各録画の右側に、期間項目の隣に再生ボタンがあります。

再生ボタンの画像(/ja-jp/session-recording/1912-ltsr/media/play-buttons.png)

再生ボタンをクリックします。再生ページが表示されます。メモリキャッシュ後に再生が開始されます。

録画再生ページの画像(/ja-jp/session-recording/1912-ltsr/media/playback-page.png)

プレーヤーコントロールの説明については、次の表を参照してください。

プレーヤーコントロール 説明文
再生ボタンの画像(/ja-jp/session-recording/1912-ltsr/media/play-button.png) 選択した録画ファイルを再生します。
一時停止ボタンの画像(/ja-jp/session-recording/1912-ltsr/media/pause.png) 再生を一時停止します。
プログレスバーの画像(/ja-jp/session-recording/1912-ltsr/media/progress-bar2.png) 再生中にプログレスバーをドラッグできます。
7秒巻き戻しボタンの画像(/ja-jp/session-recording/1912-ltsr/media/seek-backward-7-seconds.png) 7秒巻き戻します。
録画再生の現在位置の画像(/ja-jp/session-recording/1912-ltsr/media/current-position-of-the-recording-playback.png) 録画再生の現在位置と合計録画時間を示します。時刻形式はHH:MM:SSです。
再生速度の画像(/ja-jp/session-recording/1912-ltsr/media/playback-speed.png) 現在の再生速度を示します。アイコンをクリックすると、X0.5、X1、X2、X4などのオプションを切り替えることができます。
全画面ボタンの画像(/ja-jp/session-recording/1912-ltsr/media/full-screen.png) 再生を全画面で表示します。
通常表示ボタンの画像(/ja-jp/session-recording/1912-ltsr/media/narrow-button.png) 再生をウェブページ内に表示します。

再生ページの右ペインには、以下の録画データ、イベントフィルター、クイック検索ボックスが利用可能です。

イベントおよびその他の情報の画像(/ja-jp/session-recording/1912-ltsr/media/event-details2.png)

  • Webプレーヤーマシンの日付と時刻。この例では、2019年7月23日19:14:24です。
  • 再生中の録画の長さ。この例では、00:13:41です。
  • 録画内のイベント数。この例では、9 EVENTSです。
  • セッションが録画されたユーザーの名前。
  • 録画されたセッションがホストされていたVDAのホスト名。
  • セッションが実行されていたクライアントデバイスの名前。
  • イベントフィルター。現在の録画内のイベントを検索するために、複数のフィルターを選択できます。

    イベントフィルターの画像(/ja-jp/session-recording/1912-ltsr/media/event-filters2.png)

    アイコンをクリックして、折りたたまれたイベント表示を展開します。

    折りたたまれたイベント表示を展開する画像(/ja-jp/session-recording/1912-ltsr/media/expanding-folded-displays-of-events2.png)

  • イベントリスト。リスト上のイベントをクリックすると、録画内のそのイベントの位置に移動します。
  • クイック検索ボックス。「イベントの検索」クイック検索ボックスは、現在の録画内のイベントリストを素早く絞り込むのに役立ちます。

再生中に録画を保存するためのキャッシュメモリを構成する

Webプレーヤーの「構成」ページで、スライダーをクリックして、再生中に録画を保存するためのキャッシュメモリを設定できます。

再生中に録画を保存するためのキャッシュメモリを構成する画像(/ja-jp/session-recording/1912-ltsr/media/cache-memory-while-playing.png)

セッションレコーディング ウェブプレーヤー