ポリシーの構成
Session Recording Policy Consoleを使用して、録画ポリシー、イベントログポリシー、および録画表示ポリシーを作成します。ポリシーを作成する際、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 Serverが予期せず失敗した場合に録画ファイルの損失を防ぐために、レジストリを編集できます。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」演算子は個別の基準間で使用されます。結果が真の場合、セッション録画ポリシーエンジンはルールの操作を実行します。そうでない場合、次のルールに進み、プロセスを繰り返します。
録画ポリシーで複数のルールを作成した場合、一部のセッションは複数のルールの基準に一致する可能性があります。これらの場合、最も優先度の高いルールがセッションに適用されます。
ルールの記録アクションによって、その優先順位が決まります。
- 記録しないアクションを持つルールが最も高い優先順位を持ちます
- 通知ありで記録するアクションを持つルールが次に高い優先順位を持ちます
- 通知なしで記録するアクションを持つルールが最も低い優先順位を持ちます
セッションによっては、記録ポリシーのどのルール条件も満たさない場合があります。これらのセッションには、ポリシーのフォールバックルールのアクションが適用されます。フォールバックルールのアクションは常に記録しないです。フォールバックルールを変更または削除することはできません。
カスタム記録ポリシーを作成するには:
- Session Recording Policy Consoleがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
- Session Recording Policy Consoleを起動し、左ペインで記録ポリシーを選択します。メニューバーから、新しいポリシーの追加を選択します。
- 新しいポリシーを右クリックし、ルールの追加を選択します。
- 記録オプションを選択します - ルールウィザードで、セッション記録を無効にする、通知ありでセッション記録を有効にする(または通知なしで)を選択し、次へをクリックします。
- ルール条件を選択します - 1つ以上のルール条件を選択できます。 ユーザーまたはグループ 公開アプリケーションまたはデスクトップ デリバリーグループまたはマシン IPアドレスまたはIP範囲
-
ルール条件を編集します - 編集するには、下線が引かれた値をクリックします。値は、前の手順で選択した条件に基づいて下線が引かれています。
注:
公開アプリケーションまたはデスクトップの下線が引かれた値を選択した場合、Controllerがローカルネットワーク上にある場合、サイトアドレスはIPアドレス、URL、またはマシン名になります。アプリケーション名リストには表示名が表示されます。
公開アプリケーションまたはデスクトップまたはデリバリーグループまたはマシンを選択する場合、Session Recording Policy Consoleが通信するDelivery Controllerを指定します。
セッションレコーディングポリシーコンソールは、Citrix Cloudおよびオンプレミス環境からデリバリーコントローラーと通信するための唯一のチャネルです。
ルール基準の選択(/ja-jp/session-recording/2103/media/select-rule-criteria.png)
例えば、デリバリーグループまたはマシンを選択する場合、前のスクリーンショットのステップ3にある該当するハイパーリンクをクリックし、追加をクリックしてコントローラーにクエリを追加します。
コントローラーへのクエリの作成(/ja-jp/session-recording/2103/media/create-query-to-ddc.png)
オンプレミスおよびCitrix Cloudデリバリーコントローラーを対象とするユースケースの説明については、次の表を参照してください。
ユースケース 必要な操作 オンプレミスデリバリーコントローラー - まず、Broker_PowerShellSnapIn_x64.msi をインストールしてください。 2. 次に、Citrix Cloud Controller のチェックボックスをオフにしてください。
Citrix Cloudデリバリーコントローラー - Citrix Virtual Apps™ and Desktops リモート パワーシェル エスディーケー をインストールします。 2. Citrix Cloud アカウントの資格情報を検証します。 3. Citrix Cloud Controller チェックボックスをオンにします。
オンプレミスデリバリーコントローラーからCitrix Cloudデリバリーコントローラーに切り替える - Broker_PowerShellSnapIn_x64.msi をアンインストールし、マシンを再起動します。 2. Citrix Virtual Apps and Desktops リモート パワーシェル エスディーケー をインストールします。 3. Citrix Cloud アカウントの資格情報を検証します。 4. Citrix Cloud Controller チェックボックスをオンにします。
Citrix Cloudデリバリーコントローラーからオンプレミスデリバリーコントローラーに切り替える - 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が期待どおりに動作しない可能性があります。
手動検証を行うには:
-
Citrix Cloudコンソールにログオンし、Identity and Access Management > API Accessを見つけます。Citrix Cloud認証プロンプトをバイパスできる認証プロファイルを取得するために、APIアクセスセキュアクライアントを作成します。セキュアクライアントをダウンロードし、名前を変更して安全な場所に保存します。ファイル名はデフォルトでsecureclient.csvです。
Citrix Cloud資格情報を検証する(/ja-jp/session-recording/2103/media/validating-ctrix-cloud-credentials.png)
-
PowerShellセッションを開き、次のコマンドを実行して、認証プロファイル(前の手順で取得したもの)を有効にします。
asnp citrix.* Set-XDCredentials -CustomerId "citrixdemo" -SecureClientFile "c:\temp\secureclient.csv" -ProfileType CloudAPI –StoreAs "default" <!--NeedCopy-->必要に応じてCustomerIdとSecureClientFileを設定します。上記のコマンドは、現在のPowerShellセッションおよび以降のすべてのPowerShellセッションで認証プロンプトをバイパスするために、顧客
citrixdemoのデフォルト認証プロファイルを作成します。
- ウィザードに従って構成を完了します。
注: プリローンチされたアプリケーションセッションに関する制限事項:
- アクティブなポリシーがアプリケーション名と一致しようとすると、プリローンチされたセッションで起動されたアプリケーションは一致せず、その結果、セッションは記録されません。
- アクティブなポリシーがすべてのアプリケーションを記録する場合、ユーザーがCitrix Workspaceアプリ for Windowsにログオンすると(プリローンチされたセッションが確立されていると同時に)、記録通知が表示され、プリローンチされた(空の)セッションと、そのセッションで今後起動されるすべてのアプリケーションが記録されます。
回避策として、アプリケーションを記録ポリシーに従って個別のDelivery Groupに公開します。アプリケーション名を記録条件として使用しないでください。このアプローチにより、プリローンチされたセッションを記録できます。ただし、通知は引き続き表示されます。
アクティブディレクトリグループを使用する
Session Recordingでは、ポリシーの作成時にActive Directoryグループを使用できます。個々のユーザーの代わりにActive Directoryグループを使用すると、ルールとポリシーの作成と管理が簡素化されます。たとえば、会社の財務部門のユーザーがFinanceという名前のActive Directoryグループに含まれている場合、ルールを作成する際に、 ルールウィザードでFinanceグループを選択することで、このグループのすべてのメンバーに適用されるルールを作成できます。
ホワイトリストユーザー
組織内の一部のユーザーのセッションが記録されないように、セッション記録ポリシーを作成できます。このケースは、これらのユーザーを ホワイトリストに登録すると呼ばれます。ホワイトリスト登録は、プライバシー関連情報を扱うユーザーや、組織が特定の従業員クラスのセッションを記録したくない場合に役立ちます。
たとえば、社内のすべてのマネージャーがExecutiveという名前のActive Directoryグループのメンバーである場合、Executiveグループのセッション記録を無効にするルールを作成することで、これらのユーザーのセッションが記録されないようにすることができます。このルールを含むポリシーがアクティブである間は、Executiveグループのメンバーのセッションは記録されません。組織の他のメンバーのセッションは、アクティブなポリシーの他のルールに基づいて記録されます。
Directorでセッションレコーディングサーバーを使用するように構成する
Directorコンソールを使用して、記録ポリシーを作成およびアクティブ化できます。
- HTTPS接続の場合、Directorサーバーの信頼されたルート証明書に、Session Recording Serverを信頼するための証明書をインストールします。
- To configure the Director server to use the Session Recording Server, run the C:\inetpub\wwwroot\Director\tools\DirectorConfig.exe /configsessionrecording command.
- Directorサーバー上のセッションレコーディングブローカーに接続するためにセッションレコーディングエージェントが使用する、セッションレコーディングサーバーのIPアドレスまたはFQDN、ポート番号、および接続タイプ(HTTP/HTTPS)を入力します。
イベントログポリシー
Session Recordingは、イベントログポリシーの一元的な構成をサポートしています。Session Recordingポリシーコンソールで、さまざまなイベントをログに記録するためのポリシーを作成できます。
注:
USB大容量記憶装置の挿入、およびアプリケーションの開始と終了をログに記録するには、Session Recordingバージョン1811以降を使用します。 ファイル操作イベントとWebブラウジングアクティビティをログに記録するには、Session Recordingバージョン1903以降を使用します。 クリップボードアクティビティをログに記録するには、Session Recordingバージョン2012以降を使用します。
システム定義のイベントログポリシー
システム定義のイベントログポリシーはログに記録しないです。これはデフォルトで非アクティブです。アクティブな場合、イベントはログに記録されません。
システム定義のイベントログポリシーは変更または削除できません。
カスタムイベントログポリシーを作成する
独自のイベントログポリシーを作成する際、セッション記録中に特定のイベントがログに記録されるユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはVDAマシン、およびCitrix WorkspaceアプリクライアントIPアドレスを指定するルールを作成します。Session Recording Policy Console内のウィザードは、ルールの作成に役立ちます。公開アプリケーションまたはデスクトップのリスト、およびデリバリーグループまたはVDAマシンのリストを取得するには、サイト管理者として読み取り権限が必要です。サイトのDelivery Controllerで管理者読み取り権限を構成します。
カスタムイベントログポリシーを作成するには:
-
Session Recording Policy Consoleがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
-
Session Recording Policy Consoleを起動します。 デフォルトでは、アクティブなイベントログポリシーはありません。

