Session Recording

ポリシーの構成

セッション録画ポリシーコンソールを使用して、録画ポリシー、イベント検出ポリシー、イベント応答ポリシー、および録画表示ポリシーを作成します。ポリシーを作成する際、Citrix Cloud™環境とオンプレミス環境の両方からDelivery Controllerを指定できます。

重要:

セッション録画ポリシーコンソールをご利用いただくには、Broker PowerShell スナップイン (Broker_PowerShellSnapIn_x64.msi) または Citrix Virtual Apps and Desktops Remote PowerShell SDK (CitrixPoshSdk.exe) がインストールされていることが必須となります。インストーラーは、これらのスナップインを自動的にインストールする機能はございません。Broker PowerShell スナップインは、Citrix Virtual Apps and Desktops ISO (\layout\image- full\x64\Citrix Desktop Delivery Controller) 内にございます。Citrix Virtual Apps and Desktops Remote PowerShell (PS) SDK は、Citrix Webサイト にて提供されています。スナップインとSDKの手動インストール手順に従って作業を進めてください。これらの指示に従わない場合、エラーが発生する可能性がございます。

ヒント:

セッション録画サーバーが予期せず失敗した場合に備えて、録画ファイルの損失を防ぐためにレジストリを編集できます。セッション録画エージェントをインストールしたマシンに管理者としてログオンし、レジストリエディターを開き、HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Agent の下に DWORD 値 DefaultRecordActionOnError =1 を追加します。

録画ポリシー

システム定義の録画ポリシーをアクティブ化するか、独自のカスタム録画ポリシーを作成してアクティブ化できます。システム定義の録画ポリシーは、すべてのユーザー、公開アプリケーション、およびサーバーに単一のルールを適用します。カスタム録画ポリシーは、どのユーザー、公開アプリケーション、およびサーバーが録画されるかを指定します。

アクティブな録画ポリシーによって、どのセッションが録画されるかが決まります。一度にアクティブにできる録画ポリシーは1つだけです。

システム定義の録画ポリシー

Session Recording には、次のシステム定義の録画ポリシーが用意されています。

  • 録画しない。デフォルトのポリシーです。他のポリシーを指定しない場合、セッションは録画されません。

  • 通知ありで全員のイベントのみを録画。このポリシーは、イベント検出ポリシーで指定されたイベントのみを録画します。画面は録画しません。ユーザーには事前に録画通知が届きます。

  • 通知なしで全員のイベントのみを録画。このポリシーは、イベント検出ポリシーで指定されたイベントのみを録画します。画面は録画しません。ユーザーには録画通知が届きません。

  • 通知ありで全員を録画。このポリシーは、セッション全体(画面とイベント)を録画します。ユーザーには事前に録画通知が届きます。

  • 通知なしで全員を記録する。このポリシーは、セッション全体(画面とイベント)を記録します。ユーザーは記録通知を受け取りません。

システム定義の記録ポリシーは変更または削除できません。

カスタム記録ポリシーを作成する

独自の記録ポリシーを作成する際、記録対象となるユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはVDAマシン、およびCitrix Workspace™アプリのクライアントIPアドレスを指定するルールを作成します。Session Recording Policy Console内のウィザードで、ルールを作成できます。公開アプリケーションまたはデスクトップのリスト、およびデリバリーグループまたはVDAマシンのリストを取得するには、サイト管理者として読み取り権限が必要です。サイトのDelivery Controller™で管理者読み取り権限を構成します。

作成する各ルールについて、記録アクションとルール基準を指定します。記録アクションは、ルール基準を満たすセッションに適用されます。

各ルールについて、次のいずれかの記録アクションを選択します。

  • 通知ありでセッション記録を有効にする。このオプションは、セッション全体(画面とイベント)を記録します。ユーザーは事前に記録通知を受け取ります。

  • 通知なしでセッション記録を有効にする。このオプションは、セッション全体(画面とイベント)を記録します。ユーザーは記録通知を受け取りません。

  • 通知ありでイベントのみのセッション記録を有効にする。このオプションは、イベント検出ポリシーで指定されたイベントのみをセッション全体にわたって記録します。画面は記録しません。ユーザーは事前に記録通知を受け取ります。

  • 通知なしでイベントのみのセッション記録を有効にする。このオプションは、イベント検出ポリシーで指定されたイベントのみをセッション全体にわたって記録します。画面は記録しません。ユーザーは記録通知を受け取りません。

  • セッション記録を無効にする。このオプションは、セッションが記録されないことを意味します。

    記録アクションのオプション

各ルールについて、ルール基準を作成するために次の項目のうち少なくとも1つを選択します。

  • ユーザーまたはグループ。ルールの操作が適用されるユーザーまたはグループのリストを作成します。Session Recordingでは、Active Directoryグループを使用することや、ユーザーをホワイトリストに登録することができます。
  • 公開アプリケーションまたはデスクトップ。ルールの操作が適用される公開アプリケーションまたはデスクトップのリストを作成します。ルールウィザードで、アプリケーションまたはデスクトップが利用可能なCitrix Virtual Apps and Desktops™サイトを選択します。
  • デリバリーグループまたはマシン。ルールのアクションが適用されるデリバリーグループまたはマシンのリストを作成します。ルールウィザードで、デリバリーグループまたはマシンの場所を選択します。
  • IPアドレスまたはIP範囲。ルールのアクションが適用されるIPアドレスまたはIPアドレス範囲のリストを作成します。IPアドレスとIP範囲の選択画面で、記録が有効または無効になる有効なIPアドレスまたはIP範囲を追加します。ここで言及されているIPアドレスは、Citrix WorkspaceアプリのIPアドレスです。

    記録ルールの条件

