セッション記録ポリシーを構成する

システム定義の記録ポリシーをアクティブ化するか、独自のカスタム記録ポリシーを作成してアクティブ化できます。システム定義の記録ポリシーは、セッション全体に単一のルールを適用します。カスタム記録ポリシーは、記録されるセッションを指定します。

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

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

Session Recordingは、以下のシステム定義の記録ポリシーを提供します。

システム定義の記録ポリシー(/ja-jp/session-recording/2511/media/system-defined-recording-policies.png)

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

  • オーディオを除くセッション全体を記録する(全員対象、通知あり)。このポリシーは、セッション全体(画面とイベントを含むがオーディオを除く)を記録します。ユーザーには事前に記録通知が届きます。

  • オーディオを除くセッション全体を記録する(全員対象、通知なし)。このポリシーは、セッション全体(画面とイベントを含むがオーディオを除く)を記録します。ユーザーには記録通知は届きません。

  • オーディオを除くセッション全体を記録し、非可逆画面記録を有効にする(全員対象、通知あり)。このポリシーは、セッション全体(画面とイベントを含むがオーディオを除く)を記録します。記録ファイルのサイズを削減するために、非可逆画面記録が有効になっています。ユーザーには事前に記録通知が届きます。

  • オーディオを除くセッション全体を記録し、非可逆画面記録を有効にする(全員対象、通知なし)。このポリシーは、セッション全体(画面とイベントを含むがオーディオを除く)を記録します。記録ファイルのサイズを削減するために、非可逆画面記録が有効になっています。ユーザーには記録通知は届きません。

  • オーディオを含むセッション全体を記録する(全員対象、通知あり)。このポリシーは、セッション全体(画面、イベント、オーディオを含む)を記録します。ユーザーには事前に記録通知が届きます。非最適化HDXオーディオのオーディオ記録を有効にできるようになりました。VDAで処理され、Citrix Workspaceアプリがインストールされているクライアントに配信されるオーディオは、非最適化HDXオーディオと呼ばれます。非最適化HDXオーディオとは異なり、最適化HDXオーディオは、ブラウザコンテンツリダイレクト(BCR)やMicrosoft Teamsの最適化のシナリオに見られるように、その処理がクライアントにオフロードされます。

  • オーディオを含むセッション全体を記録する(全員対象、通知なし)。このポリシーは、セッション全体(画面、イベント、オーディオを含む)を記録します。ユーザーには記録通知は届きません。

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

  • イベントのみを記録する(全員対象、通知なし)。このポリシーは、イベント検出ポリシーで指定されたイベントのみを記録します。画面やオーディオは記録しません。ユーザーには記録通知は届きません。

注:

Citrix Session Recordingをバージョン1912からアップグレードする場合、既存のポリシー名(例:「通知ありで全員を記録」、「通知なしで全員を記録」)は保持されます。

ただし、新規インストールでは更新されたポリシー名が使用されます。

これは予期される動作であり、ポリシーの機能には影響しません。

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

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

考慮事項

特定のユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはVDAマシン、およびCitrix Workspace™アプリのクライアントIPアドレスのセッションを記録できます。公開アプリケーションまたはデスクトップ、およびデリバリーグループまたはVDAマシンのリストを取得するには、サイト管理者として読み取り権限が必要です。サイトのDelivery Controller™で管理者読み取り権限を構成してください。

カスタム記録ポリシーを適用するスコープとして使用するスマートアクセスタグを指定することもできます。この機能はSession Recording 2402以降で利用可能です。これにより、以下を含むユーザーアクセスコンテキストに基づいてポリシーを適用できます。

  • ユーザーの場所
  • IPアドレス範囲
  • デリバリーグループ
  • デバイスの種類
  • インストールされているアプリケーション

Session Recordingポリシーコンソール内のウィザードは、ルールの作成に役立ちます。作成する各ルールについて、記録アクションとルール基準を指定します。記録アクションは、ルール基準を満たすセッションに適用されます。

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

記録アクション(/ja-jp/session-recording/2511/media/recording-actions.png)

  • 通知ありのセッション記録を有効にする。このオプションは、セッション全体(画面とイベント)を記録します。ユーザーは事前に記録通知を受け取ります。このオプションを選択すると、さらにオーディオ記録またはロッシー画面記録を有効にすることを選択できます。さらに、画面記録で特定のアプリケーションを非表示にすることを選択できます。

  • 通知なしのセッション記録を有効にする。このオプションは、セッション全体(画面とイベント)を記録します。ユーザーは記録通知を受け取りません。このオプションを選択すると、さらにオーディオ記録またはロッシー画面記録を有効にすることを選択できます。さらに、画面記録で特定のアプリケーションを非表示にすることを選択できます。

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

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

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

  • 画面記録中に特定のアプリケーションを非表示にする。この機能により、画面記録中にレイヤーマスクを使用して特定のアプリケーションを非表示にできます。レイヤーマスクの色は構成可能で、黒、グレー、または白に設定できます。

    例えば、記録再生中にアプリケーションが非表示になっていることがわかります。

    アプリケーションが非表示になっています(/ja-jp/session-recording/2511/media/an-application-is-hidden.png)

  • エンドユーザーによる記録の開始と停止を許可する。この機能により、エンドユーザーがトリガーする記録を有効にできます。

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

記録ルール基準(/ja-jp/session-recording/2511/media/recording-rule-criteria.png)

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

    タグの指定

注:

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

レコーディングポリシーで複数のルールを作成すると、一部のセッションが複数のルールの条件に一致する場合があります。これらの場合、最も高い優先順位を持つルールがセッションに適用されます。

