Session Recording

ポリシーの構成

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

重要:

To use the Session Recording Policy Console, you must have the Broker PowerShell Snap-in (Broker_PowerShellSnapIn_x64.msi) or the Citrix Virtual Apps and Desktops Remote PowerShell SDK (CitrixPoshSdk.exe) installed. The installer does not install the snap-ins automatically. Locate the Broker PowerShell snap-in on the Citrix Virtual Apps and Desktops ISO (\layout\image- full\x64\Citrix Desktop Delivery Controller). Locate the Citrix Virtual Apps and Desktops Remote PowerShell (PS) SDK on the Citrix website. Follow the instructions for installing the snap-in and the SDK manually. Failure to comply can cause an error.

ヒント:

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

録画ポリシー

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

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

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

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

  • 録画しない。デフォルトのポリシーです。別のポリシーを指定しない場合、セッションは録画されません。
  • 通知ありで全員のイベントのみを録画する。このポリシーをアクティブにすると、イベントログポリシーで指定されたイベントのみが録画されます。録画の発生を通知するポップアップウィンドウが表示されます。
  • 通知なしで全員のイベントのみを録画する。このポリシーをアクティブにすると、イベントログポリシーで指定されたイベントのみが録画されます。録画の発生を通知するポップアップウィンドウは表示されません。
  • 通知ありで全員を録画する。このポリシーをアクティブにすると、すべてのセッションが録画されます。録画の発生を通知するポップアップウィンドウが表示されます。
  • 通知なしで全員を記録。このポリシーを有効にすると、すべてのセッションが記録されます。記録の発生を通知するポップアップウィンドウは表示されません。

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

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

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

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

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

  • 記録しない。(ルールウィザードでセッション記録を無効にするを選択します。)この記録アクションは、ルール基準を満たすセッションが記録されないことを指定します。
  • 通知ありで記録。(ルールウィザードで通知ありでセッション記録を有効にするを選択します。)この記録アクションは、ルール基準を満たすセッションが記録されることを指定します。記録の発生を通知するポップアップウィンドウが表示されます。
  • 通知なしで記録。(ルールウィザードで通知なしでセッション記録を有効にするを選択します。)この記録アクションは、ルール基準を満たすセッションが記録されることを指定します。ユーザーは記録されていることを認識しません。

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

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

注:

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

録画ポリシーで複数のルールを作成した場合、一部のセッションが複数のルールの基準に一致する可能性があります。これらの場合、最も優先度の高いルールがセッションに適用されます。

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

  • 録画しないアクションを持つルールが最も高い優先度を持ちます
  • 通知ありで録画するアクションを持つルールが次に高い優先度を持ちます
  • 通知なしで録画するアクションを持つルールが最も低い優先度を持ちます

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

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

  1. セッション録画ポリシーコンソールがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
  2. セッション録画ポリシーコンソールを起動し、左ペインで録画ポリシーを選択します。メニューバーから新しいポリシーの追加を選択します。
  3. 新しいポリシーを右クリックし、ルールの追加を選択します。
  4. 録画オプションを選択します - ルールウィザードで、セッション録画を無効にする通知ありでセッション録画を有効にする(または通知なしで)、のいずれかを選択し、次へをクリックします。
  5. ルール基準を選択します - 1つ以上のルール基準を選択できます: ユーザーまたはグループ 公開アプリケーションまたはデスクトップ デリバリーグループまたはマシン IPアドレスまたはIP範囲
  6. ルール基準を編集します - 編集するには、下線が引かれた値をクリックします。値は、前の手順で選択した基準に基づいて下線が引かれています。

    注:

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

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

    Session Recording Policy Consoleは、Citrix Cloudおよびオンプレミス環境からデリバリーコントローラーと通信するための唯一のチャネルです。

    ルール条件の選択

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

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

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

    ユースケース 必要な操作
    オンプレミスデリバリーコントローラー
    1. Broker_PowerShellSnapIn_x64.msi をインストールします。 2. Citrix クラウドコントローラー チェックボックスのチェックを外します。
    Citrix Cloudデリバリーコントローラー
    1. Citrix Virtual Apps™ and Desktops リモート PowerShell SDK をインストールします。 2. シトリックス クラウド アカウントの資格情報を検証します。 3. シトリックス クラウド コントローラー チェックボックスをオンにします。
    オンプレミスデリバリーコントローラーからCitrix Cloudデリバリーコントローラーへの切り替え
    1. Broker_PowerShellSnapIn_x64.msi をアンインストールし、マシンを再起動します。 2. Citrix Virtual Apps and Desktops リモート PowerShell SDK をインストールします。 3. シトリックス クラウド アカウントの資格情報を検証します。 4. シトリックス クラウド コントローラー チェックボックスをオンにします。
    シトリックス クラウド デリバリー コントローラーからオンプレミス デリバリー コントローラーに切り替える
    1. シトリックス バーチャル アプリケーションズ アンド デスクトップ リモート PowerShell SDK をアンインストールし、マシンを再起動します。2. Broker_PowerShellSnapIn_x64.msi をインストールします。3. シトリックス クラウド コントローラー チェックボックスをオフにします。

    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 の資格情報を検証

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

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

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

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

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

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

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