注:

Session Recordingポリシーコンソールは、単一のルール内で複数の条件を構成することをサポートしています。ルールが適用される場合、「AND」と「OR」の両方の論理演算子を使用して最終的なアクションが計算されます。一般的に、「OR」演算子は条件内の項目間で、そして「AND」演算子は個別の条件間で使われます。結果が真の場合、Session Recordingポリシーエンジンはルールの動作を実行します。そうでない場合、次のルールに進み、プロセスを繰り返します。

記録ポリシーで複数のルールを作成すると、一部のセッションが複数のルールの条件に一致する場合があります。このような場合、最も優先度の高いルールがセッションに適用されます。

ルールの記録アクションによって、その優先度が決まります。

  • 記録しないアクションを持つルールが最も高い優先度を持ちます。
  • 通知ありで記録アクションを持つルールが2番目に高い優先度を持ちます。
  • 通知なしで記録アクションを持つルールが2番目に低い優先度を持ちます。
  • 通知ありでイベントのみのセッション記録を有効にするアクションを持つルールが中程度の優先度を持ちます。
  • 通知なしでイベントのみのセッション記録を有効にするアクションを持つルールが最も低い優先度を持ちます。

一部のセッションは、記録ポリシーのどのルール条件も満たさない場合があります。これらのセッションには、ポリシーのフォールバックルールのアクションが適用されます。フォールバックルールのアクションは常に記録しないです。フォールバックルールを変更または削除することはできません。

カスタム記録ポリシーを作成するには:

  1. Session Recordingポリシーコンソールがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
  2. 「セッション録画ポリシーコンソール」を起動し、左側のペインで「録画ポリシー」を選択します。メニューバーから「新しいポリシーの追加」を選択します。
  3. 新しいポリシー」を右クリックし、「ルールの追加」を選択します。
  4. ルールウィザードで、録画オプションを選択し、「次へ」をクリックします。

    録画アクションオプション

  5. ルール基準を選択します - 1つ以上のルール基準を選択できます: ユーザーまたはグループ 公開アプリケーションまたはデスクトップ デリバリーグループまたはマシン IPアドレスまたはIP範囲

    録画ルール基準

  6. ルール基準を編集します - 編集するには、下線付きの値をクリックします。値は、前の手順で選択した基準に基づいて下線が引かれています。

    注:

    公開アプリケーションまたはデスクトップ」の下線付きの値を選択した場合、「サイトアドレス」は、コントローラーがローカルネットワーク上にある場合は、IPアドレス、URL、またはマシン名です。「アプリケーション名」リストには表示名が表示されます。

    公開アプリケーションまたはデスクトップ」または「デリバリーグループまたはマシン」を選択する場合、セッション録画ポリシーコンソールが通信するデリバリーコントローラーを指定します。

    セッション録画ポリシーコンソールは、Citrix Cloudおよびオンプレミス環境からデリバリーコントローラーと通信するための唯一のチャネルです。

    ルール基準の選択

    たとえば、「デリバリーグループまたはマシン」を選択する場合、前のスクリーンショットのステップ3で対応するハイパーリンクをクリックし、「追加」をクリックしてコントローラーにクエリを追加します。

    コントローラーへのクエリの作成

    オンプレミスおよびCitrix Cloudデリバリーコントローラーをカバーするユースケースの説明については、次の表を参照してください。

    ユースケース 必要な操作
    オンプレミス デリバリーコントローラー
    1. Broker_PowerShellSnapIn_x64.msiをインストールします。2. Citrix Cloud コントローラーのチェックボックスの選択を解除します。
    Citrix Cloud デリバリーコントローラー
    1. Install the Citrix Virtual Apps™ and Desktops Remote PowerShell SDK. 2. Validate the Citrix Cloud account credentials. 3. Select the Citrix Cloud Controller check box.
    社内設置型 配信制御装置からCitrix Cloud 配信制御装置への切り替え
    1. Broker_PowerShellSnapIn_x64.msi をアンインストールし、コンピューターを再起動してください。2. Citrix Virtual Apps and Desktops Remote PowerShell SDK をダウンロードしてインストールしてください。3. Citrix Cloud アカウントの資格情報を確認および検証してください。4. Citrix Cloud Controller チェックボックスをオンにします。
    Citrix Cloud デリバリーコントローラー からオンプレミス デリバリーコントローラー に切り替える
    1. Uninstall the Citrix Virtual Apps and Desktops Remote PowerShell SDK and restart the machine. 2. Install Broker_PowerShellSnapIn_x64.msi. 3. Clear the Citrix Cloud Controller check box.

    Citrix Cloud 資格情報を検証する

    Citrix CloudでホストされているDelivery Controllerを照会するには、Session Recording Policy ConsoleがインストールされているマシンでCitrix Cloud資格情報を手動で検証します。これに従わない場合、エラーが発生し、Session Recording Policy Consoleが期待どおりに動作しない可能性があります。

    手動で検証するには:

    1. Citrix Cloudコンソールにログオンし、Identity and Access Management > API Accessに移動します。Citrix Cloud認証プロンプトをバイパスできる認証プロファイルを取得するために、APIアクセスセキュアクライアントを作成します。セキュアクライアントをダウンロードし、名前を変更して安全な場所に保存します。ファイル名はデフォルトでsecureclient.csvです。

      Citrix Cloud資格情報を検証する(/ja-jp/session-recording/2107/media/validating-ctrix-cloud-credentials.png)

    2. PowerShellセッションを開き、認証プロファイル(前の手順で取得したもの)を有効にするために次のコマンドを実行します。

      asnp citrix.*
      Set-XDCredentials -CustomerId "citrixdemo" -SecureClientFile "c:\temp\secureclient.csv" -ProfileType CloudAPI –StoreAs "default"
      
      <!--NeedCopy-->
      

      必要に応じて、CustomerIdSecureClientFileを設定します。上記のコマンドは、現在のPowerShellセッションおよび以降のすべてのPowerShellセッションで認証プロンプトをバイパスするために、顧客citrixdemoのデフォルト認証プロファイルを作成します。

  7. ウィザードに従って構成を完了します。