-
左ペインでイベントログポリシーを選択します。メニューバーから新しいポリシーの追加を選択して、イベントログポリシーを作成します。
-
(オプション)新しいイベントログポリシーを右クリックして名前を変更します。

-
新しいイベントログポリシーを右クリックし、ルールの追加を選択します。
-
各イベントタイプの横にあるチェックボックスをオンにして、監視するターゲットイベントを1つ以上指定します。

-
CDMマップされたUSBイベントをログに記録: WindowsまたはMac用Citrix Workspaceアプリがインストールされているクライアントデバイスに、クライアントドライブマッピング(CDM)マップされた大容量記憶装置が挿入されたことをログに記録し、記録内のイベントにタグを付けます。
-
汎用リダイレクトUSBイベントをログに記録: WindowsまたはMac用Citrix Workspaceアプリがインストールされているクライアントに、汎用リダイレクトされた大容量記憶装置が挿入されたことをログに記録し、記録内のイベントにタグを付けます。
-
アプリ起動イベントをログに記録: ターゲットアプリケーションの起動をログに記録し、記録内のイベントにタグを付けます。
-
アプリ終了イベントをログに記録: ターゲットアプリケーションの終了をログに記録し、記録内のイベントにタグを付けます。
注記:
Session Recording は、アプリケーションの開始をログに記録せずに、その終了をログに記録することはできません。そのため、ルールウィザードでは、アプリ終了イベントのログ記録チェックボックスは、アプリ開始イベントのログ記録を選択するまでグレー表示されます。
-
アプリ監視リスト: アプリ開始イベントのログ記録とアプリ終了イベントのログ記録を選択すると、監視するターゲットアプリケーションを指定し、記録に過剰な数のイベントが殺到するのを避けるために、アプリ監視リストを使用します。
注記:
- アプリケーションの開始と終了をキャプチャするには、アプリ監視リストにアプリケーションのプロセス名を追加します。たとえば、リモートデスクトップ接続の開始をキャプチャするには、プロセス名
mstsc.exeをアプリ監視リストに追加します。プロセスをアプリ監視リストに追加すると、追加されたプロセスとその子プロセスによって駆動されるアプリケーションが監視されます。Session Recording は、デフォルトでプロセス名cmd.exe、powershell.exe、およびwsl.exeをアプリ監視リストに追加します。イベントログポリシーでアプリ開始イベントのログ記録とアプリ終了イベントのログ記録を選択した場合、コマンドプロンプト、PowerShell、および Windows Subsystem for Linux (WSL) アプリの開始と終了は、それらのプロセス名をアプリ監視リストに手動で追加したかどうかに関わらずログに記録されます。デフォルトのプロセス名はアプリ監視リストには表示されません。 - プロセス名はセミコロン (;) で区切ります。
- 完全一致のみがサポートされています。ワイルドカードはサポートされていません。
- 追加するプロセス名では、大文字と小文字は区別されません。
- 記録に過剰な数のイベントが殺到するのを避けるため、システムプロセス名(例: explorer.exe)やWebブラウザをレジストリに追加しないでください。
- アプリケーションの開始と終了をキャプチャするには、アプリ監視リストにアプリケーションのプロセス名を追加します。たとえば、リモートデスクトップ接続の開始をキャプチャするには、プロセス名
-
機密ファイルイベントのログ記録: 記録内のターゲットファイルに対する操作をログに記録します。
-
ファイル監視リスト: 機密ファイルイベントのログ記録を選択すると、監視するターゲットファイルを指定するために、ファイル監視リストを使用します。フォルダーを指定して、その中のすべてのファイルをキャプチャできます。デフォルトではファイルは指定されておらず、これはデフォルトではファイルがキャプチャされないことを意味します。
注記:
- ファイルの名前変更、作成、削除、または移動操作をキャプチャするには、ファイル監視リストにファイルフォルダーのパス文字列(ファイル名またはファイルフォルダーのルートパスではない)を追加します。たとえば、
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/2103/media/browser-browsing-event.png)
サポートされているブラウザーのリスト:
ブラウザー バージョン クローム 69 以降 インターネット エクスプローラー 11 ファイアフォックス 61 以降 -
最上位ウィンドウアクティビティをログに記録: 最上位ウィンドウアクティビティをログに記録し、プロセス名、タイトル、プロセス番号を記録にタグ付けします。
最上位ウィンドウアクティビティをログに記録(/ja-jp/session-recording/2103/media/logging-top-most-window-activities.png)
-
クリップボードアクティビティをログに記録: クリップボードを使用したテキスト、画像、ファイルのコピー操作をログに記録します。ファイルコピーの場合はプロセス名とファイルパスが、テキストコピーの場合はプロセス名とタイトルが、画像コピーの場合はプロセス名がログに記録されます。
-
-
ルール基準を選択して編集します。
カスタムレコーディングポリシーの作成と同様に、ユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはマシン、IPアドレスまたはIP範囲の1つ以上のルール基準を選択できます。詳細については、「カスタムレコーディングポリシーを作成する」セクションの手順を参照してください。
注:
イベントログポリシーのどのルール基準にも合致しないセッションがある場合があります。これらのセッションには、常にログに記録しないであるフォールバックルールのイベントログアクションが適用されます。フォールバックルールは変更または削除できません。
-
ウィザードに従って構成を完了します。