Use Active Directory groups

Session Recordingでは、ポリシー作成時にActive Directoryグループを使用できます。個々のユーザーの代わりにActive Directoryグループを使用すると、ルールとポリシーの作成および管理が簡素化されます。たとえば、会社の財務部門のユーザーがFinanceという名前のActive Directoryグループに含まれている場合、ルール作成時に ルールウィザードで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. セッションレコーディングサーバーのIPアドレスまたはFQDN、およびセッションレコーディングエージェントがディレクターサーバー上のセッションレコーディングブローカーに接続するために使用するポート番号と接続タイプ(HTTP/HTTPS)を入力します。

イベントログポリシー

Session Recordingは、イベントログポリシーの一元的な構成をサポートしています。Session Recording Policy Consoleでポリシーを作成して、さまざまなイベントをログに記録できます。

注:

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

システム定義のイベントログポリシー

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

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

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

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

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

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

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

    イベントログポリシー

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

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

    イベントログポリシーの名前を変更

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

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

      イベントの種類

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

      • 汎用リダイレクトUSBイベントをログに記録する: Citrix Workspaceアプリ(Windows用または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/2106/media/file-events-presented-in-the-web-player.png)

        • セッション記録プレーヤーに表示されるファイルイベント

          セッションレコーディングプレイヤーに表示されるファイルイベント(/ja-jp/session-recording/2106/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」テーブルを定期的にバックアップまたは削除してください。
        • 大量のイベントが一定の時間間隔でキャプチャされる場合、ストレージの肥大化を防ぐため、Playerは各イベントタイプにつき1つのイベント項目のみを表示し、データベースも1つのイベント項目のみを保存します。
      • Webブラウジングアクティビティのログ記録: サポートされているブラウザーでのユーザーアクティビティをログに記録し、ブラウザー名、URL、ページタイトルを記録にタグ付けします。

        Webブラウジングアクティビティ(/ja-jp/session-recording/2106/media/browser-browsing-event.png)

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

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

        最上位ウィンドウのアクティビティをログに記録

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

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

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

      注:

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

    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: ファイル操作のログ記録を無効にします (デフォルト値データ)。
ファイル操作監視リスト 監視するターゲットフォルダーを指定します。デフォルトではフォルダーは指定されていません。つまり、デフォルトではファイル操作はキャプチャされません。
Webブラウジングアクティビティを有効にする 1: Webブラウジングアクティビティのログ記録を有効にします。0: Webブラウジングアクティビティのログ記録を無効にします (デフォルト値データ)。

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

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

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

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

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

注意:

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

録画表示ポリシー

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

カスタム録画表示ポリシーの作成

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

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

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

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

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

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

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

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

    注: 録画表示ポリシーメニューは、Session Recording Serverのプロパティでこの機能を有効にしない限り使用できません。

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

    録画表示ポリシーを追加する(/ja-jp/session-recording/2106/media/adding-a-new-recording-viewin-policy.png)

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

    録画表示ポリシーの名前を変更する(/ja-jp/session-recording/2106/media/renaming-a-new-recording-viewin-policy.png)

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

    1. 指定した他のユーザーおよびユーザーグループからの録画を表示できるユーザーまたはユーザーグループを指定します。

      ユーザーまたはユーザーグループを指定する(/ja-jp/session-recording/2106/media/specify-recording-viewer.png)

      注記:

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

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

      どのレコーディングを表示できるかを指定する

      注記: ルール条件を指定しないままにすると、前述のビューアーは表示するレコーディングがありません。

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

      ルール設定を完了する

メールアラートポリシー

このポリシー設定を使用すると、セッションの開始またはログに記録されたイベントが検出されたときに、指定された受信者にメールアラートを送信できます。メールアラートは、アクティブなレコーディングおよびイベントログポリシーに従って、録画されたセッションとログに記録されたイベントを対象としています。

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

メールアラートの例

ヒント:

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

システム定義のメールアラートポリシーをアクティブ化するか、独自のカスタムメールアラートポリシーを作成してアクティブ化できます。カスタムポリシーを作成するときは、各ポリシーに複数のルールを追加できます。各ルールは、セッションの開始が検出されたときにメールアラートをトリガーできるユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはVDAマシン、およびCitrix WorkspaceアプリのクライアントIPアドレスを決定します。

一度にアクティブにできるメールアラートポリシーは1つだけです。

システム定義のメールアラートポリシー

Session Recordingは、次の1つのシステム定義のメールアラートポリシーを提供します。

  • アラートしない。デフォルトのポリシーです。別のポリシーを指定しない場合、メールアラートは送信されません。

カスタムメールアラートポリシーを作成する

カスタムメールアラートポリシーを作成するには、次の手順を実行します。

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

    送信メール設定

    注:

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

    メールアカウントがメッセージを送信できませんエラー

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

  2. Session Recordingポリシーコンソールでカスタムメールアラートポリシーを作成します。

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

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

      アクティブなメールアラートポリシーはありません(/ja-jp/session-recording/2106/media/no-active-email-alert-policy.png)

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

    4. (オプション)新しいメールアラートポリシーを右クリックし、名前を変更します。

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

      5a. セッション開始が検出されましたまたはセッションイベントが検出されましたを選択します。アラート受信者のメールアドレスを追加します。

      セッションイベントが検出されたことを示す画像(/ja-jp/session-recording/2106/media/selecting-a-session-event-is-detected.png)

      セッションイベントが検出されましたを選択した場合、現在のイベントトリガーをクリックして、メールアラートをトリガーするログイベントを指定します。ドロップダウンリストからイベントタイプを選択し、論理AND演算子を使用して結合された2つのディメンションを通じてイベントルールを設定します。最大7つのイベントルールを設定できます。イベントタイプを選択してもディメンションを指定しない場合、そのタイプのイベントが発生したときにメールアラートが送信されます。また、説明列でイベントトリガーを定義するか、列を空のままにすることもできます。イベントがログに記録されたときに、定義したイベントトリガーの説明がアラートメールに提供されます。完了したら確認をクリックします。

      注: アクティブなイベントログポリシーがログに記録するイベントタイプを選択する必要があります。

      イベントタイプを選択する画像(/ja-jp/session-recording/2106/media/selecting-event-types.png)

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

      イベントタイプ ディメンション オプション
      アプリケーションの開始
      アプリケーション名
      完全なコマンドライン
      アプリケーションの終了
      アプリケーション名
      最前面
      アプリケーション名
      ウィンドウタイトル
      ウェブブラウジング
      URL
      タブのタイトル
      ブラウザ名
      ファイルの作成
      パス
      ファイルサイズ (MB)
      ファイル名の変更
      パス
      名前
      ファイル移動
      ソースパス
      宛先パス
      ファイルサイズ (MB)
      ファイル削除
      パス
      ファイルサイズ (MB)
      シーディーエム ユーエスビー
      ドライブ文字
      汎用USB
      デバイス名
      アイドル
      アイドル時間(時間)

      5b. アラート受信者のメールアドレスを追加します。

      5c. 次へをクリックして、ルール基準を選択および編集します。

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

      メールアラートのルール基準

      注:

      単一のメールアラートポリシーでセッションまたはイベントが複数のルールに合致する場合、最も古いルールが適用されます。

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

    6. 新しいメールアラートポリシーをアクティブ化します。

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

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

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

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

注:

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

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

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

  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. ルールを追加、変更、または削除するには:
    • メニューバーから「Add New Rule」を選択します。ポリシーがアクティブな場合、操作の確認を求めるポップアップウィンドウが表示されます。「Rules」ウィザードを使用してルールを作成します。
    • 変更するルールを選択し、右クリックして「Properties」を選択します。「Rules」ウィザードを使用してルールを変更します。
    • 削除するルールを選択し、右クリックして「Delete Rule」を選択します。

ポリシーを削除する

注:

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

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

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

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

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

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