注: プリローンチされたアプリケーションセッションに関する制限:

  • アクティブなポリシーがアプリケーション名と一致しようとすると、プリローンチされたセッションで起動されたアプリケーションは一致せず、その結果、セッションは記録されません。
  • アクティブなポリシーがすべてのアプリケーションを記録する場合、ユーザーがWindows用Citrix Workspaceアプリにログオンすると(プリローンチされたセッションが確立されると同時に)、記録通知が表示され、プリローンチされた(空の)セッションと、そのセッションで今後起動されるすべてのアプリケーションが記録されます。

回避策として、アプリケーションを記録ポリシーに従って個別のデリバリーグループに公開します。アプリケーション名を記録条件として使用しないでください。このアプローチにより、プリローンチされたセッションを記録できます。ただし、通知は引き続き表示されます。

アクティブディレクトリグループを使用する

Session Recordingでは、ポリシーの作成時にアクティブディレクトリグループを使用できます。個々のユーザーの代わりにアクティブディレクトリグループを使用することで、ルールとポリシーの作成と管理が簡素化されます。たとえば、会社の財務部門のユーザーがFinanceという名前のアクティブディレクトリグループに含まれている場合、ルールを作成する際に、 ルールウィザードでFinanceグループを選択することで、このグループのすべてのメンバーに適用されるルールを作成できます。

ユーザーをホワイトリストに登録する

組織内の一部のユーザーのセッションが記録されないようにするSession Recordingポリシーを作成できます。このケースは、これらのユーザーを ホワイトリストに登録すると呼ばれます。ホワイトリスト登録は、プライバシー関連情報を扱うユーザーや、組織が特定の種類の従業員のセッションを記録したくない場合に役立ちます。

たとえば、会社のすべてのマネージャーがExecutiveという名前のActive Directoryグループのメンバーである場合、Executiveグループのセッション記録を無効にするルールを作成することで、これらのユーザーのセッションが記録されないようにすることができます。このルールを含むポリシーがアクティブである間は、Executiveグループのメンバーのセッションは記録されません。組織の他のメンバーのセッションは、アクティブなポリシーの他のルールに基づいて記録されます。

ディレクターを構成してセッションレコーディングサーバーを使用する

Directorコンソールを使用して、記録ポリシーを作成およびアクティブ化できます。

  1. HTTPS接続の場合、Directorサーバーの信頼されたルート証明書にSession Recording Serverを信頼するための証明書をインストールします。
  2. ディレクターサーバーがセッションレコーディングサーバーを使用するように構成するには、C:\inetpub\wwwroot\Director\tools\DirectorConfig.exe /configsessionrecording コマンドを実行します。
  3. セッション録画エージェントが Director サーバー上のセッション録画ブローカーに接続するために使用する、セッション録画サーバーの IP アドレスまたは FQDN、ポート番号、および接続タイプ (HTTP/HTTPS) を入力します。

イベント検出ポリシー

セッション録画は、イベント検出ポリシーの一元的な構成をサポートしています。セッション録画ポリシーコンソールでポリシーを作成して、さまざまなイベントをログに記録できます。

注:

USB 大容量記憶装置の挿入、およびアプリケーションの開始と終了をログに記録するには、セッション録画バージョン 1811 以降を使用します。 ファイル操作イベントと Web 閲覧アクティビティをログに記録するには、セッション録画バージョン 1903 以降を使用します。 クリップボードアクティビティをログに記録するには、セッション録画バージョン 2012 以降を使用します。

システム定義のイベント検出ポリシー

システム定義のイベント検出ポリシーは 検出しない です。デフォルトでは非アクティブです。アクティブな場合、イベントはログに記録されません。

検出しない

システム定義のイベント検出ポリシーは変更または削除できません。

カスタムイベント検出ポリシーの作成