-
レジストリ構成との互換性
セッションレコーディングが新規インストールまたはアップグレードされた場合、デフォルトではアクティブなイベントログポリシーは利用できません。このとき、各セッションレコーディングエージェントは、特定のイベントをログに記録するかどうかを判断するために、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ポリシーコンソールでシステム定義またはカスタムのイベントログポリシーを有効にすると、各Session Recording Agent上の関連するレジストリ設定は無視され、イベントログにレジストリ設定を使用できなくなります。
録画表示ポリシー
Session Recording Playerは、ロールベースのアクセス制御をサポートしています。Session Recordingポリシーコンソールで録画表示ポリシーを作成し、各ポリシーに複数のルールを追加できます。各ルールは、指定した他のユーザーやユーザーグループ、公開アプリケーションやデスクトップ、デリバリーグループやVDAから生成された録画を、どのユーザーまたはユーザーグループが表示できるかを決定します。
カスタム録画表示ポリシーを作成する
録画表示ポリシーを作成する前に、次の手順で機能を有効にします。
- Session Recording Serverをホストしているマシンにログオンします。
- スタートメニューから、Session Recording Serverのプロパティを選択します。
- セッションレコーディングサーバーのプロパティで、RBACタブをクリックします。
-
録画表示ポリシーの構成を許可するチェックボックスをオンにします。