ルールのレコーディングアクションによって、その優先順位が決まります。

  • セッションレコーディングを無効にするアクションを持つルールは、最も高い優先順位を持ちます。
  • 通知ありでセッションレコーディングを有効にするアクションを持つルールは、2番目に高い優先順位を持ちます。
  • 通知なしでセッションレコーディングを有効にするアクションを持つルールは、2番目に低い優先順位を持ちます。
  • 通知ありでイベントのみのセッションレコーディングを有効にするアクションを持つルールは、中程度の優先順位を持ちます。
  • 通知なしでイベントのみのセッションレコーディングを有効にするアクションを持つルールは、最も低い優先順位を持ちます。

一部のセッションは、レコーディングポリシーのどのルール条件にも一致しない場合があります。これらのセッションには、ポリシーフォールバックルールの操作が適用されます。フォールバックルールの操作は常にセッションレコーディングを無効にするです。フォールバックルールを変更または削除することはできません。

手順

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

  1. セッション録画ポリシーコンソールがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
  2. セッション録画ポリシーコンソールを起動し、左ペインで Recording Policies を選択します。メニューバーから Add New Policy を選択します。
  3. New policy を右クリックし、Add Rule を選択します。
  4. ルールウィザードで、録画オプションを選択し、Next をクリックします。

    録画アクション(/ja-jp/session-recording/2511/media/recording-actions.png)

    通知ありセッション録画を有効にする または 通知なしセッション録画を有効にする を選択すると、さらにオーディオ録画またはロッシー画面録画を有効にすることを選択できます。

  5. ルール基準を選択します - 1つ以上のルール基準を選択できます:
    • ユーザーまたはグループ
    • 公開アプリケーションまたはデスクトップ
    • デリバリーグループまたはマシン
    • IPアドレスまたはIP範囲
    • フィルター
  6. ルール基準を編集します - 編集するには、下線が引かれた値をクリックします。値は、前の手順で選択した基準に基づいて下線が引かれています。

    注:

    Published Applications or Desktop」の下線付きの値を選択した場合、「Site Address」は、Controller がローカルネットワーク上にある場合の IP アドレス、URL、またはマシン名です。「Name of Application」リストには表示名が表示されます。

    公開アプリケーションまたはデスクトップまたはデリバリーグループまたはマシンを選択する場合は、Session Recordingポリシーコンソールが通信するDelivery Controllerを指定します。

    Session Recording ポリシーコンソールは、Citrix Cloud™ およびオンプレミス環境のDelivery Controllerと通信するための唯一のチャネルです。

    記録ルール基準(/ja-jp/session-recording/2511/media/recording-rule-criteria.png)

    たとえば、「Delivery Groups or Machines」を選択する場合は、前のスクリーンショットの対応するハイパーリンクをクリックし、「Add」をクリックしてControllerにクエリを追加します。

    コントローラーへのクエリを作成(/ja-jp/session-recording/2511/media/create-query-to-ddc.png)

    オンプレミスおよびCitrix Cloud Delivery Controllerを対象とするユースケースの説明については、次の表を参照してください。

    ユースケース 必要な操作
    オンプレミス デリバリーコントローラー
    1. Broker_PowerShellSnapIn_x64.msi をインストールしてください。2. Citrix Cloud Controller チェックボックスの選択を解除してください。
    Citrix Cloud デリバリーコントローラー
    1. Citrix DaaS™ Remote PowerShell SDK をインストールしてください。2. Citrix Cloud アカウントの資格情報を検証してください。3. Citrix Cloud Controller チェックボックスを選択してください。
    オンプレミス デリバリーコントローラー から シトリックスクラウド デリバリーコントローラー への切り替え
    1. Broker_PowerShellSnapIn_x64.msiをアンインストールし、マシンを再起動します。2. Citrix DaaS Remote PowerShell SDKをインストールします。3. Citrix Cloudアカウントの資格情報を検証します。4. 「Citrix Cloud Controller」チェックボックスをオンにします。
    Citrix Cloud デリバリーコントローラーからオンプレミス デリバリーコントローラーに切り替える
    1. Citrix DaaS リモート PowerShell SDK をアンインストールし、マシンを再起動します。2. Broker_PowerShellSnapIn_x64.msi をインストールします。3. Citrix Cloud コントローラー チェックボックスをオフにします。

    Citrix Cloudの資格情報を検証する

    Citrix CloudでホストされているDelivery Controllerを照会するには、セッション録画ポリシーコンソールがインストールされているマシンでCitrix Cloud資格情報を手動で検証します。これに従わないと、エラーが発生し、セッション録画ポリシーコンソールが期待どおりに動作しない可能性があります。

    手動検証を行うには:

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

      Citrix Cloud資格情報を検証する(/ja-jp/session-recording/2511/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アプリにログオンすると、録画通知が表示されます。プリローンチされた(空の)セッションと、そのセッションで今後起動されるすべてのアプリケーションが録画されます。

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

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

セッション録画では、ポリシーの作成時にActive Directoryグループを使用できます。個々のユーザーの代わりにActive Directoryグループを使用すると、ルールとポリシーの作成および管理が簡素化されます。たとえば、会社の財務部門のユーザーがFinanceという名前のActive Directoryグループに含まれている場合、Financeグループを ルールウィザードで選択することで、すべてのグループメンバーに適用されるルールを作成できます。

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

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

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

Directorでセッション録画サーバーを使用するように構成する

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

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

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

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

録画中に新しい録画ポリシーを適用し、ロールオーバーが発生した場合の動作を次の表に示します。

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