独自のイベント検出ポリシーを作成する場合、セッション録画中に特定のイベントがログに記録されるユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたは VDA マシン、および Citrix Workspace アプリクライアント IP アドレスを指定するルールを作成します。セッション録画ポリシーコンソール内のウィザードが、ルールの作成を支援します。公開アプリケーションまたはデスクトップのリスト、およびデリバリーグループまたは VDA マシンのリストを取得するには、サイト管理者として読み取り権限が必要です。サイトの Delivery Controller で管理者読み取り権限を構成します。

カスタムイベント検出ポリシーを作成するには:

  1. セッション録画ポリシーコンソールがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。

  2. セッション録画ポリシーコンソールを起動します。 デフォルトでは、アクティブなイベント検出ポリシーはありません。

  3. 左ペインでイベント検出ポリシーを選択します。メニューバーから新しいポリシーの追加を選択して、イベント検出ポリシーを作成します。

  4. (オプション) 新しいイベント検出ポリシーを右クリックして、名前を変更します。

    イベント検出ポリシーの名前を変更する

  5. 新しいイベント検出ポリシーを右クリックし、規則の追加を選択します。

    1. 各イベントタイプの横にあるチェックボックスをオンにして、監視するターゲットイベントを1つ以上指定します。

      イベントの種類

      • CDMマップ済みUSBイベントをログに記録: Citrix Workspaceアプリ for Windowsまたはfor Macがインストールされているクライアントデバイスに、クライアントドライブマッピング (CDM) マップ済み大容量記憶装置が挿入されたことをログに記録し、そのイベントをレコーディングにタグ付けします。

      • 汎用リダイレクトUSBイベントをログに記録: Citrix Workspaceアプリ for Windowsまたはfor Macがインストールされているクライアントに、汎用リダイレクト大容量記憶装置が挿入されたことをログに記録し、そのイベントをレコーディングにタグ付けします。

      • アプリ起動イベントをログに記録: ターゲットアプリケーションの起動をログに記録し、そのイベントをレコーディングにタグ付けします。

      • アプリ終了イベントをログに記録: ターゲットアプリケーションの終了をログに記録し、そのイベントをレコーディングにタグ付けします。

        注:

        Session Recordingは、アプリケーションの起動をログに記録せずに、その終了をログに記録することはできません。したがって、規則ウィザードでは、アプリ起動イベントをログに記録を選択するまで、アプリ終了イベントをログに記録チェックボックスはグレー表示されます。

      • アプリ監視リスト: アプリ起動イベントをログに記録アプリ終了イベントをログに記録を選択した場合、アプリ監視リストを使用して、監視するターゲットアプリケーションを指定し、レコーディングに過剰な数のイベントが殺到するのを防ぎます。

        注:

        • アプリケーションの起動と終了をキャプチャするには、アプリケーションのプロセス名をアプリ監視リストに追加します。たとえば、リモートデスクトップ接続の起動をキャプチャするには、プロセス名mstsc.exeアプリ監視リストに追加します。プロセスをアプリ監視リストに追加すると、追加されたプロセスとその子プロセスによって駆動されるアプリケーションが監視されます。Session Recordingは、デフォルトでプロセス名cmd.exepowershell.exe、およびwsl.exeアプリ監視リストに追加します。イベント検出ポリシーでアプリ起動イベントをログに記録アプリ終了イベントをログに記録を選択した場合、コマンドプロンプト、PowerShell、およびWindows Subsystem for Linux (WSL) アプリの起動と終了は、それらのプロセス名をアプリ監視リストに手動で追加したかどうかに関係なくログに記録されます。デフォルトのプロセス名はアプリ監視リストには表示されません。
        • プロセス名をセミコロン (;) で区切ります。
        • 完全一致のみがサポートされています。ワイルドカードはサポートされていません。
        • 追加するプロセス名は大文字と小文字を区別しません。
        • 記録に過剰な数のイベントが殺到するのを避けるため、システムプロセス名 (例: explorer.exe) やWebブラウザをレジストリに追加しないでください。
      • 機密ファイルイベントのログ記録: ファイル監視リストで指定したターゲットファイルに対する操作をログに記録し、セッションホスト (VDA) とクライアントデバイス (マップされたクライアントドライブや汎用リダイレクト大容量記憶装置を含む) 間でのファイル転送をログに記録します。このオプションを選択すると、ファイル監視リストを指定したかどうかにかかわらず、ファイル転送のログ記録がトリガーされます。

        • Webプレーヤーに表示されるファイルイベント

          Webプレーヤーに表示されるファイルイベント(/ja-jp/session-recording/2107/media/file-events-presented-in-the-web-player.png)

        • セッション記録再生機能に表示されるファイルイベント

          セッション記録再生機能に表示されるファイルイベント(/ja-jp/session-recording/2107/media/file-events-presented-in-the-session-recording-player.png)

      • ファイル監視リスト: 機密ファイルイベントのログ記録を選択した場合、ファイル監視リストを使用して監視するターゲットファイルを指定します。フォルダを指定して、その中のすべてのファイルをキャプチャできます。デフォルトではファイルは指定されておらず、これはデフォルトではファイルがキャプチャされないことを意味します。

        注:

        • ファイルに対する名前変更、作成、削除、または移動操作をキャプチャするには、ファイル監視リストにファイルフォルダのパス文字列 (ファイル名またはファイルフォルダのルートパスではない) を追加します。たとえば、C:\User\Fileにあるsharing.pptファイルに対する名前変更、作成、削除、および移動操作をキャプチャするには、ファイル監視リストにパス文字列C:\User\Fileを追加します。
        • ローカルファイルパスとリモート共有フォルダパスの両方がサポートされています。たとえば、\\remote.address\Documentsフォルダ内のRemoteDocument.txtファイルに対する操作をキャプチャするには、ファイル監視リストにパス文字列\\remote.address\Documentsを追加します。
        • 監視対象パスをセミコロン (;) で区切ります。
        • 完全一致のみがサポートされています。ワイルドカードはサポートされていません。
        • パス文字列では大文字と小文字が区別されません。

        制限事項:

        • 監視対象フォルダーから監視対象外フォルダーへのファイルまたはフォルダーのコピーはキャプチャできません。
        • ファイルまたはフォルダーのパスの長さが、ファイルまたはフォルダー名を含めて最大長(260文字)を超えると、そのファイルまたはフォルダーに対する操作はキャプチャできません。
        • データベースのサイズに注意してください。大量のイベントがキャプチャされるのを防ぐため、「Event」テーブルを定期的にバックアップまたは削除してください。
        • 大量のイベントが一定の時間間隔でキャプチャされる場合、ストレージの肥大化を防ぐため、プレーヤーはイベントタイプごとに1つのイベント項目のみを表示し、データベースも1つのイベント項目のみを保存します。
      • Web閲覧アクティビティをログに記録する: サポートされているブラウザーでのユーザーアクティビティをログに記録し、ブラウザー名、URL、ページタイトルを記録にタグ付けします。

        Web閲覧アクティビティ(/ja-jp/session-recording/2107/media/browser-browsing-event.png)

        サポートされているブラウザーのリスト:

        ブラウザ バージョン
        クローム 69以降
        インターネット エクスプローラー 11
        ファイアフォックス 61以降
      • 最上位ウィンドウアクティビティをログに記録する: 最上位ウィンドウアクティビティをログに記録し、プロセス名、タイトル、プロセス番号を記録にタグ付けします。

        最上位ウィンドウアクティビティ(/ja-jp/session-recording/2107/media/logging-top-most-window-activities.png)

      • クリップボードアクティビティをログに記録する: クリップボードを使用したテキスト、画像、ファイルのコピー操作をログに記録します。ファイルのコピーではプロセス名とファイルパスが、テキストのコピーではプロセス名とタイトルが、画像のコピーではプロセス名がログに記録されます。

    2. ルール基準を選択して編集します。

      カスタム記録ポリシーの作成と同様に、ユーザーまたはグループ公開アプリケーションまたはデスクトップデリバリーグループまたはマシンIPアドレスまたはIP範囲の1つ以上のルール基準を選択できます。詳細については、「カスタム記録ポリシーの作成」セクションの手順を参照してください。

      注:

      一部のセッションは、イベント検出ポリシーのどのルール条件も満たさない場合があります。これらのセッションには、常に検出しないというフォールバックルールの動作が適用されます。フォールバックルールを変更または削除することはできません。

    3. ウィザードに従って構成を完了します。

      ルール設定を完了する