カスタム録画表示ポリシーを作成するには
注:録画ポリシーやイベントログポリシーとは異なり、録画表示ポリシー(追加されたすべてのルールを含む)は、作成されるとすぐにアクティブになります。有効化する必要はありません。
-
Session Recordingポリシーコンソールがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
-
Session Recordingポリシーコンソールを起動します。デフォルトでは、録画表示ポリシーはありません。

注: 録画表示ポリシーメニューは、Session Recording Server Propertiesでこの機能を有効にしない限り利用できません。
-
左ペインで録画表示ポリシーを選択します。メニューバーから新しいポリシーの追加を選択して、録画表示ポリシーを作成します。

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

-
新しいポリシーを右クリックし、規則の追加を選択します。
-
指定した他のユーザーやユーザーグループからの録画を表示できるユーザーまたはユーザーグループを指定します。

注:
各規則では、録画ビューアーとして1つのユーザーまたはユーザーグループのみを選択できます。複数のユーザーまたはユーザーグループを選択した場合、最新の選択のみが有効になり、テキストボックスに表示されます。 録画ビューアーを指定するときは、そのビューアーにプレーヤーの役割を割り当てていることを確認してください。録画セッションを再生する権限がないユーザーは、録画セッションを再生しようとするとエラーメッセージを受け取ります。詳しくは、「ユーザーの承認」を参照してください。
- 以前に指定したビューアーにどの録画が表示されるかを指定するために、規則の条件を選択して編集します。
- ユーザーまたはグループ
- 公開アプリケーションまたはデスクトップ
- デリバリーグループまたはマシン
誰のレコーディングを表示できるかを指定する(/ja-jp/session-recording/2103/media/specify-whose-recordings-can-be-viewed.png)
注: ルール条件を指定しない場合、以前に指定したビューアーは表示するレコーディングがありません。
-
ウィザードに従って構成を完了します。
ルール設定を完了する(/ja-jp/session-recording/2103/media/completing-rule-setup-for-viewing-policy2.png)
-
メールアラートポリシー
このポリシー設定により、セッションの開始またはログに記録されたイベントが検出されたときに、指定された受信者にメールアラートを送信できます。メールアラートは、アクティブなレコーディングおよびイベントログポリシーに従って、記録されたセッションおよびログに記録されたイベントを対象としています。
メールアラートの例については、次のスクリーンショットを参照してください。
メールアラートの例(/ja-jp/session-recording/2103/media/an-example-email-alert.png)
ヒント:
再生URLをクリックすると、Webプレーヤーで記録されたセッションの再生ページが開きます。ここをクリックすると、Webプレーヤーですべてのレコーディングページが開きます。
システム定義のメールアラートポリシーをアクティブにするか、独自のカスタムメールアラートポリシーを作成してアクティブにすることができます。カスタムポリシーを作成するときは、各ポリシーに複数のルールを追加できます。各ルールは、セッション開始が検出されたときにメールアラートをトリガーできるユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはVDAマシン、およびCitrix WorkspaceアプリクライアントIPアドレスを決定します。
一度にアクティブにできるメールアラートポリシーは1つだけです。
システム定義のメールアラートポリシー
Session Recordingには、次のシステム定義のメールアラートポリシーが1つ用意されています。
- アラートしない。デフォルトのポリシーです。別のポリシーを指定しない場合、メールアラートは送信されません。
カスタムメールアラートポリシーを作成する
カスタムメールアラートポリシーを作成するには、次の手順を実行します。
-
Session Recording Serverのプロパティで、送信メール設定を構成します。
送信メール設定(/ja-jp/session-recording/2103/media/outgoing-email-settings.png)
注:
メールのタイトルセクションで3つ以上のオプションを選択すると、メールの件名が長すぎる可能性があることを示す警告ダイアログが表示されます。メール通知の送信を許可するを選択して適用をクリックすると、Session Recordingはメール設定を確認するためのメールを送信します。パスワードやポートが間違っているなど、いずれかの設定が正しくない場合、Session Recordingはエラー詳細を含むエラーメッセージを返します。
メールアカウントがメッセージを送信できませんエラー(/ja-jp/session-recording/2103/media/email-account-cannot-send-messages-error.png)
メール設定が有効になるまで約5分かかります。メール設定をすぐに有効にするか、設定に従ってメールが送信されない問題を解決するには、Storage Manager(CitrixSsRecStorageManager)サービスを再起動します。また、バージョン2006以前から現在のリリースにアップグレードする場合は、Storage Managerサービスを再起動してください。
-
Session Recordingポリシーコンソールでカスタムメールアラートポリシーを作成します。
-
Session Recordingポリシーコンソールがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
-
Session Recordingポリシーコンソールを起動します。デフォルトでは、アクティブなメールアラートポリシーはありません。
アクティブなメールアラートポリシーがありません(/ja-jp/session-recording/2103/media/no-active-email-alert-policy.png)
-
左側のペインでメールアラートポリシーを選択します。メニューバーから新しいポリシーの追加を選択して、メールアラートポリシーを作成します。
-
(オプション)新しいメールアラートポリシーを右クリックして、名前を変更します。
-
新しいメールアラートポリシーを右クリックして、ルールの追加を選択します。
5a. セッション開始が検出されましたまたはセッションイベントが検出されましたを選択します。アラート受信者のメールアドレスを追加します。
セッションイベントが検出されたことを選択するイメージ(/ja-jp/session-recording/2103/media/selecting-a-session-event-is-detected.png)
セッションイベントが検出されましたを選択した場合、現在のイベントトリガーをクリックして、メールアラートをトリガーするログイベントを指定します。ドロップダウンリストからイベントタイプを選択し、論理AND演算子を使用して結合された2つのディメンションを通じてイベントルールを設定します。最大7つのイベントルールを設定できます。イベントタイプを選択してもディメンションを指定しない場合、そのタイプのイベントが発生したときにメールアラートが送信されます。また、説明列でイベントトリガーを定義するか、列を空のままにすることもできます。そのタイプのイベントがログに記録されると、定義したイベントトリガーの説明がアラートメールに記載されます。完了したら、確認をクリックします。
注: アクティブなイベントログポリシーがログに記録するイベントタイプを選択する必要があります。
イベントタイプを選択するイメージ(/ja-jp/session-recording/2103/media/selecting-event-types.png)
サポートされているイベントタイプの完全なリストについては、次の表を参照してください。
イベントタイプ ディメンション オプション アプリの開始 アプリ名 完全なコマンドライン アプリの終了 アプリ名 最上位 アプリ名 ウィンドウタイトル Webブラウジング URL タブタイトル ブラウザ名 ファイル作成 パス ファイルサイズ (MB) ファイル名の変更 パス 名前 ファイルの移動 ソースパス 宛先パス ファイルサイズ (MB) ファイルの削除 パス ファイルサイズ(MB) シーディーエム USB ドライブレター 汎用USB デバイス名 アイドル アイドル時間(時間) 5b. アラート受信者のメールアドレスを追加します。
5c. 次へをクリックして、ルール基準を選択および編集します。
カスタムレコーディングポリシーを作成する場合と同様に、ユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはマシン、IPアドレスまたはIP範囲の1つ以上のルール基準を選択できます。詳細については、カスタムレコーディングポリシーの作成セクションの手順を参照してください。
メールアラートのルール基準(/ja-jp/session-recording/2103/media/rule-criteria-for-email-alert.png)
注:
セッションまたはイベントが単一のメールアラートポリシー内で複数のルールに一致する場合、最も古いルールが適用されます。
5d. ウィザードに従って構成を完了します。
-
新しいメールアラートポリシーをアクティブ化します。
-
-
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日の制限に達すると、翌日の開始までメールを送信できません。この場合、その期間内に記録されるセッション数よりも制限が大きいことを確認してください。
ポリシーをアクティブ化する
- Session Recording Policy Consoleをインストールしたマシンに管理者としてログオンします。
- セッションレコーディングポリシーコンソールを起動します。
- Connect to Session Recording Serverウィンドウが表示された場合は、Session Recording Serverの名前、プロトコル、およびポートが正しいことを確認します。OKをクリックします。
- セッションレコーディングポリシーコンソールで、必要に応じてレコーディングポリシーまたはイベントログポリシーを展開します。
- アクティブ化するポリシーを選択します。
- メニューバーから、Activate Policyを選択します。
ポリシーを変更する
- Session Recording Policy Consoleをインストールしたマシンに管理者としてログオンします。
- セッションレコーディングポリシーコンソールを起動します。
- Connect to Session Recording Serverウィンドウが表示された場合は、Session Recording Serverの名前、プロトコル、およびポートが正しいことを確認します。OKをクリックします。
- セッションレコーディングポリシーコンソールで、必要に応じてレコーディングポリシーまたはイベントログポリシーを展開します。
- 変更するポリシーを選択します。ポリシーのルールが右側のペインに表示されます。
- ルールを追加、変更、または削除するには:
- メニューバーから、Add New Ruleを選択します。ポリシーがアクティブな場合、操作の確認を求めるポップアップウィンドウが表示されます。Rulesウィザードを使用してルールを作成します。
- 変更したいルールを選択し、右クリックしてプロパティを選択します。ルールウィザードを使用してルールを変更します。
- 削除したいルールを選択し、右クリックしてルールの削除を選択します。
ポリシーを削除する
注:
システム定義のポリシー、またはアクティブなポリシーは削除できません。
- Session Recording Policy Consoleをインストールしたマシンに管理者としてログオンします。
- セッションレコーディングポリシーコンソールを起動します。
- Session Recording Serverへの接続ウィンドウが表示された場合は、Session Recording Serverの名前、プロトコル、ポートが正しいことを確認します。OKをクリックします。
- Session Recording Policy Consoleで、必要に応じて、録画ポリシーまたはイベントログポリシーを展開します。
- 左側のペインで、削除するポリシーを選択します。ポリシーがアクティブな場合は、別のポリシーをアクティブにする必要があります。
- メニューバーからポリシーの削除を選択します。
- はいを選択して操作を確定します。
ロールオーバーの動作を理解する
ポリシーをアクティブにすると、以前にアクティブだったポリシーは、録画中のセッションが終了するか、セッション録画ファイルがロールオーバーするまで有効なままです。ファイルは最大サイズに達するとロールオーバーします。録画の最大ファイルサイズについて詳しくは、「録画のファイルサイズを指定する」を参照してください。
次の表は、セッションが録画中でロールオーバーが発生しているときに新しい録画ポリシーを適用した場合に何が起こるかを示しています。
| 以前の録画ポリシーが以下の場合: | 新しい録画ポリシーが以下の場合: | ロールオーバー後、録画ポリシーは次のようになります: |
|---|---|---|
| 録画しない | その他のポリシー | 変更なし。新しいポリシーは、ユーザーが新しいセッションにログオンしたときにのみ有効になります。 |
| 通知なしで録画する | 録画しない | 録画が停止します。 |
| 通知なしで録画する | 通知ありで録画する | 録画は継続され、通知メッセージが表示されます。 |
| 通知ありで録画する | 録画しない | 録画が停止します。 |
| 通知ありで記録 | 通知なしで記録 | 記録は継続されます。ユーザーが次回ログオンしてもメッセージは表示されません。 |