インストール、アップグレード、アンインストール
注:
負荷分散によるサーバーの高可用性を構成するには、「既存の展開で負荷分散を構成する」および「Azure でセッション録画を展開して負荷分散する」を参照してください。
Citrix Session RecordingおよびCitrix Session Recordingサービスを迅速にセットアップし、適切に構成するための詳細な情報や手順について、より深く理解されたい場合は、Citrix Tech Zoneの記事「POC Guide: Citrix Session Recording」をご参照いただけます。
この記事には、次のセクションが含まれています。
Citrix Virtual Apps and Desktopsインストーラーを使用してSession Recordingをインストールするための詳細な手順と方法について(/ja-jp/session-recording/2203-ltsr/install-upgrade-uninstall.html#install-session-recording-by-using-the-citrix-virtual-apps-and-desktops-installer)
シトリックス アナリティクス フォー セキュリティと統合する
インストールチェックリスト
Citrix Virtual Apps and Desktops™インストーラーを使用して、セッション レコーディング コンポーネントをインストールできます。
インストールを開始する前に、このリストを完了してください。
| ✔ | 手順 |
|---|---|
| 各Session Recordingコンポーネントをインストールするマシンを選択します。各コンピューターが、インストールするコンポーネントのハードウェアおよびソフトウェア要件を満たしていることを確認してください。 | |
| Citrixアカウントの資格情報を使用して、Citrix Virtual Apps™ and Desktopsのダウンロードページにアクセスし、製品のISOファイルをダウンロードします。ISOファイルを解凍するか、DVDに書き込みます。 | |
| Session Recordingコンポーネント間の通信にTLSプロトコルを使用するには、環境に適切な証明書をインストールします。 | |
| Session Recordingコンポーネントに必要なホットフィックスをインストールします。ホットフィックスは、Citrix Supportから入手できます。 | |
| Session Recordingポリシーを作成してアクティブ化するようにDirectorを構成します。詳しくは、「Session Recording Serverを使用するようにDirectorを構成する」を参照してください。 |
注:
- 公開アプリケーションは、記録ポリシーに基づいて個別のデリバリーグループに分割することをお勧めします。アプリケーションが同じデリバリーグループにある場合、公開アプリケーションのセッション共有はアクティブなポリシーと競合する可能性があります。Session Recordingは、ユーザーが最初に開いた公開アプリケーションとアクティブなポリシーを照合します。7.18リリース以降、動的セッション記録機能を使用して、セッション中の任意の時点で記録セッションを開始または停止できます。この機能は、アクティブなポリシーとの競合の問題を軽減するのに役立ちます。詳しくは、「動的セッション記録」を参照してください。
- Machine Creation Services™ (MCS)またはProvisioning Servicesを使用する予定がある場合は、一意のQMIdを準備してください。これに従わない場合、記録データが失われる可能性があります。
- SQL Server には、TCP/IP、稼働中のSQL Server ブラウザーサービス、および有効なWindows認証が必要です。
- HTTPSを使用するには、TLS/HTTPS用のサーバー証明書を構成します。
- ローカルユーザーとグループ > グループ > ユーザーのユーザーが
C:\windows\Tempフォルダーへの書き込み権限を持っていることを確認します。
Citrix Virtual Apps and Desktops インストーラーを使用してセッションレコーディングをインストールする
Citrix Session Recordingは、次のコンポーネントで構成されています。
- セッションレコーディング管理(セッションレコーディングデータベース、セッションレコーディングサーバー、およびセッションレコーディングポリシーコンソールを含む)
- セッション録画エージェント
- セッション録画プレーヤー
- セッション録画Webプレーヤー
単一サーバーにすべてのコンポーネントをインストールすることは概念実証としては許容されますが、以下のように別々のサーバーにインストールすることをお勧めします。
- マシンAにMicrosoft SQL Serverをインストールします。
-
マシンBにセッション録画サーバー、セッション録画管理者ログ、およびセッション録画データベースをインストールします。
注:
セッション録画データベースは実際のデータベースではありません。これは、インストール中にMicrosoft SQL Serverインスタンスに必要なデータベースを作成および構成するコンポーネントです。
セッション録画サーバーをインストールすると、セッション録画Webプレーヤーが自動的にインストールされます。
- マシンCにセッション録画ポリシーコンソールをインストールします。
- マシンCまたはマシンDのいずれかにセッション録画プレーヤーをインストールします。
- VDAにセッション録画エージェントをインストールします。
セッションレコーディング管理コンポーネントをインストールする
注:
2110以降、TLS 1.0が無効になっているWindows Server 2016にセッションレコーディング管理コンポーネントをインストールする前に、次の手順を完了してください。
- マイクロソフト オーエルイーディービー ドライバー (エスキューエルサーバー用) をインストールします。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319レジストリキーの下に、SchUseStrongCryptoDWORD(32ビット)値を追加し、値のデータを1に設定します。- Windows Server 2016 を再起動する必要があります。
ステップ1:製品ソフトウェアをダウンロードしてウィザードを起動する
- Citrixアカウントの資格情報を使用してCitrix Virtual Apps and Desktopsダウンロードページにアクセスし、製品のISOファイルをダウンロードします。ISOファイルを解凍するか、DVDに書き込みます。
- セッションレコーディング管理コンポーネントをインストールするマシンに、ローカル管理者アカウントを使用してログオンします。DVDをドライブに挿入するか、ISOファイルをマウントします。インストーラーが自動的に起動しない場合は、AutoSelectアプリケーションまたはマウントされたドライブをダブルクリックします。 インストールウィザードが起動します。
ステップ2:インストールする製品を選択する

製品の横にある開始をクリックして、Citrix Virtual AppsまたはCitrix Virtual Desktops™をインストールします。
ステップ3:セッションレコーディングを選択する

「Session Recording」という項目を選択します。
ステップ4:ライセンス契約を読んで同意する

[ソフトウェアライセンス契約] ページで、ライセンス契約を読み、同意して、[次へ] をクリックします。
ステップ5:インストールするコンポーネントとインストール場所を選択する

コアコンポーネント ページで:
- 場所: デフォルトでは、コンポーネントはC:\Program Files\Citrixにインストールされます。デフォルトの場所はほとんどの展開で機能します。カスタムのインストール場所を指定できます。
- コンポーネント: デフォルトでは、インストール可能なコンポーネントの横にあるすべてのチェックボックスが選択されています。インストーラーは、シングルセッションOSで実行されているか、マルチセッションOSで実行されているかを認識します。セッションレコーディング管理コンポーネントはマルチセッションOSにのみインストールできます。セッションレコーディングエージェントは、VDAがインストールされているマシンにのみインストールできます。VDAが事前にインストールされていないマシンにセッションレコーディングエージェントをインストールすると、[Session Recording Agent] オプションは使用できません。
「Session Recording Administration」という項目を選択し、その後「次へ」ボタンをクリックします。

ステップ6:インストールする機能を選択する

機能 ページで:
- デフォルトでは、インストール可能な機能の横にあるすべてのチェックボックスが選択されています。概念実証の場合、これらすべての機能を単一のサーバーにインストールしても問題ありません。大規模な本番環境では、Session Recordingポリシーコンソールを別のサーバーに、Session Recordingサーバー、管理者ログ、およびデータベースをさらに別のサーバーにインストールします。
- Session Recording管理者ログは、Session Recordingサーバーのオプションのサブ機能です。Session Recording管理者ログを選択する前に、Session Recordingサーバーを選択してください。
- セッションレコーディングサーバーを選択すると、セッションレコーディングWeb Playerもインストールされます。
- サーバーで機能を選択してインストールした後、同じサーバーに機能を追加するには、msiパッケージのみを使用できます。インストーラーを再度実行することはできません。
インストールする機能を選択し、次へをクリックします。
手順6.1:Session Recordingデータベースをインストールする
注:
Session Recordingデータベースは実際のデータベースではありません。これは、インストール中にMicrosoft SQL Serverインスタンスに必要なデータベースを作成および構成するコンポーネントです。Session Recordingは、Microsoft SQL Serverに基づいた3つのデータベース高可用性ソリューションをサポートしています。詳しくは、「データベースの高可用性」を参照してください。
セッションレコーディングデータベースは、Azure SQL Managed Instance、Azure Virtual Machines (VM) 上のSQL Server、およびAWS RDSに展開できます。Azure SQL Managed InstanceおよびAWS RDSでは、SessionRecordingAdministrationx64.msiパッケージを使用することによってのみセッションレコーディングデータベースを展開できます。詳しくは、「Azure SQL Managed InstanceまたはAWS RDSにセッションレコーディングデータベースを展開する」を参照してください。Azure VM上のSQL Serverでは、msiパッケージとCitrix Virtual Apps and Desktopsインストーラーの両方を使用してセッションレコーディングデータベースを展開できます。詳しくは、「Azure VM上のSQL Serverにセッションレコーディングデータベースを展開する」を参照してください。
-
機能ページで、Session Recordingデータベースを選択し、次へをクリックします。

-
データベースとサーバーの構成ページで、Session Recordingデータベースのインスタンス名とデータベース名、およびSession Recordingサーバーのコンピューターアカウントを指定します。次へをクリックします。

データベースとサーバーの構成ページで:
- インスタンス名:データベースインスタンスが名前付きインスタンスでない場合は、SQL Serverのコンピューター名のみを使用できます。インスタンスのセットアップ中にインスタンスに名前を付けた場合は、データベースインスタンス名としてcomputer-name\instance-nameを使用します。使用しているサーバーインスタンス名を特定するには、SQL Serverでselect @@servernameを実行します。戻り値は正確なデータベースインスタンス名です。SQL Serverがデフォルトの1433ではなくカスタムポートを使用している場合は、インスタンス名にコンマとカスタムポートを追加します。たとえば、インスタンス名テキストボックスに「DXSBC-SRD-1,2433」と入力します。ここで2433はカスタムポートを示します。
-
データベース名:「データベース名」テキストボックスにカスタムデータベース名を入力するか、テキストボックスに事前設定されているデフォルトのデータベース名を使用します。「接続のテスト」をクリックして、SQL Serverインスタンスへの接続とデータベース名の有効性をテストします。
重要:
カスタムデータベース名には、A-Z、a-z、0~9、およびアンダースコアのみを含めることができ、123文字を超えることはできません。
- データベースの securityadmin および dbcreator サーバーロール権限が必要です。権限がない場合は、次のいずれかの操作を実行できます。
- データベース管理者に、インストール用の権限を割り当てるよう依頼します。インストールが完了すると、securityadmin および dbcreator サーバーロール権限は不要になり、安全に削除できます。
-
または、Citrix Virtual Apps and Desktops ISO の \x64\Session Recording にある SessionRecordingAdministrationx64.msi パッケージを使用します。msi インストール中に、securityadmin および dbcreator サーバーロール権限を持つデータベース管理者の資格情報を求めるダイアログボックスが表示されます。正しい資格情報を入力し、OK をクリックしてインストールを続行します。
インストールにより、Session Recording データベースが作成され、Session Recording サーバーのマシンアカウントが db_owner として追加されます。
- セッションレコーディングサーバーコンピューターアカウント:
- 展開1および2: Session Recording Server コンピューターアカウント テキストボックスに「localhost」と入力します。
- 展開3: Session Recording サーバーをホストしているマシンの名前を domain\computer-name の形式で入力します。Session Recording サーバーコンピューターアカウントは、Session Recording データベースにアクセスするためのユーザーアカウントです。
注:
Session Recording Server コンピューターアカウント テキストボックスにドメイン名が設定されている場合、Session Recording Administration コンポーネントのインストールがエラーコード 1603 で失敗することがあります。回避策として、Session Recording Server コンピューターアカウント テキストボックスに「localhost」または NetBIOS ドメイン名\マシン名を入力します。NetBIOS ドメイン名を取得するには、Session Recording サーバーに移動し、PowerShell で
$env:userdomainを実行するか、コマンドプロンプトでecho %UserDomain%を実行します。 -
前提条件を確認し、インストールを確定します。

概要 ページには、選択したインストールオプションが表示されます。戻る をクリックして前のウィザードページに戻り変更を加えるか、インストール をクリックしてインストールを開始できます。
-
インストールを完了します。

「インストール完了」ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントの緑色のチェックマークが表示されます。
完了をクリックして、Session Recordingデータベースのインストールを完了します。
手順6.2:Session Recordingサーバーをインストールする
-
「機能」ページで、「Session Recordingサーバー」と「Session Recording管理者ログ」を選択します。「次へ」をクリックします。
Session Recordingサーバーと管理者ログを選択します(/ja-jp/session-recording/2203-ltsr/media/9-install-sr-server-1.png)
注:
- Session Recording管理者ログは、Session Recordingサーバーのオプションのサブ機能です。Session Recording管理者ログを選択する前に、Session Recordingサーバーを選択してください。
- Session Recording管理者ログは、Session Recordingサーバーと同時にインストールすることをお勧めします。管理者ログ機能を有効にしたくない場合は、後のページで無効にできます。ただし、この機能を最初にインストールしないことを選択し、後で追加したい場合は、SessionRecordingAdministrationx64.msiを使用して手動で追加することしかできません。
- Session Recordingサーバーをインストールすると、Session Recording Webプレーヤーが自動的にインストールされます。
-
「データベースとサーバーの構成」ページで、構成を指定します。
データベースとサーバーの構成(/ja-jp/session-recording/2203-ltsr/media/9-install-sr-server-2.png)
「データベースとサーバーの構成」ページで:
- インスタンス名:インスタンス名テキストボックスにSQL Serverの名前を入力します。名前付きインスタンスを使用している場合は、computer-name\instance-nameと入力します。それ以外の場合は、computer-nameのみを入力します。SQL Serverがデフォルトのポート1433以外のカスタムポートでリッスンするように構成されている場合は、インスタンス名にコンマを追加してカスタムリスナーポートを設定します。たとえば、インスタンス名テキストボックスに「DXSBC-SRD-1,2433」と入力します。ここで、コンマに続く2433はカスタムリスナーポートを示します。 データベース名:データベース名テキストボックスにカスタムデータベース名を入力するか、テキストボックスにプリセットされているデフォルトのデータベース名「CitrixSessionRecording」を使用します。
- データベースのsecurityadminおよびdbcreatorサーバーロール権限が必要です。権限がない場合は、次のことができます。
- データベース管理者にインストールの権限を割り当てるよう依頼します。インストールが完了すると、securityadminおよびdbcreatorサーバーロール権限は不要になり、安全に削除できます。
- または、SessionRecordingAdministrationx64.msiパッケージを使用してSession Recordingサーバーをインストールします。msiインストール中に、securityadminおよびdbcreatorサーバーロール権限を持つデータベース管理者の資格情報を求めるダイアログボックスが表示されます。正しい資格情報を入力し、OKをクリックしてインストールを続行します。
- 正しいインスタンス名とデータベース名を入力したら、Test connectionをクリックしてSession Recordingデータベースへの接続をテストします。
- Session Recordingサーバーのコンピューターアカウントを入力し、Nextをクリックします。
-
管理ログ構成ページで、管理ログ機能の構成を指定します。

管理ログ構成ページで:
- 管理ログデータベースはSQL Serverインスタンスにインストールされています: このテキストボックスは編集できません。管理ログデータベースのSQL Serverインスタンス名は、データベースおよびサーバー構成ページで入力したインスタンス名から自動的に取得されます。
-
管理者ログデータベース名:Session Recording管理者ログ機能をインストールするには、このテキストボックスに管理者ログデータベースのカスタムデータベース名を入力するか、テキストボックスに事前設定されているデフォルトのデータベース名CitrixSessionRecordingLoggingを使用します。
注:
管理者ログデータベース名は、前のDatabase and Server ConfigurationページのDatabase nameテキストボックスで設定されているSession Recordingデータベース名とは異なる必要があります。
- 管理者ログデータベース名を入力したら、Test connectionをクリックして管理者ログデータベースへの接続をテストします。
- Enable Administration Logging:デフォルトでは、管理ログ機能は有効になっています。チェックボックスをオフにすると無効にできます。
- Enable mandatory blocking:デフォルトでは、強制ブロックは有効になっています。ログ記録に失敗した場合、通常の機能がブロックされる可能性があります。チェックボックスをオフにすると、強制ブロックを無効にできます。
Nextをクリックしてインストールを続行します。
-
前提条件を確認し、インストールを確定します。
管理コンポーネントのインストール概要(/ja-jp/session-recording/2203-ltsr/media/9-install-sr-server-4-summary.png)
概要ページには、インストール選択が表示されます。戻るをクリックして以前のウィザードページに戻り変更を行うか、インストールをクリックしてインストールを開始できます。
-
インストールを完了します。
Session Recordingサーバーのインストールを完了する(/ja-jp/session-recording/2203-ltsr/media/9-install-sr-server-5-finish-installation.png)
インストール完了ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。
完了をクリックして、Session Recordingサーバーのインストールを完了します。
注:
Session Recordingサーバーのデフォルトインストールでは、通信を保護するためにHTTPS/TLSを使用します。Session RecordingサーバーのデフォルトのInternet Information Services (IIS)サイトでTLSが構成されていない場合は、HTTPを使用します。これを行うには、IIS管理コンソールでSession Recording Brokerサイトに移動し、SSL設定を開き、Require SSLチェックボックスをオフにして、SSLの選択をキャンセルします。
手順6.3:Session Recordingポリシーコンソールをインストールする
-
「機能」ページで、「セッションレコーディングポリシーコンソール」を選択し、「次へ」をクリックします。
インストールするポリシーコンソールを選択する(/ja-jp/session-recording/2203-ltsr/media/install-policy-console-1.png)
-
前提条件を確認し、インストールを確定します。
ポリシーコンソールのインストール概要(/ja-jp/session-recording/2203-ltsr/media/install-policy-console-2.png)
概要ページには、インストール選択が表示されます。戻るをクリックして以前のウィザードページに戻り変更を行うか、インストールをクリックしてインストールを開始できます。
-
インストールを完了します。
「ポリシーコンソールのインストールを完了」(/ja-jp/session-recording/2203-ltsr/media/install-policy-console-3.png)
「Finish Installation」ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。
Finishをクリックして、Session Recordingポリシーコンソールのインストールを完了します。
ステップ7:Broker_PowerShellSnapIn_x64.msiというファイルをインストールする
重要:
Session Recordingポリシーコンソールを使用するには、Broker PowerShell Snap-in (
Broker_PowerShellSnapIn_x64.msi) を手動でインストールします。Citrix Virtual Apps and Desktops ISO (\x64\Citrix Desktop Delivery Controller) でスナップインを見つけ、インストール手順に従ってください。これに従わないと、エラーが発生する可能性があります。
Session Recordingエージェントをインストールする
セッションを記録するVDAまたはVDIマシンにSession Recordingエージェントをインストールします。
ステップ1:製品ソフトウェアをダウンロードしてウィザードを起動する
Session Recordingエージェントをインストールするマシンに、ローカル管理者アカウントを使用してログオンします。DVDをドライブに挿入するか、ISOファイルをマウントします。インストーラーが自動的に起動しない場合は、AutoSelectアプリケーションまたはマウントされたドライブをダブルクリックします。
インストールウィザードが起動します。
ステップ2:インストールする製品を選択する
「インストールする製品を選択」(/ja-jp/session-recording/2203-ltsr/media/install-agent-1-choose.png)
Citrix Virtual AppsまたはCitrix Virtual Desktopsをインストールする製品の横にあるスタートをクリックします。
ステップ3:セッションレコーディングを選択する

セッションレコーディング エントリを選択します。
手順4:ライセンス契約を読んで同意する

「ソフトウェアライセンス契約」ページで、ライセンス契約を読み、同意して、「次へ」をクリックします。
手順5:インストールするコンポーネントとインストール場所を選択する

「Session Recording Agent」を選択し、「次へ」をクリックします。
手順6:エージェント構成を指定する

「エージェント構成」ページで、Session Recordingサーバーをインストールしたマシンのコンピューター名、およびSession Recordingサーバーに接続するためのプロトコルとポート情報を入力します。Session Recordingをまだインストールしていない場合は、後で「Session Recording Agentのプロパティ」でこの情報を変更できます。
注:
インストーラーの接続テスト機能には制限があります。「HTTPS requires TLS 1.2」のシナリオはサポートされていません。このシナリオでインストーラーを使用すると、接続テストは失敗しますが、この失敗を無視して「次へ」をクリックしてインストールを続行できます。これは通常の機能には影響しません。
手順7:前提条件を確認し、インストールを確定する

「概要」ページには、インストール選択が表示されます。「戻る」をクリックして以前のウィザードページに戻り変更を加えるか、「インストール」をクリックしてインストールを開始できます。
ステップ8:インストールの完了
エージェントのインストールが完了しました(/ja-jp/session-recording/2203-ltsr/media/install-agent-6.png)
「インストールの完了」ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。
「完了」をクリックして、Session Recording Agent のインストールを完了します。
注:
Machine Creation Services (MCS) または Provisioning Services (PVS) が、構成済みのマスターイメージと Microsoft Message Queuing (MSMQ) がインストールされた複数の VDA を作成する場合、特定の条件下でそれらの VDA が同じ QMId を持つことがあります。この場合、次のようなさまざまな問題が発生する可能性があります。
- 録画契約が承認されていても、セッションが録画されない場合があります。
- Session Recording Serverがセッションログオフ信号を受信できない場合があり、そのため、セッションは常にライブ状態になる可能性があります。
回避策として、各 VDA に一意の QMId を作成します。これは展開方法によって異なります。
Session RecordingエージェントがインストールされたシングルセッションOS VDAが、PVS 7.7以降およびMCS 7.9以降を使用して、たとえば個別のPersonal vDiskまたはVDAのローカルディスクですべての変更を永続化するように構成された静的デスクトップモードで作成された場合、追加のアクションは必要ありません。
MCSまたはPVSで作成されたマルチセッションOS VDA、およびユーザーがログオフしたときにすべての変更を破棄するように構成されたシングルセッションOS VDAの場合、システム起動時に QMId を変更するには GenRandomQMID.ps1 スクリプトを使用します。ユーザーのログオン試行前に十分なVDAが実行されていることを確認するために、電源管理戦略を変更してください。
GenRandomQMID.ps1 スクリプトを使用するには、次の手順を実行します。
PowerShell で実行ポリシーが RemoteSigned または Unrestricted に設定されていることを確認します。
Set-ExecutionPolicy RemoteSigned
スケジュールされたタスクを作成し、トリガーをシステム起動時に設定し、PVSまたはMCSマスターイメージマシンでSYSTEMアカウントで実行します。
コマンドをスタートアップタスクとして追加します。
powershell .exe -file C:\GenRandomQMID.ps1
Summary of the GenRandomQMID.ps1 script:
- レジストリから現在のQMIdを削除します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\ParametersにSysPrep = 1を追加します。- CitrixSmAudAgentやMSMQを含む関連サービスを停止します。
- ランダムなQMIdを生成するには、以前停止したサービスを開始します。 GENRANDOMQMID.PS1の例:
# Remove old QMId from registry and set SysPrep flag for MSMQ
Remove-Itemproperty -Path HKLM:Software\Microsoft\MSMQ\Parameters\MachineCache -Name QMId -Force
Set-ItemProperty -Path HKLM:Software\Microsoft\MSMQ\Parameters -Name "SysPrep" -Type DWord -Value 1
# Get dependent services
$depServices = Get-Service -name MSMQ -dependentservices | Select -Property Name
# Restart MSMQ to get a new QMId
Restart-Service -force MSMQ
# Start dependent services
if ($depServices -ne $null) {
foreach ($depService in $depServices) {
$startMode = Get-WmiObject win32_service -filter "NAME = '$($depService.Name)'" | Select -Property StartMode
if ($startMode.StartMode -eq "Auto") {
Start-Service $depService.Name
}
}
}
<!--NeedCopy-->
セッションレコーディングプレイヤーのインストール
ヒント:
Session Recordingサーバーをインストールすると、Session Recording Web Playerが自動的にインストールされます。このセクションでは、Session Recording Playerのインストール方法について説明します。
Session Recording Playerは、Session Recordingサーバーまたはドメイン内のワークステーションにインストールします。
ステップ1:製品ソフトウェアをダウンロードしてウィザードを起動する
Session Recording Playerコンポーネントをインストールするマシンに、ローカル管理者アカウントを使用してログオンします。DVDをドライブに挿入するか、ISOファイルをマウントします。インストーラーが自動的に起動しない場合は、AutoSelectアプリケーションまたはマウントされたドライブをダブルクリックします。
インストールウィザードが起動します。
ステップ2:インストールする製品を選択する
インストールする製品を選択する(/ja-jp/session-recording/2203-ltsr/media/install-player-1.png)
Citrix Virtual AppsまたはCitrix Virtual Desktopsをインストールするには、製品の横にあるStartボタンをクリックします。
ステップ3: Session Recording機能を選択します
「セッションレコーディングを選択」(/ja-jp/session-recording/2203-ltsr/media/install-player-2.png)
「セッションレコーディング」項目を選択します。
ステップ4:ライセンス契約を読んで同意する
インストール契約(/ja-jp/session-recording/2203-ltsr/media/install-player-3.png)
「ソフトウェアライセンス契約」ページで、ライセンス契約を読み、同意し、その後「次へ」をクリックします。
ステップ5:インストールするコンポーネントとインストール場所を選択する
インストールするプレーヤーを選択する(/ja-jp/session-recording/2203-ltsr/media/install-player-3-select.png)
「セッションレコーディングプレイヤー」を選択し、「次へ」をクリックします。
ステップ6:前提条件を確認し、インストールを確定する
プレーヤーのインストール概要(/ja-jp/session-recording/2203-ltsr/media/install-player-4-confirm-installation.png)
「概要」ページには、インストール選択が表示されます。「戻る」をクリックして以前のウィザードページに戻り、変更を加えることができます。または、「インストール」をクリックしてインストールを開始します。
ステップ 7: インストールを完了する

インストール完了ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。
完了をクリックして、Session Recordingプレーヤーのインストールを完了します。
メッセージキュー (MSMQ) のアクセス制御リスト (ACL) を設定する
Session Recordingのインストール後、MSMQのACLを構成することをお勧めします。詳しくは、「セキュリティに関する推奨事項」を参照してください。
インストールの自動化
Session Recordingは、オプションを指定したサイレントインストールをサポートしています。サイレントインストールを使用するスクリプトを作成し、関連するコマンドを実行します。
Session Recording管理コンポーネントのインストールの自動化
単一のコマンドを使用してSession Recording管理コンポーネントの完全なセットをインストールする
たとえば、以下のいずれかのコマンドは、Session Recording管理コンポーネントの完全なセットをインストールし、インストール情報をキャプチャするためのログファイルを作成します。
msiexec /i "c:\SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="WNBIO-SRD-1" DATABASENAME="CitrixSessionRecording" LOGGINGDATABASENAME="CitrixSessionRecordingLogging" DATABASEUSER="localhost" /q /l*vx "yourinstallationlog"
<!--NeedCopy-->
msiexec /i "SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="CloudSQL" DATABASENAME="CitrixSessionRecording" LOGGINGDATABASENAME="CitrixSessionRecordingLogging" AZURESQLSERVICESUPPORT="1" AZUREUSERNAME="CloudSQLAdminName" AZUREPASSWORD="CloudSQLAdminPassword" /q /l*vx "c:\WithLogging.log"
<!--NeedCopy-->
注:
SessionRecordingAdministrationx64.msiファイルは、シトリックス バーチャル アプリ アンド デスクトップ ISO の\x64\Session Recordingにあります。
ここで、
- ADDLOCALは、選択できる機能を提供します。複数のオプションを選択できます。SsRecServerはセッションレコーディングサーバーです。PolicyConsoleはセッションレコーディングポリシーコンソールです。SsRecLoggingは管理者ログ機能です。StorageDatabaseはセッションレコーディングデータベースです。セッションレコーディング管理者ログは、セッションレコーディングサーバーのオプションのサブ機能です。セッションレコーディング管理者ログを選択する前に、セッションレコーディングサーバーを選択してください。
-
DATABASEINSTANCEはセッションレコーディングデータベースのインスタンス名です。例えば、
.\SQLEXPRESS,computer-name\SQLEXPRESS,computer-nameまたはtcp:srt-sql-support.public.ca7b16b60789.database.windows.net,3342(Azure SQL Managed Instanceを使用している場合)。 - DATABASENAME は、セッションレコーディングデータベースのデータベース名です。
- LOGGINGDATABASENAME は管理者ログデータベースの名前です。
-
AZURESQLSERVICESUPPORT は、クラウドSQLがサポートされているかどうかを決定します。クラウドSQLを使用するには、
1に設定します。 - DATABASEUSER は、セッションレコーディングサーバーのコンピューターアカウントです。
- AZUREUSERNAME はクラウドSQL管理者名です。
- AZUREPASSWORD はクラウドSQL管理者パスワードです。
- /q はサイレントモードを指定します。
- /l*v は詳細ログを有効にします。
- yourinstallationlog はインストールログファイルの場所です。
Session Recordingサーバーを展開するためのマスターイメージを作成する
既存の展開からSession Recordingデータベースと管理者ログデータベースがすでに配置されている場合があります。そのようなシナリオでは、SessionRecordingAdministrationx64.msiを使用してSession Recording管理コンポーネントをインストールする際に、データベースチェックを省略できるようになりました。Session Recordingサーバーを他の多くのマシンに簡単に展開するためのマスターイメージを作成できます。マスターイメージを使用してターゲットマシンにSession Recordingサーバーを展開した後、各マシンでコマンドを実行して、既存のSession Recordingデータベースと管理者ログデータベースに接続します。このマスターイメージのサポートにより、展開が容易になり、人為的ミスの潜在的な影響が最小限に抑えられます。これは新規インストールにのみ適用され、次の手順で構成されます。
-
コマンドプロンプトを起動し、次のようなコマンドを実行します。
msiexec /i "SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="sqlnotexists" DATABASENAME="CitrixSessionRecording2" LOGGINGDATABASENAME="CitrixSessionRecordingLogging2" DATABASEUSER="localhost" /q /l*vx "c:\WithLogging.log" IGNOREDBCHECK="True" <!--NeedCopy-->このコマンドは、Session Recordingデータベースと管理者ログデータベースへの接続を構成およびテストせずに、Session Recording管理コンポーネントをインストールします。
Set the IGNOREDBCHECK parameter to True and use random values for DATABASEINSTANCE, DATABASENAME, and LOGGINGDATABASENAME.
-
操作しているマシン上にマスターイメージを作成します。
-
セッションレコーディングサーバーを展開するために、マスターイメージを他のマシンに展開します。
-
各マシンで、次のようなコマンドを実行します。
.\SsRecUtils.exe -modifydbconnectionpara DATABASEINSTANCE DATABASENAME LOGGINGDATABASENAME iisreset /noforce <!--NeedCopy-->これらのコマンドは、以前にインストールされたセッションレコーディングサーバーを、既存のセッションレコーディングデータベースおよび管理ログデータベースに接続します。
\Citrix\SessionRecording\Server\bin\でSsRecUtils.exeファイルを見つけることができます。必要に応じて、DATABASEINSTANCE、DATABASENAME、およびLOGGINGDATABASENAMEパラメーターを設定します。
セッションレコーディング管理コンポーネントをアンインストールする際にデータベースを保持する
KEEPDBをTrueに設定すると、セッションレコーディング管理コンポーネントをアンインストールする際に、次のコマンドによってセッションレコーディングデータベースと管理ログデータベースが保持されます。
msiexec /x "SessionRecordingAdministrationx64.msi" KEEPDB="True"
<!--NeedCopy-->
セッションレコーディングプレーヤーとWebプレーヤーのインストールを自動化する
たとえば、次のコマンドはそれぞれセッションレコーディングプレーヤーとWebプレーヤーをインストールします。
msiexec /i "c:\SessionRecordingPlayer.msi" /q /l*\vx "yourinstallationlog"
<!--NeedCopy-->
msiexec /i "c:\SessionRecordingWebPlayer.msi" /q /l*vx "yourinstallationlog"
<!--NeedCopy-->
注:
シトリックス バーチャル アプリケーションズ アンド デスクトップス ISO の
\x86\Session Recordingで、SessionRecordingPlayer.msiを見つけることができます。シトリックス バーチャル アプリケーションズ アンド デスクトップス ISO の
\x64\Session Recordingで、SessionRecordingWebPlayer.msiを見つけることができます。
ここで:
- /qはサイレントモードを指定します。
- /l*vは詳細ログを有効にします。
- yourinstallationlog はインストールログファイルの場所です。
Session Recordingエージェントのインストールを自動化する
たとえば、次のコマンドはSession Recording Agentをインストールし、インストール情報をキャプチャするためのログファイルを作成します。
msiexec /i SessionRecordingAgentx64.msi /q /l*vx yourinstallationlog SESSIONRECORDINGSERVERNAME=yourservername
SESSIONRECORDINGBROKERPROTOCOL=yourbrokerprotocol SESSIONRECORDINGBROKERPORT=yourbrokerport
<!--NeedCopy-->
注:
You can find
SessionRecordingAgentx64.msion the Citrix Virtual Apps and Desktops ISO under\x64\Session Recording.
場所:
- yourservername は、Session RecordingサーバーをホストするマシンのNetBIOS名またはFQDNです。指定しない場合、この値はデフォルトでlocalhostになります。
- yourbrokerprotocol は、セッションレコーディングエージェントがセッションレコーディングブローカーと通信するために使用するHTTPまたはHTTPSです。指定しない場合、この値はデフォルトでHTTPSになります。
- yourbrokerport は、Session RecordingエージェントがSession Recording Brokerと通信するために使用するポート番号です。指定しない場合、この値はデフォルトでゼロになり、Session Recording Agentは選択したプロトコルのデフォルトポート番号(HTTPの場合は80、HTTPSの場合は443)を使用します。
- /q はサイレントモードを指定します。
- /l*v は詳細ログを有効にします。
- yourinstallationlog はインストールログファイルの場所です。
セッションレコーディングのアップグレード
新しいマシンやサイトを最初にセットアップすることなく、特定の展開を新しいバージョンにアップグレードできます。XenAppおよびXenDesktop 7.6 LTSRの最新CUに含まれるSession Recordingのバージョン、およびそれ以降の任意のバージョンから、Session Recordingの最新リリースにアップグレードできます。
注:
Session Recording Administrationを7.6から7.13以降にアップグレードし、管理者ログサービスを追加するためにSession Recording Administrationで変更を選択すると、管理者ログ構成ページにSQL Serverインスタンス名が表示されません。次へをクリックすると、次のエラーメッセージが表示されます: データベース接続テストに失敗しました。正しいデータベースインスタンス名を入力してください。 回避策として、localhostユーザーに次のSmartAuditor Serverレジストリフォルダーへの読み取り権限を追加してください:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server。Technical Previewバージョンからアップグレードすることはできません。
要件、準備、および制限
- Session Recordingコンポーネントをインストールしたマシンで、Session Recordingインストーラーのグラフィカルインターフェイスまたはコマンドラインインターフェイスを使用して、Session Recordingコンポーネントをアップグレードします。
- アップグレード作業を行う前に、SQL Serverインスタンス内のCitrixSessionRecordingという名前のデータベースをバックアップしてください。これにより、データベースのアップグレード後に問題が発見された場合でも復元できます。
- ドメインユーザーであることに加えて、Session Recordingコンポーネントをアップグレードするマシンではローカル管理者である必要があります。
- Session RecordingサーバーとSession Recordingデータベースが同じサーバーにインストールされていない場合、Session Recordingデータベースをアップグレードするにはデータベースロールの権限が必要です。そうでない場合は、次のことができます。
- データベース管理者に、アップグレードのためにsecurityadminおよびdbcreatorサーバーロールの権限を割り当てるよう依頼します。アップグレードが完了した後、securityadminおよびdbcreatorサーバーロールの権限は不要になり、安全に削除できます。
- または、SessionRecordingAdministrationx64.msiパッケージを使用してアップグレードします。msiアップグレード中に、securityadminおよびdbcreatorサーバーロールの権限を持つデータベース管理者の資格情報を求めるダイアログボックスが表示されます。正しい資格情報を入力し、OKをクリックしてアップグレードを続行します。
- すべてのSession Recordingエージェントを同時にアップグレードしないことを選択できます。Session Recordingエージェント7.6.0(およびそれ以降)は、Session Recordingサーバーの最新(現行)リリースと互換性があります。ただし、一部の新機能やバグ修正は有効にならない場合があります。
- Session Recordingサーバーのアップグレード中に開始されたセッションは記録されません。
- Session Recordingエージェントのプロパティにあるグラフィック調整オプションは、Desktop Composition Redirectionモードとの互換性を維持するために、新規インストールまたはアップグレード後にデフォルトで有効になります。新規インストールまたはアップグレード後に、このオプションを手動で無効にすることができます。
- 管理者ログ機能は、その機能が利用できなかった以前のリリースからSession Recordingをアップグレードしてもインストールされません。この機能を追加するには、アップグレード後にインストールを変更してください。
- アップグレードプロセス開始時にライブ記録セッションがある場合、記録が完了する可能性はほとんどありません。
- 潜在的な停止を計画し、軽減できるように、次のアップグレードシーケンスを確認してください。
アップグレードの順序
既存のインストールをアップグレードするには、Session Recordingコンポーネントがインストールされている各マシンに移動し、Citrix Virtual Apps and Desktops ISOを実行します。
ヒント:
その適切なバージョンをダウンロードするには、(https://www.citrix.com/downloads/citrix-virtual-apps-and-desktops/) にアクセスしてください。
既存のインストールをアップグレードする手順は、通常、次の順序で行われます。
-
Session Recordingサーバーコンポーネントをアップグレードします。
Session Recordingサーバーが複数ある場合は、まずSession Recordingデータベースコンポーネントがインストールされているサーバーをアップグレードします。その後、残りのSession Recordingサーバーをアップグレードします。
そのためには、次の手順を実行します。
- Session RecordingサーバーでSession Recordingストレージマネージャーサービスを手動で停止します。
- インターネット インフォメーション サービス (IIS) マネージャーを通じて、Session Recording ブローカー が稼働していることを確認します。
- Citrix Virtual Apps and Desktops ISO を実行し、セッションレコーディングのエントリを選択してアップグレードします。
- Session Recordingサーバーのアップグレードが完了すると、Session Recordingサービスは自動的にオンラインに戻ります。
- Session Recordingエージェントをアップグレードします(マスターイメージ上)。
- セッションレコーディングサーバーのアップグレードと同時、またはその後に、ポリシーコンソールをアップグレードします。
- Session Recordingプレーヤーをアップグレードします。
クラウドSQLデータベースサービスにセッション録画データベースを展開する
このセクションでは、Azure SQL Managed Instance、AWS RDS、およびAzure VM上のSQL Serverにセッション録画データベースを展開する方法について説明します。
Azure SQL Managed InstanceまたはAWS RDSにセッション録画データベースを展開する
ヒント:
Azure SQL Managed InstanceまたはAWS RDSにセッション録画データベースを展開するには、次のような単一コマンドを実行することもできます。詳細については、この記事の前の「インストールを自動化する」セクションを参照してください。
msiexec /i "SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="CloudSQL" DATABASENAME="CitrixSessionRecording" LOGGINGDATABASENAME="CitrixSessionRecordingLogging" AZURESQLSERVICESUPPORT="1" AZUREUSERNAME="CloudSQLAdminName" AZUREPASSWORD="CloudSQLAdminPassword" /q /l*vx "c:\WithLogging.log" <!--NeedCopy-->
-
Azure SQL マネージドインスタンスを作成するか、Amazon RDSコンソールを介してSQL Serverインスタンスを作成します。
-
(Azure SQLの場合のみ) プロパティパネルに表示されるServer文字列を記録しておきます。これらの文字列は、セッション録画データベースのインスタンス名です。例については、次のスクリーンショットを参照してください。

-
(AWS RDSの場合のみ)EndpointとPortの情報を記録しておきます。これは、<Endpoint, Port>の形式でデータベースのインスタンス名として使用されます。

-
SessionRecordingAdministrationx64.msiを実行して、セッション録画データベースをインストールします。
Enable cloud SQLチェックボックスをオンにし、クラウドSQL管理者名とパスワードを入力します。その他の必要な構成を行います。

注:
クラウドSQL管理者のパスワードを変更した場合、Session Recording Server Propertiesでパスワードを更新する必要があります。Session Recording Server Propertiesを開くと、エラーメッセージが表示されます。OKをクリックして続行し、Cloud DBタブを選択して、新しいクラウドSQL管理者パスワードを入力します。Citrix Session Recording Analyticsサービス、Citrix Session Recording Storage Managerサービス、およびIISサービスを再起動します。
Azure AD 認証はサポートされていません。
クラウド SQL 管理者パスワードを更新する(/ja-jp/session-recording/2203-ltsr/media/updating-cloud-sql-admin-password.png)
オンプレミスデータベースをクラウド SQL マネージドインスタンスに移行する
-
https://docs.microsoft.com/ja-jp/data-migration/またはhttps://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server.htmlに従って、オンプレミスデータベースを移行します。
-
移行後にセッションレコーディングが正常に動作するようにするには、セッションレコーディングサーバーでSsRecUtils.exeを実行します。
C:\Program Files\Citrix\SessionRecording\Server\bin\SsRecUtils.exe -modifyazuredbconnectionpara {Database Instance} {Session Recording Database Name} {Session Recording Logging Database Name} {AzureAdminName}{AzureAdminPassword} iisreset /noforce -
セッションレコーディングサーバーで、Citrix セッションレコーディング分析サービス、Citrix セッションレコーディングストレージマネージャーサービス、およびIISサービスを再起動します。
Azure SQL Managed Instanceからオンプレミスデータベースに本番データベースを移行する
-
https://docs.microsoft.com/ja-jp/data-migration/に従ってデータベースを移行します。
-
移行後にセッションレコーディングが適切に機能するように、セッションレコーディングサーバーで SsRecUtils.exe を実行します。
C:\Program Files\Citrix\SessionRecording\Server\bin\SsRecUtils.exe -modifydbconnectionpara {Database Instance} {Session Recording Database Name} {Session Recording Logging Database Name} iisreset /noforce -
セッションレコーディングサーバーで、シトリックス セッションレコーディング アナリティクス サービス、シトリックス セッションレコーディング ストレージマネージャー サービス、および IIS サービスを再起動します。
Azure仮想マシン上のSQLサーバーにSession Recordingデータベースを展開する
Azure仮想マシン上のSQLサーバーでは、msiパッケージとCitrix Virtual Apps and Desktopsインストーラーの両方を使用してSession Recordingデータベースを展開できます。
- Azure SQL VMをチェックアウトします。
- VMを構成し、Session Recordingコンポーネントをインストールするドメインに追加します。
- Session Recordingデータベースのインストール中に、VMのFQDNをインスタンス名として使用します。 注:インストールにSessionRecordingAdministrationx64.msiを使用している場合は、Enable cloud SQLチェックボックスをオフにします。
- インストールユーザーインターフェイスに従って、Session Recordingデータベースのインストールを完了します。
セッションレコーディングのアンインストール
サーバーまたはワークステーションからSession Recordingコンポーネントを削除するには、Windowsのコントロールパネルにあるプログラムのアンインストールまたは変更オプションを使用します。Session Recordingデータベースを削除するには、インストール時と同じsecurityadminおよびdbcreatorのSQL Serverロール権限が必要です。
セキュリティ上の理由から、コンポーネントのアンインストール後も管理者ログデータベースは削除されません。
Citrix アナリティクス for セキュリティ™ との統合
Session Recordingサーバーを構成して、ユーザーイベントをCitrix Analytics for Securityに送信できます。Citrix Analytics for Securityは、ユーザーイベントを処理して、ユーザーの行動に関する実用的な洞察を提供します。
前提条件
開始する前に、以下を確認してください。
-
Session Recordingサーバーは、次のアドレスに接続できる必要があります。
-
Session Recording展開では、アウトバウンドインターネット接続用にポート443が開いている必要があります。ネットワーク上のプロキシサーバーは、Citrix Analytics for Securityとのこの通信を許可する必要があります。
-
Citrix Virtual Apps and Desktops 7 1912 LTSR を使用している場合、サポートされるセッション録画バージョンは 2103 以降です。
セッション録画サーバーを Citrix アナリティクス for セキュリティ に接続する
-
Citrix Cloud にサインインします。
-
シトリックス アナリティクス for Security を見つけて、管理をクリックします。
-
上部のバーから、[設定] > [データソース] をクリックします。
-
[Virtual Apps and Desktops - セッション録画] サイトカードで、[セッション録画サーバーの接続] をクリックします。
セッション録画接続(/ja-jp/session-recording/2203-ltsr/media/sr-connect-new-tenant.png)
-
[セッション録画サーバーの接続] ページで、チェックリストを確認し、必須要件をすべて選択します。必須要件を選択しない場合、[ファイルのダウンロード] オプションは無効になります。
セッション録画チェックリスト(/ja-jp/session-recording/2203-ltsr/media/sr-checklist.png)
-
ネットワークにプロキシサーバーがある場合は、セッション録画サーバーの SsRecStorageManager.exe.config ファイルにプロキシアドレスを入力します。
構成ファイルは
<Session Recording server installation path>\bin\SsRecStorageManager.exe.configにあります。例:
C:\Program Files\Citrix\SessionRecording\Server\Bin\SsRecStorageManager.exe.config構成ファイルのパス(/ja-jp/session-recording/2203-ltsr/media/sr-config-file-path.png)
-
[ファイルのダウンロード] をクリックして、SessionRecordingConfigurationFile.json ファイルをダウンロードします。
注:
このファイルには機密情報が含まれています。ファイルを安全な場所に保管してください。
-
Citrix Analytics for Security に接続するセッション録画サーバーにファイルをコピーします。
-
展開環境に複数のセッション録画サーバーがある場合は、接続する各サーバーにファイルをコピーし、各サーバーを構成する手順に従う必要があります。
-
セッション録画サーバーで、次のコマンドを実行して設定をインポートします。
<Session Recording server installation path>\bin\SsRecUtils.exe -Import_SRCasConfigurations <configuration file path> <!--NeedCopy-->例えば、次のとおりです。
C:\Program Files\Citrix\SessionRecording\Server\bin\SsRecUtils.exe -Import_SRCasConfigurations C:\Users\administrator\Downloads\SessionRecordingConfigurationFile.json <!--NeedCopy--> -
次のサービスを再起動します。
-
Citrix セッションレコーディング分析サービス
-
Citrix セッションレコーディングストレージマネージャー
-
-
構成が成功したら、Citrix Analytics for Security に移動して、接続されているセッション録画サーバーを表示します。データ処理をオンにするをクリックして、Citrix Analytics for Security がデータを処理できるようにします。
注:
セッション録画サーバーバージョン 2103 または 2104 を使用している場合、Citrix Analytics for Security で接続されているセッション録画サーバーを表示するには、まず Virtual Apps and Desktops セッションを起動する必要があります。そうしないと、接続されているセッション録画サーバーが表示されません。この要件は、セッション録画サーバーバージョン 2106 以降には適用されません。
接続されている展開環境を表示する
サーバー展開環境は、構成が成功した場合にのみセッション録画サイトカードに表示されます。サイトカードには、Citrix Analytics for Security との接続が確立されている構成済みサーバーの数が表示されます。
構成が成功した後でもセッション録画サーバーが表示されない場合は、構成済みのセッション録画サーバーが接続に失敗する のトラブルシューティングセクションを参照してください。

サイトカードで、展開の数をクリックして、Citrix Analytics for Security に接続されているサーバーグループを表示します。たとえば、「1 Session Recording Deployment」をクリックして、接続されているサーバーまたはサーバーグループを表示します。各Session Recordingサーバーは、ベースURLとServerGroupIDで表されます。

受信したイベントの表示
サイトカードには、接続されているSession Recording展開と、これらの展開から受信したイベントが過去1時間分(デフォルトの時間選択)表示されます。1週間(1 W)を選択してデータを表示することもできます。受信したイベントの数をクリックして、セルフサービス検索ページでイベントを表示します。
データ処理を有効にすると、サイトカードに「データが受信されていません」というステータスが表示されることがあります。このステータスが表示される理由は2つあります。
-
初めてデータ処理を有効にした場合、イベントがCitrix Analyticsのイベントハブに到達するまでに時間がかかります。Citrix Analyticsがイベントを受信すると、ステータスは「データ処理中」に変わります。しばらくしてもステータスが変わらない場合は、データソースページを更新してください。
-
Citrix Analyticsがデータソースから過去1時間以内にイベントを受信していません。
セッションレコーディングサーバーの追加
Session Recordingサーバーを追加するには、次のいずれかを実行します。
-
「接続されているSession Recording展開」ページで、「Session Recordingサーバーに接続」をクリックします。

-
Virtual Apps and Desktops - セッションレコーディング サイトカードで、縦の省略記号(⋮)をクリックし、セッションレコーディングサーバーに接続を選択します。

手順に従って構成ファイルをダウンロードし、Session Recordingサーバーを構成します。
セッションレコーディングサーバーの削除
セッションレコーディングサーバーを削除するには:
-
Citrix Analytics for Securityで、接続済みセッションレコーディング展開ページに移動し、削除するサーバー展開を選択します。
-
縦の省略記号 (⋮) をクリックし、Analytics からセッションレコーディングサーバーを削除を選択します。
セッションレコーディングサーバーを削除(/ja-jp/session-recording/2203-ltsr/media/sr-remove.png)
-
Citrix Analyticsから削除したSession Recordingサーバーで、次のコマンドを実行します。
<Session Recording server installation path>\bin\SsRecUtils.exe -Remove_SRCasConfigurations <!--NeedCopy-->例えば、次のようになります。
C:\Program Files\Citrix\SessionRecording\Server\bin\SsRecUtils.exe -Remove_SRCasConfigurations <!--NeedCopy-->
データソースでのデータ処理の有効化または無効化
特定のデータソース(DirectorおよびWorkspaceアプリ)のデータ処理はいつでも停止できます。データソースサイトカードで、縦の省略記号 (⋮) をクリックし、Turn off data processingを選択します。Citrix Analyticsは、そのデータソースのデータ処理を停止します。Virtual Apps and Desktopsサイトカードからデータ処理を停止することもできます。このオプションは、DirectorとWorkspaceアプリの両方のデータソースに適用されます。 データ処理を再度有効にするには、Turn On Data Processingをクリックします。
構成済みのSession Recordingサーバーが接続に失敗する
構成後、Session RecordingサーバーがCitrix Analyticsに接続できません。そのため、構成済みのサーバーがSession Recordingサイトカードに表示されません。
この問題をトラブルシューティングするには、次の手順を実行します。
-
構成済みのSession Recordingサーバーで、次のPowerShellコマンドを実行してクライアントマシン識別子 (CMID) を確認します。
Get-WmiObject -class SoftwareLicensingService | select Clientmachineid <!--NeedCopy--> -
CMIDが空の場合、指定されたパスに次のレジストリファイルを追加します。
レジストリ名 レジストリパス キーの種類 値 AuditorUniqueIDComputer\HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\文字列 UUIDを入力します。 EnableCASUseAuditorUniqueIDComputer/HKEY_LOCAL_MACHINE/SOFTWARE/Citrix/SmartAuditor/Server/レグ_ディーワード 1 -
次のサービスを再起動します:
-
シトリックス セッションレコーディング アナリティクス サービス
-
シトリックス セッションレコーディング ストレージマネージャー
-