レジストリ構成との互換性

Session Recordingが新規インストールまたはアップグレードされた場合、デフォルトではアクティブなイベント検出ポリシーは利用できません。このとき、各Session Recording Agentは、特定のイベントをログに記録するかどうかを判断するために、HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\SessionEventsの下にあるレジストリ値を尊重します。レジストリ値の説明については、次の表を参照してください。

レジストリ値 説明文
セッションイベントを有効にする 1: イベント検出をグローバルに有効にします。0: イベント検出をグローバルに無効にします(デフォルト値データ)。
CDM USBドライブイベントを有効にする 1: CDMマップされたUSB大容量記憶装置の挿入検出を有効にします。0: CDMマップされたUSB大容量記憶装置の挿入検出を無効にします(デフォルト値データ)。
汎用USBドライブイベントを有効にする 1: 汎用リダイレクトUSB大容量記憶装置の挿入検出を有効にします。0: 汎用リダイレクトUSB大容量記憶装置の挿入検出を無効にします(デフォルト値データ)。
アプリ起動イベントを有効にする 1: アプリケーションの開始のみを検出します。2: アプリケーションの開始と終了の両方を検出します。0: アプリケーションの開始と終了の検出を無効にします(既定値データ)。
アプリモニターリスト 監視するターゲットアプリケーションを指定します。既定ではアプリケーションは指定されておらず、これは既定でアプリケーションがキャプチャされないことを意味します。
イネーブルファイルオペレーションモニターイベント 1: ファイル操作の検出を有効にします。0: ファイル操作の検出を無効にします(既定値データ)。
ファイルオペレーションモニターリスト 監視するターゲットフォルダーを指定します。既定ではフォルダーは指定されておらず、これは既定でファイル操作がキャプチャされないことを意味します。
イネーブルウェブブラウジングアクティビティ 1: Webブラウジングアクティビティの検出を有効にします。0: Webブラウジングアクティビティの検出を無効にします(既定値データ)。

互換性のあるシナリオをいくつか示します。

  • Session Recordingが新規インストールされたか、イベント検出(ログ記録)をサポートしない1811より前のリリースからアップグレードされた場合、各Session Recording Agentの関連レジストリ値は既定値のままです。既定ではアクティブなイベント検出ポリシーがないため、イベントはログに記録されません。

  • Session Recordingがイベント検出をサポートする1811より前のリリースからアップグレードされたが、アップグレード前にその機能が無効になっていた場合、各Session Recording Agentの関連レジストリ値は既定値のままです。既定ではアクティブなイベント検出ポリシーがないため、イベントはログに記録されません。

  • Session Recordingがイベント検出をサポートする1811より前のリリースからアップグレードされ、アップグレード前にその機能が部分的または完全に有効になっていた場合、各Session Recording Agentの関連レジストリ値は同じままです。既定ではアクティブなイベント検出ポリシーがないため、イベント検出の動作は同じままです。

  • Session Recordingが1811からアップグレードされた場合、ポリシーコンソールで構成されたイベント検出(ログ記録)ポリシーは引き続き使用されます。

注意:

Session Recording Policy Consoleでシステム定義またはカスタムのイベント検出ポリシーをアクティブ化すると、各Session Recording Agentの関連するレジストリ設定は無視され、イベント検出にレジストリ設定を使用できなくなります。

録画表示ポリシー

Session Recording Playerは、ロールベースのアクセス制御をサポートしています。Session Recording Policy Consoleで録画表示ポリシーを作成し、各ポリシーに複数のルールを追加できます。各ルールは、指定した他のユーザーやユーザーグループ、公開アプリケーションやデスクトップ、デリバリーグループ、VDAから生成された録画を、どのユーザーまたはユーザーグループが表示できるかを決定します。

カスタム録画表示ポリシーを作成する

録画表示ポリシーを作成する前に、次のように機能を有効にします。

  1. Session Recording Serverをホストしているマシンにログオンします。
  2. スタートメニューから、Session Recording Serverのプロパティを選択します。
  3. セッションレコーディングサーバーのプロパティで、RBACタブをクリックします。
  4. 録画表示ポリシーの構成を許可するチェックボックスをオンにします。

    録画表示ポリシーの構成を許可する(/ja-jp/session-recording/2107/media/allow-to-configure-recording-viewing-policies.png)

カスタム録画表示ポリシーを作成するには:

注: 録画ポリシーやイベント検出ポリシーとは異なり、録画表示ポリシー(追加されたすべてのルールを含む)は作成されるとすぐにアクティブになります。アクティブ化する必要はありません。

  1. Session Recording Policy Consoleがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。

  2. Session Recording Policy Consoleを起動します。デフォルトでは、録画表示ポリシーはありません。

    録画表示ポリシー(/ja-jp/session-recording/2107/media/no-recordin-viewing-policy.png)

    注: 録画表示ポリシーメニューは、セッション録画サーバーのプロパティでこの機能を有効にしない限り利用できません。

  3. 左側のペインで録画表示ポリシーを選択します。メニューバーから新しいポリシーの追加を選択して、録画表示ポリシーを作成します。

  4. (オプション)新しいポリシーを右クリックして名前を変更します。

  5. 新しいポリシーを右クリックし、ルールの追加を選択します。

    ビューアーを選択するためのダイアログ

  6. 追加をクリックします。

  7. ユーザーまたはグループの選択ダイアログで、録画ビューアーとしてユーザーまたはユーザーグループを選択します。

    ビューアーとしてユーザーまたはユーザーグループを指定する

    注:

    各ルールでは、録画ビューアーとして1つのユーザーまたはユーザーグループのみを選択できます。複数のユーザーまたはユーザーグループを選択した場合、最新の選択のみが有効になり、テキストボックスに表示されます。 録画ビューアーを指定するときは、そのビューアーにPlayerロールが割り当てられていることを確認してください。録画セッションを再生する権限がないユーザーは、録画セッションを再生しようとするとエラーメッセージを受け取ります。詳細については、「ユーザーの承認」を参照してください。

  8. OKをクリックし、次に次へをクリックします。ルール条件を設定するためのダイアログが表示されます。

  9. 以前に指定したビューアーにどの録画が表示されるかを指定するために、ルール条件を選択して編集します。
    • ユーザーまたはグループ
    • 公開アプリケーションまたはデスクトップ
    • デリバリーグループまたはマシン

    誰の録画を表示できるかを指定します(/ja-jp/session-recording/2107/media/specify-whose-recordings-can-be-viewed.png)

    注: ルール条件を指定しない場合、以前に指定したビューアーは表示する録画がありません。

  10. ウィザードに従って構成を完了します。

    例えば、次のように:

    ルール設定を完了します(/ja-jp/session-recording/2107/media/completing-rule-setup-for-viewing-policy2.png)

イベント応答ポリシー

このポリシー設定を使用すると、記録されたセッションでログに記録されたイベントに応答して、メールアラートを送信したり、すぐに画面録画を開始したり、両方のアクションを実行したりできます。アクティブな録画ポリシーが特定のイベントのみを記録し、画面をキャプチャしない場合、特定のイベントが発生したときにすぐに画面録画を開始するようにイベントトリガーを構成できます。これは、イベントトリガーによる動的画面録画と呼ばれます。

唯一のシステム定義イベント応答ポリシーは、応答しないです。必要に応じてカスタムイベント応答ポリシーを作成できます。一度にアクティブにできるイベント応答ポリシーは1つだけです。

メールアラートの例については、次のスクリーンショットを参照してください。

メールアラートの例(/ja-jp/session-recording/2107/media/an-example-email-alert.png)

ヒント:

再生URLをクリックすると、Webプレーヤーで記録されたセッションの再生ページが開きます。ここをクリックすると、Webプレーヤーですべての録画ページが開きます。

システム定義イベント応答ポリシー

Session Recordingは、次の1つのシステム定義イベント応答ポリシーを提供します。

  • 応答しない。これはデフォルトのイベント応答ポリシーです。別のイベント応答ポリシーを指定しない場合、録画内のログに記録されたイベントに応答して、メールアラートも動的画面録画も提供されません。

カスタムイベント応答ポリシーを作成する

  1. Session Recording Policy Consoleがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。

  2. Session Recording Policy Consoleを起動します。デフォルトでは、アクティブなイベント応答ポリシーはありません。

    アクティブなイベント応答ポリシーはありません(/ja-jp/session-recording/2107/media/no-active-event-response-policy.png)

  3. 左ペインでイベント応答ポリシーを選択します。メニューバーから新しいポリシーの追加を選択します。

  4. (オプション)新しいイベント応答ポリシーを右クリックして、名前を変更します。

  5. 新しいイベント応答ポリシーを右クリックして、ルールの追加を選択します。

  6. セッション開始が検出されたときにメールアラートを送信するまたはイベントトリガーを使用してセッションイベントが検出されたときの応答方法を指定するを選択します。

    セッションイベントへの応答方法を選択します(/ja-jp/session-recording/2107/media/select-how-to-respond-to-session-events.png)

  7. (オプション)メールの受信者とメール送信者のプロパティを設定します。

    1. ルールウィザードで、アラート受信者のメールアドレスを入力します。

      メール受信者を設定します(/ja-jp/session-recording/2107/media/set-email-recipients.png)

    2. Session Recording Serverのプロパティで、送信メール設定を構成します。

      送信メール設定(/ja-jp/session-recording/2107/media/outgoing-email-settings.png)

      注:

      Email title」セクションで2つ以上のオプションを選択すると、メールの件名が長すぎる可能性があることを示す警告ダイアログが表示されます。「Allow sending email notifications」を選択して「Apply」をクリックすると、Session Recordingはメール設定を確認するためのメールを送信します。パスワードやポートが間違っているなど、いずれかの設定が正しくない場合、Session Recordingはエラー詳細を含むエラーメッセージを返します。

      メールアカウントがメッセージを送信できませんエラー(/ja-jp/session-recording/2107/media/email-account-cannot-send-messages-error.png)

      メール設定が有効になるまで約5分かかります。メール設定をすぐに有効にするか、設定に従ってメールが送信されない問題を修正するには、Storage Manager (CitrixSsRecStorageManager) サービスを再起動してください。また、バージョン2006以前から現在のリリースにアップグレードする場合も、Storage Managerサービスを再起動してください。

    3. Web Playerにアクセスするためのレジストリを編集します。

      アラートメールの再生URLが期待どおりに機能するようにするには、HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Serverにあるレジストリキーを参照して、次の操作を行います。

      • LinkHost の値データを、Web Playerへのアクセスに使用するドメインのURLに設定します。たとえば、https://example.com/webplayer/#/player/にあるWeb Playerにアクセスするには、LinkHost の値データを https://example.com に設定します。

      • 新しい値 EmailThreshold を追加し、その値データを1から100の範囲の数値に設定します。この値データは、メール送信アカウントが1秒間に送信するアラートメールの最大数を決定します。この設定により、送信されるメールの数を減速させ、CPU使用率を削減できます。値データを指定しない場合、または範囲外の数値に設定した場合、値データは25に戻ります。

      注:

      • メールサーバーがメール送信アカウントをスパムボットとして扱い、メールの送信を妨げる場合があります。アカウントがメールを送信できるようにするには、Outlookなどのメールクライアントが、そのアカウントが人間ユーザーによって使用されていることを確認するよう要求する場合があります。

      • 特定の期間内にメールを送信できる数には制限があります。たとえば、1日の制限に達すると、翌日の開始までメールを送信できません。この場合、その期間内に記録されるセッション数よりも制限が多いことを確認してください。

  8. (オプション) イベントトリガーを構成します。

    Use event triggers to specify how to respond when a session event is detected」を選択すると、「Configure Event Triggers」ボタンが使用可能になります。これをクリックして、メールアラート、動的画面記録、またはその両方をトリガーできるログイベントを指定します。

    イベントトリガー(/ja-jp/session-recording/2107/media/event-triggers.png)

    注:

    アクティブなイベント検出ポリシーがログに記録するイベントタイプを選択する必要があります。完了したら「Confirm」をクリックします。

    ドロップダウンリストからイベントタイプを選択し、論理AND演算子を使用して結合された2つのディメンションを通じてイベントルールを設定します。最大7つのイベントルールを設定できます。また、説明列でイベントトリガーを定義するか、列を空のままにすることもできます。メール送信が選択されており、そのタイプのイベントがログに記録されている場合、定義したイベントトリガーの説明はアラートメールで提供されます。画面録画の開始が選択されている場合、イベントのみの録画中に特定のイベントが発生すると、動的画面録画が自動的に開始されます。動的画面録画の時間範囲を設定します。時間範囲を指定しない場合、録画されたセッションが終了するまで画面録画は継続されます。

    動的画面録画の時間範囲(/ja-jp/session-recording/2107/media/time-span-for-dynamic-screen-recording.png)

    サポートされているイベントタイプの完全なリストについては、次の表を参照してください。

    イベントタイプ ディメンション オプション
    アプリの開始
    アプリ名
    完全なコマンドライン
    アプリの終了
    アプリ名
    最上位
    アプリ名
    ウィンドウタイトル
    Webブラウジング
    URL
    タブタイトル
    ブラウザ名
    ファイル作成
    パス
    ファイルサイズ (MB)
    ファイル名の変更
    パス
    名前
    ファイルの移動
    ソースパス
    宛先パス
    ファイルサイズ (MB)
    ファイルの削除
    パス
    ファイルサイズ(MB)
    シーディーエム ユーエスビー
    ドライブ文字
    汎用USB
    デバイス名
    アイドル
    アイドル時間(時間)
  9. ルール基準を選択して編集するには、次へをクリックします。

    カスタムレコーディングポリシーを作成する場合と同様に、1つ以上のルール基準を選択できます。ユーザーまたはグループ公開アプリケーションまたはデスクトップデリバリーグループまたはマシン、およびIPアドレスまたはIP範囲です。詳細については、「カスタムレコーディングポリシーの作成」セクションの手順を参照してください。

    イベント応答ポリシーのルール基準

    >**Note:**
    >
    >When a session or an event meets more than one rule in a single event response policy, the oldest rule takes effect.
    
  10. ウィザードに従って構成を完了します。
  11. 新しいイベント応答ポリシーをアクティブ化します。

ポリシーをアクティブ化する

  1. Session Recording Policy Consoleをインストールしたマシンに管理者としてログオンします。
  2. セッションレコーディングポリシーコンソールを起動します。
  3. Connect to Session Recording Serverウィンドウが表示された場合は、Session Recording Serverの名前、プロトコル、ポートが正しいことを確認します。OKをクリックします。
  4. セッションレコーディングポリシーコンソールで、必要に応じてレコーディングポリシーまたはイベントログポリシーを展開します。
  5. アクティブ化するポリシーを選択します。
  6. メニューバーから、Activate Policyを選択します。

ポリシーを変更する

  1. Session Recording Policy Consoleをインストールしたマシンに管理者としてログオンします。
  2. セッションレコーディングポリシーコンソールを起動します。
  3. Connect to Session Recording Serverウィンドウが表示された場合は、Session Recording Serverの名前、プロトコル、ポートが正しいことを確認します。OKをクリックします。
  4. セッションレコーディングポリシーコンソールで、必要に応じてレコーディングポリシーまたはイベントログポリシーを展開します。
  5. 変更するポリシーを選択します。ポリシーのルールが右ペインに表示されます。
  6. ルールを追加、変更、または削除するには:
    • メニューバーから、新しいルールを追加を選択します。ポリシーがアクティブな場合、操作の確認を求めるポップアップウィンドウが表示されます。ルールウィザードを使用してルールを作成します。
    • 変更するルールを選択し、右クリックしてプロパティを選択します。ルールウィザードを使用してルールを変更します。
    • 削除するルールを選択し、右クリックしてルールを削除を選択します。

ポリシーを削除する

注:

システム定義のポリシーまたはアクティブなポリシーは削除できません。

  1. セッション記録ポリシーコンソールをインストールしたマシンに管理者としてログオンします。
  2. セッション記録ポリシーコンソールを起動します。
  3. セッション記録サーバーに接続ウィンドウが表示された場合は、セッション記録サーバーの名前、プロトコル、およびポートが正しいことを確認します。OKをクリックします。
  4. セッション記録ポリシーコンソールで、必要に応じて記録ポリシーまたはイベントログポリシーを展開します。
  5. 左ペインで、削除するポリシーを選択します。ポリシーがアクティブな場合は、別のポリシーをアクティブにする必要があります。
  6. メニューバーから、ポリシーの削除を選択します。
  7. 操作を確定するには、はいを選択します。

ロールオーバー動作を理解する

ポリシーをアクティブ化すると、記録中のセッションが終了するか、セッション記録ファイルがロールオーバーするまで、以前にアクティブだったポリシーが有効なままになります。ファイルは最大サイズに達するとロールオーバーします。記録の最大ファイルサイズについては、「記録のファイルサイズを指定する」を参照してください。

以下の表は、セッションの記録中に新しい記録ポリシーを適用し、ロールオーバーが発生した場合に何が起こるかを詳述しています。

以前の記録ポリシーが次の場合は、 新しい記録ポリシーが次の場合は、 ロールオーバー後、記録ポリシーは次のようになります。
記録しない その他のポリシー 変更なし。新しいポリシーは、ユーザーが新しいセッションにログオンしたときにのみ有効になります。
通知なしで記録する 記録しない 記録が停止します。
通知なしで記録する 通知ありで記録する 記録が継続され、通知メッセージが表示されます。
通知ありで記録する 録画しない 録画が停止します。
通知ありで録画 通知なしで録画 録画は継続されます。次回ユーザーがログオンしてもメッセージは表示されません。
ポリシーの構成