Session Recording

インストール、アップグレード、アンインストール

注:

ロードバランシングによってサーバーの高可用性を構成するには、「既存の展開でロードバランシングを構成する」および「AzureでSession Recordingを展開してロードバランシングする」を参照してください。

この記事には、次のセクションが含まれています。

インストールチェックリスト

シトリックス バーチャル アプリ アンド デスクトップ インストーラーを使用して セッション レコーディング をインストールする

インストールの自動化

セッション レコーディング をアップグレードする

セッションレコーディングのアンインストール

シトリックス アナリティクス フォー セキュリティとの統合

インストールチェックリスト

シトリックス バーチャル アプリケーションズ アンド デスクトップ™インストーラーを使用して、セッション レコーディング コンポーネントをインストールできます。

インストールを開始する前に、このリストを完了してください。

手順
  各セッションレコーディングコンポーネントをインストールするマシンを選択します。各コンピューターが、インストールするコンポーネントのハードウェアおよびソフトウェア要件を満たしていることを確認してください。
  Citrixアカウントの資格情報を使用して、Citrix Virtual Apps™ and Desktopsのダウンロードページにアクセスし、製品のISOファイルをダウンロードします。ISOファイルを解凍するか、DVDに書き込みます。
  セッションレコーディングコンポーネント間の通信にTLSプロトコルを使用するには、環境に適切な証明書をインストールします。
  セッションレコーディングコンポーネントに必要なホットフィックスをインストールします。ホットフィックスはCitrix Supportから入手できます。
  Directorを構成して、セッションレコーディングポリシーを作成およびアクティブ化します。詳しくは、「Configure Director to use the Session Recording Server」を参照してください。

注:

  • 公開アプリケーションは、レコーディングポリシーに基づいて個別のデリバリーグループに分割することをお勧めします。公開アプリケーションのセッション共有は、アプリケーションが同じデリバリーグループにある場合、アクティブなポリシーと競合する可能性があります。セッションレコーディングは、ユーザーが最初に開いた公開アプリケーションとアクティブなポリシーを照合します。7.18リリース以降、動的セッションレコーディング機能を使用して、セッション中にいつでもレコーディングセッションを開始または停止できます。この機能は、アクティブなポリシーとの競合の問題を軽減するのに役立ちます。詳しくは、「Dynamic session recording」を参照してください。
  • Machine Creation Services™ (MCS) またはProvisioning Servicesを使用する予定がある場合は、一意のQMIdを準備してください。これに従わない場合、レコーディングデータが失われる可能性があります。
  • SQL Server の利用には、TCP/IP の有効化、SQL Server Browser サービスの実行、および Windows 認証の有効化が必要です。
  • HTTPSを使用するには、TLS/HTTPS用のサーバー証明書を構成します。
  • ローカルユーザーとグループ > グループ > ユーザーのユーザーが、C:\windows\Tempフォルダーへの書き込み権限を持っていることを確認してください。

Citrix Virtual Apps and Desktopsインストーラーを使用したセッションレコーディングのインストール

セッションレコーディング管理、セッションレコーディングエージェント、およびセッションレコーディングプレーヤーの各コンポーネントは、個別のサーバーにインストールすることをお勧めします。これらのコンポーネントのインストール方法については、以下の手順で詳しく説明します。

セッションレコーディング管理コンポーネントのインストール

セッションレコーディングエージェントのインストール

セッションレコーディングプレーヤーをインストールする

ヒント:

Web プレーヤーをインストールするには、SessionRecordingWebPlayer.msi をダブルクリックし、指示に従ってください。Web プレーヤーは Session Recording サーバーにのみインストールしてください。

Session Recording管理コンポーネントをインストールする

注:

2110以降、TLS 1.0が無効になっているWindows Server 2016にSession Recording管理コンポーネントをインストールする前に、次の手順を完了してください。

  1. マイクロソフト OLE DB ドライバー for SQL Server をインストールします。
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 レジストリキーの下に、SchUseStrongCrypto DWORD (32ビット) 値を追加し、値のデータを1に設定します。

  3. ウィンドウズ サーバー 2016 を再起動します。

Session Recording管理コンポーネントには、Session Recordingデータベース、Session Recordingサーバー、およびSession Recordingポリシーコンソールが含まれます。サーバーにインストールするコンポーネントを選択できます。

手順1:製品ソフトウェアをダウンロードしてウィザードを起動する

  1. Citrixアカウントの資格情報を使用してCitrix Virtual Apps and Desktopsダウンロードページにアクセスし、製品のISOファイルをダウンロードします。ISOファイルを解凍するか、DVDに書き込みます。
  2. Session Recording管理コンポーネントをインストールするマシンに、ローカル管理者アカウントを使用してログオンします。DVDをドライブに挿入するか、ISOファイルをマウントします。インストーラーが自動的に起動しない場合は、AutoSelectアプリケーションまたはマウントされたドライブをダブルクリックします。 インストールウィザードが起動します。

手順2:インストールする製品を選択する

インストールする製品を選択する

Citrix Virtual Apps」または「Citrix Virtual Desktops™」をインストールする製品の横にある「開始」をクリックします。

ステップ3:セッション録画を選択

セッション録画の選択(/ja-jp/session-recording/2212/media/select-session-recording.png)

セッションレコーディング」エントリを選択します。

ステップ4:ライセンス契約を読んで同意する

インストール契約(/ja-jp/session-recording/2212/media/read-and-accept-the-license-agreement.png)

ソフトウェアライセンス契約」ページで、ライセンス契約を読み、同意してから「次へ」をクリックします。

ステップ5:インストールするコンポーネントとインストール場所を選択する

コンポーネントとインストールパスの選択(/ja-jp/session-recording/2212/media/4-select-the-components-to-install-and-the-installation-location.png)

コアコンポーネント」ページで:

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

セッションレコーディング管理」を選択し、「次へ」をクリックします。

セッション録画管理が選択されています(/ja-jp/session-recording/2212/media/select-the-components-to-install-and-the-installation-location.png)

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

インストールする機能を選択してください(/ja-jp/session-recording/2212/media/select-the-features-to-install.png)

機能ページで、次のようにします。

  • デフォルトでは、インストール可能な機能の横にあるすべてのチェックボックスが選択されています。概念実証の場合、これらすべての機能を単一のサーバーにインストールしても問題ありません。大規模な本番環境では、Session Recordingポリシーコンソールを別のサーバーに、Session Recordingサーバー、管理者ログ、およびデータベースを別のサーバーにインストールします。Session Recording管理者ログは、Session Recordingサーバーのオプションのサブ機能です。Session Recording管理者ログを選択する前に、Session Recordingサーバーを選択してください。
  • 機能を同じサーバーに追加するには、そのサーバーで機能を選択してインストールした後、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にセッションレコーディングデータベースを展開する」(/ja-jp/session-recording/2212/install-upgrade-uninstall.html#deploy-the-session-recording-database-on-azure-sql-managed-instance-or-on-aws-rds)を参照してください。Azure VM上のSQL Serverでは、セッションレコーディングデータベースはmsiパッケージとCitrix Virtual Apps and Desktopsインストーラーの両方を使用して展開できます。詳細については、「Azure VM上のSQL Serverにセッションレコーディングデータベースを展開する」(/ja-jp/session-recording/2212/install-upgrade-uninstall.html#deploy-the-session-recording-database-on-sql-server-on-azure-vms)を参照してください。

Session RecordingデータベースとMicrosoft SQL Serverの展開には、通常、次の3つのタイプがあります。

  • 展開1:Session RecordingサーバーとSession Recordingデータベースを同じマシンにインストールし、Microsoft SQL Serverをリモートマシンにインストールします。(推奨
  • 展開2:セッションレコーディングサーバー、セッションレコーディングデータベース、およびMicrosoft SQL Serverを同じマシンにインストールします。
  • 展開3:Session Recordingサーバーを1台のマシンにインストールし、Session RecordingデータベースとMicrosoft SQL Serverの両方を別のマシンにインストールします。(非推奨
  1. 機能ページで、Session Recording Databaseを選択し、次へをクリックします。

    Session Recordingデータベース1を選択してください(/ja-jp/session-recording/2212/media/install-the-session-recording-database-1.png)

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

    セッションレコーディングデータベース2を選択

    データベースとサーバーの構成」ページで:

    • インスタンス名:データベースインスタンスが名前付きインスタンスでない場合は、SQL Serverのコンピューター名のみを使用できます。インスタンスのセットアップ中にインスタンスに名前を付けた場合は、データベースインスタンス名として「コンピューター名\インスタンス名」を使用します。使用しているサーバーインスタンス名を特定するには、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の「\layout\image-full\x64\Session Recording」にあるSessionRecordingAdministrationx64.msiパッケージを使用します。msiインストール中に、securityadminおよびdbcreatorサーバーロール権限を持つデータベース管理者の資格情報を求めるダイアログボックスが表示されます。正しい資格情報を入力し、「OK」をクリックしてインストールを続行します。

        インストールによりSession Recordingデータベースが作成され、Session Recordingサーバーのコンピューターアカウントがdb_ownerとして追加されます。

    • Session Recordingサーバーコンピューターアカウント
      • 展開1および2:「Session Recordingサーバーコンピューターアカウント」テキストボックスに「localhost」と入力します。
      • 展開3: Session Recordingサーバーをホストしているマシンの名前を「ドメイン\コンピューター名」の形式で入力します。Session Recordingサーバーコンピューターアカウントは、Session Recordingデータベースにアクセスするためのユーザーアカウントです。

      注:

      ドメイン名がSession Recordingサーバーコンピューターアカウントテキストボックスに設定されている場合、Session Recording管理コンポーネントのインストール試行はエラーコード1603で失敗する可能性があります。回避策として、localhostまたはNetBIOSドメイン名\マシン名をSession Recordingサーバーコンピューターアカウントテキストボックスに入力します。NetBIOSドメイン名を取得するには、Session Recordingサーバーに移動し、PowerShellで$env:userdomainを実行するか、コマンドプロンプトでecho %UserDomain%を実行します。

  3. 前提条件を確認し、インストールを確定します。

    インストールの概要

    概要ページには、インストール選択肢が表示されます。戻るをクリックして以前のウィザードページに戻り、変更を加えることができます。または、インストールをクリックしてインストールを開始します。

  4. インストールを完了します。

    インストールの完了

    インストールの完了ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。

    完了をクリックして、Session Recordingデータベースのインストールを完了します。

ステップ6.2:Session Recordingサーバーをインストールする

Session Recordingサーバーは、以下をホストするサーバーです。

  • ブローカー。IIS 6.0以降でホストされるWebアプリケーションで、以下の目的を果たします。
    • Session RecordingプレーヤーおよびWebプレーヤーからの検索クエリとファイルダウンロード要求を処理します。
    • Session Recordingポリシーコンソールからのポリシー管理要求を処理します。
    • 各シトリックス バーチャルアップス アンド デスクトップスまたはシトリックス DaaS™(旧シトリックス バーチャルアップス アンド デスクトップス サービス)セッションの録画ポリシーを評価します。
  • ストレージマネージャー。各Session Recording対応VDAから受信した録画セッションファイルを管理するWindowsサービスです。
  • 管理者ログ。管理アクティビティをログに記録するために、Session Recordingサーバーとともにインストールされるオプションのサブコンポーネントです。すべてのログデータは、デフォルトでCitrixSessionRecordingLoggingという名前の別のSQL Serverデータベースに保存されます。データベース名はカスタマイズできます。

Session Recordingサーバーをインストールするには、次の手順を実行します。

  1. 機能ページで、Session RecordingサーバーSession Recording管理者ログを選択します。次へをクリックします。

    セッションレコーディングサーバーと管理者ログを選択

    注:

    • Session Recording管理者ログは、Session Recordingサーバーのオプションのサブ機能です。Session Recording管理者ログを選択する前に、Session Recordingサーバーを選択してください。
    • Session Recording管理者ログは、Session Recordingサーバーと同時にインストールすることをお勧めします。管理者ログ機能を有効にしたくない場合は、後のページで無効にできます。ただし、この機能を最初にインストールしないことを選択し、後で追加したい場合は、SessionRecordingAdministrationx64.msiを使用して手動で追加することしかできません。
  2. データベースとサーバーの構成ページで、構成を指定します。

    データベースとサーバーの構成

    データベースとサーバーの構成ページで:

    • インスタンス名インスタンス名テキストボックスにSQL Serverの名前を入力します。名前付きインスタンスを使用している場合は、コンピューター名\インスタンス名を入力します。それ以外の場合は、コンピューター名のみを入力します。SQL Serverがデフォルトのポート1433以外のカスタムポートでリッスンするように構成されている場合は、インスタンス名にコンマを追加してカスタムリスナーポートを設定します。たとえば、インスタンス名テキストボックスにDXSBC-SRD-1,2433と入力します。ここで、コンマに続く2433はカスタムリスナーポートを示します。 データベース名データベース名テキストボックスにカスタムデータベース名を入力するか、テキストボックスにプリセットされているデフォルトのデータベース名CitrixSessionRecordingを使用します。
    • データベースのsecurityadminおよびdbcreatorサーバーロール権限が必要です。権限がない場合は、次のいずれかの方法で対処できます。
      • データベース管理者に、インストールに必要な権限を割り当てるよう依頼します。インストールが完了すると、securityadminおよびdbcreatorサーバーロール権限は不要になり、安全に削除できます。
      • または、SessionRecordingAdministrationx64.msiパッケージを使用してSession Recordingサーバーをインストールします。msiインストール中に、securityadminおよびdbcreatorサーバーロール権限を持つデータベース管理者の資格情報を求めるダイアログボックスが表示されます。正しい資格情報を入力し、OKをクリックしてインストールを続行します。
    • 正しいインスタンス名とデータベース名を入力したら、接続のテストをクリックして、Session Recordingデータベースへの接続をテストします。
    • セッション録画サーバーのコンピューターアカウントを入力し、次へをクリックします。
  3. 管理ログ構成ページで、管理ログ機能の構成を指定します。

    管理ログ構成(/ja-jp/session-recording/2212/media/9-install-sr-server-3.png)

    管理ログ構成ページで、次の操作を行います。

    • 管理ログデータベースはSQL Serverインスタンスにインストールされます: このテキストボックスは編集できません。管理ログデータベースのSQL Serverインスタンス名は、データベースとサーバーの構成ページで入力したインスタンス名から自動的に取得されます。
    • 管理者ログデータベース名: Session Recording管理者ログ機能をインストールするには、このテキストボックスに管理者ログデータベースのカスタムデータベース名を入力するか、テキストボックスに事前設定されているデフォルトのデータベース名 CitrixSessionRecordingLogging を使用します。

      注:

      管理者ログデータベース名は、前のデータベースとサーバーの構成ページのデータベース名テキストボックスで設定されているセッション録画データベース名とは異なる必要があります。

    • 管理者ログデータベース名を入力した後、接続のテストをクリックして、管理者ログデータベースへの接続をテストします。
    • 管理ログを有効にする: デフォルトでは、管理ログ機能は有効になっています。チェックボックスをオフにすると、無効にできます。
    • 強制ブロックを有効にする: デフォルトでは、強制ブロックは有効になっています。ログ記録に失敗した場合、通常の機能がブロックされる可能性があります。チェックボックスをオフにすると、強制ブロックを無効にできます。

    次へをクリックして、インストールを続行します。

  4. 前提条件を確認し、インストールを確定します。

    管理インストール概要(/ja-jp/session-recording/2212/media/9-install-sr-server-4-summary.png)

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

  5. インストールを完了します。

    Session Recordingサーバーのインストールを完了する(/ja-jp/session-recording/2212/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ポリシーコンソールをインストールする

Session Recordingポリシーコンソールを使用して、ポリシーを構成できます。

Session Recordingポリシーコンソールをインストールするには、次の手順を完了します。

  1. 機能ページで、セッションレコーディングポリシーコンソールを選択し、次へをクリックします。

    インストールするポリシーコンソールを選択する(/ja-jp/session-recording/2212/media/install-policy-console-1.png)

  2. 前提条件を確認し、インストールを確定します。

    ポリシーコンソールのインストール概要(/ja-jp/session-recording/2212/media/install-policy-console-2.png)

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

  3. インストールを完了します。

    ポリシーコンソールのインストールを完了

    インストール完了」ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。

    完了」をクリックして、Session Recordingポリシーコンソールのインストールを完了します。

Step 7: Install Broker_PowerShellSnapIn_x64.msi

重要:

Session Recordingポリシーコンソールを使用するには、Broker PowerShell Snap-in (Broker_PowerShellSnapIn_x64.msi) を手動でインストールします。Citrix Virtual Apps and Desktops ISO (\layout\image-full\x64\Citrix Desktop Delivery Controller) でスナップインを見つけ、インストール手順に従ってください。従わない場合、エラーが発生する可能性があります。

Session Recordingエージェントをインストールする

Session Recordingエージェントは、録画を有効にするためにマルチセッションOSまたはシングルセッションOS用の各VDAにインストールされるコンポーネントです。セッションデータの録画を担当します。

ステップ1: 製品ソフトウェアをダウンロードしてウィザードを起動する

Session Recordingエージェントをインストールするマシンに、ローカル管理者アカウントを使用してログオンします。DVDをドライブに挿入するか、ISOファイルをマウントします。インストーラーが自動的に起動しない場合は、「AutoSelect」アプリケーションまたはマウントされたドライブをダブルクリックします。

インストールウィザードが起動します。

ステップ2: インストールする製品を選択する

インストールする製品を選択してください

Citrix Virtual AppsまたはCitrix Virtual Desktopsをインストールする製品の横にある「開始」をクリックします。

ステップ3: セッションレコーディングを選択する

「セッション録画エージェントのインストールを選択」(/ja-jp/session-recording/2212/media/install-agent-2-select.png)

セッション録画項目を選択します。

手順4:ライセンス契約を読み、同意する

「インストール契約」(/ja-jp/session-recording/2212/media/install-agent-3-license-agreement.png)

ソフトウェアライセンス契約ページで、ライセンス契約を読み、同意して、次へをクリックします。

手順5:インストールするコンポーネントとインストール場所を選択する

「インストールするエージェントを選択」(/ja-jp/session-recording/2212/media/install-agent-4-location.png)

Session Recording Agentを選択し、次へをクリックします。

手順6:エージェント構成を指定する

「エージェント構成」(/ja-jp/session-recording/2212/media/agent-configuration.png)

エージェント構成ページで、Session Recordingサーバーをインストールしたマシンのコンピューター名と、Session Recordingサーバーに接続するためのプロトコルおよびポート情報を入力します。Session Recordingをまだインストールしていない場合は、後でSession Recording Agent Propertiesでこの情報を変更できます。

注:

インストーラーの接続テスト機能には制限があります。「HTTPS requires TLS 1.2」のシナリオはサポートしていません。このシナリオでインストーラーを使用すると、接続テストは失敗しますが、その失敗を無視して次へをクリックしてインストールを続行できます。これは通常の機能には影響しません。

手順7:前提条件を確認し、インストールを確定する

「エージェントインストールの概要」(/ja-jp/session-recording/2212/media/install-agent-5.png)

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

ステップ8:インストールの完了

エージェントのインストールが完了しました

インストール完了」ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに対して緑色のチェックマークが表示されます。

完了」をクリックして、Session Recording Agentのインストールを完了します。

注:

Machine Creation Services (MCS)またはProvisioning Services (PVS)が、構成済みのマスターイメージとMicrosoft Message Queuing (MSMQ)がインストールされた複数のVDAを作成する場合、特定の条件下でそれらのVDAが同じQMIdを持つ可能性があります。この場合、たとえば次のようなさまざまな問題が発生する可能性があります。

  • 記録契約が承認されていても、セッションが記録されない可能性があります。
  • Session Recordingサーバーがセッションログオフ信号を受信できないため、セッションは常にライブ状態になる可能性があります。

回避策として、各VDAに一意のQMIdを作成します。これは展開方法によって異なります。

Session RecordingエージェントがインストールされたシングルセッションOS VDAが、PVS 7.7以降およびMCS 7.9以降で静的デスクトップモード(たとえば、個別のPersonal vDiskまたはVDAのローカルディスクを使用してすべての変更を永続化するように構成されている)で作成される場合、追加のアクションは不要です。

MCSまたはPVSで作成されたマルチセッションOS VDA、およびユーザーがログオフしたときにすべての変更を破棄するように構成されているシングルセッションOS VDAの場合、システム起動時にGenRandomQMID.ps1スクリプトを使用してQMIdを変更します。ユーザーログオン試行前に十分なVDAが実行されていることを確認するために、電源管理戦略を変更します。

GenRandomQMID.ps1スクリプトを使用するには、次の手順を実行します。

  1. PowerShellで実行ポリシーが「RemoteSigned」または「Unrestricted」に設定されていることを確認します。

    Set-ExecutionPolicy RemoteSigned

  2. スケジュールされたタスクを作成し、トリガーをシステム起動時に設定し、PVSまたはMCSマスターイメージマシンでSYSTEMアカウントで実行します。

  3. コマンドをスタートアップタスクとして追加します。

    powershell .exe -file C:\\GenRandomQMID.ps1

GenRandomQMID.ps1 スクリプトに関する要約:

  1. レジストリから現在のQMIdを削除します。
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\ParametersSysPrep = 1を追加します。
  3. CitrixSmAudAgentおよびMSMQを含む関連サービスを停止します。
  4. ランダムな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 Playerは、ワークステーションからアクセスして記録されたセッションファイルを再生するためのユーザーインターフェイスです。Session Recording Playerは、Session Recordingサーバーまたはドメイン内のワークステーションにインストールします。

ヒント:

Web Playerをインストールするには、SessionRecordingWebPlayer.msiをダブルクリックし、指示に従います。Web PlayerはSession Recordingサーバーにのみインストールしてください。

ステップ1:製品ソフトウェアをダウンロードしてウィザードを起動する

Session Recording Playerコンポーネントをインストールするマシンに、ローカル管理者アカウントを使用してログオンします。DVDをドライブに挿入するか、ISOファイルをマウントします。インストーラーが自動的に起動しない場合は、AutoSelectアプリケーションまたはマウントされたドライブをダブルクリックします。

インストールウィザードが起動します。

ステップ2:インストールする製品を選択する

インストールする製品を選択してください(/ja-jp/session-recording/2212/media/install-player-1.png)

Citrix Virtual Apps」または「Citrix Virtual Desktops」をインストールする製品の横にある「開始」をクリックします。

ステップ3:セッションレコーディングを選択

セッションレコーディングを選択(/ja-jp/session-recording/2212/media/install-player-2.png)

セッションレコーディング項目を選択します。

ステップ4:ライセンス契約を読み、同意する

インストール契約(/ja-jp/session-recording/2212/media/install-player-3.png)

ソフトウェアライセンス契約」ページで、ライセンス契約を読み、同意してから「次へ」をクリックします。

ステップ5:インストールするコンポーネントとインストール場所を選択する

インストールするプレーヤーを選択してください(/ja-jp/session-recording/2212/media/install-player-3-select.png)

セッションレコーディングプレーヤーを選択し、次へをクリックします。

ステップ6:前提条件を確認し、インストールを確定する

プレーヤーのインストール概要(/ja-jp/session-recording/2212/media/install-player-4-confirm-installation.png)

概要」ページには、インストール選択が表示されます。「戻る」をクリックして以前のウィザードページに戻り変更を行うか、「インストール」をクリックしてインストールを開始できます。

手順7: インストールの完了

プレーヤーのインストール完了

インストールの完了」ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。

完了をクリックして、Session Recordingプレーヤーのインストールを完了します。

インストールの自動化

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-->

注:

Citrix Virtual Apps and Desktops の ISO ファイルの \layout\image-full\x64\Session Recording で、SessionRecordingAdministrationx64.msi ファイルを見つけることができます。

内訳:

  • ADDLOCAL は、選択可能な機能を提供します。複数のオプションを選択できます。SsRecServer はセッションレコーディングサーバーです。PolicyConsole はセッションレコーディングポリシーコンソールです。SsRecLogging は管理者ログ機能です。StorageDatabase はセッションレコーディングデータベースです。セッションレコーディング管理者ログは、セッションレコーディングサーバーのオプションのサブ機能です。セッションレコーディング管理者ログを選択する前に、セッションレコーディングサーバーを選択してください。
  • DATABASEINSTANCEは、セッションレコーディングデータベースのインスタンス名です。たとえば、Azure SQL マネージド インスタンスを使用している場合は.\SQLEXPRESS,computer-name\SQLEXPRESS,computer-nameまたはtcp:srt-sql-support.public.ca7b16b60789.database.windows.net,3342です。
  • DATABASENAMEは、セッションレコーディングデータベースのデータベース名です。
  • LOGGINGDATABASENAME は、管理者ログデータベースの名前です。
  • AZURESQLSERVICESUPPORT は、クラウドSQLがサポートされているかどうかを決定します。クラウドSQLを使用するには、1に設定します。
  • DATABASEUSER は、Session Recordingサーバーが使用するコンピューターアカウントです。
  • AZUREUSERNAME は、クラウドSQL管理者名です。
  • AZUREPASSWORD は、クラウドSQL管理者パスワードです。
  • /q は、サイレントモードを指定します。
  • /l*v は、詳細ログを有効にします。
  • yourinstallationlog は、インストールログファイルの場所です。

Session Recordingサーバーを展開するためのマスターイメージを作成する

既存の展開から、Session Recordingデータベースと管理ログデータベースがすでに配置されている場合があります。このようなシナリオでは、SessionRecordingAdministrationx64.msiを使用してSession Recording管理コンポーネントをインストールする際に、データベースチェックを省略できるようになりました。Session Recordingサーバーを他の多くのマシンに簡単に展開するためのマスターイメージを作成できます。マスターイメージを使用してターゲットマシンにSession Recordingサーバーを展開した後、各マシンでコマンドを実行して、既存のSession Recordingデータベースと管理ログデータベースに接続します。このマスターイメージのサポートにより、展開が容易になり、人為的ミスの潜在的な影響が最小限に抑えられます。これは新規インストールにのみ適用され、次の手順で構成されます。

  1. コマンドプロンプトを起動し、次のようなコマンドを実行します。

    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.

  2. 操作しているマシンにマスターイメージを作成します。

  3. Session Recordingサーバーを展開するために、マスターイメージを他のマシンに展開します。

  4. 各マシンで、次のようなコマンドを実行します。

    .\SsRecUtils.exe -modifydbconnectionpara DATABASEINSTANCE DATABASENAME LOGGINGDATABASENAME
    
    iisreset /noforce
    <!--NeedCopy-->
    

    これらのコマンドは、以前にインストールされたSession Recordingサーバーを、既存のSession Recordingデータベースおよび管理ログデータベースに接続します。

    \Citrix\SessionRecording\Server\bin\SsRecUtils.exeファイルを見つけることができます。必要に応じて、DATABASEINSTANCEDATABASENAME、およびLOGGINGDATABASENAMEパラメーターを設定します。

Session Recording管理コンポーネントをアンインストールする際にデータベースを保持する

KEEPDBTrueに設定すると、Session Recording管理コンポーネントをアンインストールする際に、次のコマンドによってSession Recordingデータベースと管理ログデータベースが保持されます。

msiexec /x "SessionRecordingAdministrationx64.msi" KEEPDB="True"
<!--NeedCopy-->

Session RecordingプレーヤーとWebプレーヤーのインストールを自動化する

たとえば、次のコマンドはSession RecordingプレーヤーとWebプレーヤーをそれぞれインストールします。

msiexec /i "c:\SessionRecordingPlayer.msi" /q /l*\vx "yourinstallationlog"
<!--NeedCopy-->
msiexec /i "c:\SessionRecordingWebPlayer.msi" /q /l*vx "yourinstallationlog"
<!--NeedCopy-->

注:

「シトリックス バーチャル アプリケーションズ アンド デスクトップス」のISOの\layout\image-full\x86\Session Recordingで、SessionRecordingPlayer.msiを見つけることができます。

「シトリックス バーチャル アプリケーションズ アンド デスクトップス」のISOの\layout\image-full\x64\Session Recordingで、SessionRecordingWebPlayer.msiを見つけることができます。

ここで:

  • /qはサイレントモードを指定します。
  • /l*vは詳細ログを指定します。
  • yourinstallationlogは、インストールログファイルの場所です。

Session Recordingエージェントのインストールを自動化する

例えば、次のコマンドはSession Recording Agentをインストールし、インストール情報をキャプチャするためのログファイルを作成します。

64ビットシステムの場合:

msiexec /i SessionRecordingAgentx64.msi /q /l*vx yourinstallationlog SESSIONRECORDINGSERVERNAME=yourservername
SESSIONRECORDINGBROKERPROTOCOL=yourbrokerprotocol SESSIONRECORDINGBROKERPORT=yourbrokerport
<!--NeedCopy-->

注:

「シトリックス バーチャル アプリケーションズ アンド デスクトップス」ISOの\layout\image-full\x64\Session Recordingで、SessionRecordingAgentx64.msiを見つけることができます。

32ビットシステムの場合:

msiexec /i SessionRecordingAgent.msi /q /l*vx yourinstallationlog SESSIONRECORDINGSERVERNAME=yourservername
SESSIONRECORDINGBROKERPROTOCOL=yourbrokerprotocol SESSIONRECORDINGBROKERPORT=yourbrokerport
<!--NeedCopy-->

注:

「シトリックス バーチャル アプリケーションズ アンド デスクトップス」ISOの\layout\image-full\x86\Session Recordingで、SessionRecordingAgent.msiを見つけることができます。

各項目の説明:

  • 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

テクニカルプレビューバージョンからはアップグレードできません。

要件、準備、および制限事項

  • 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をアップグレードした場合、管理者ログ機能はインストールされません。この機能を追加するには、アップグレード後にインストールを変更してください。
  • アップグレードプロセスが開始されたときにライブ録画セッションがある場合、録画が完了する可能性はほとんどありません。
  • 潜在的な停止を計画し、軽減できるように、以下のアップグレードシーケンスを確認してください。

アップグレードシーケンス

  1. セッション記録データベースとセッション記録サーバーが異なるサーバーにインストールされている場合は、セッション記録サーバーでSession Recording Storage Managerサービスを手動で停止します。次に、まずセッション記録データベースをアップグレードします。
  2. Internet Information Services (IIS) マネージャーを通じて、Session Recording Brokerが実行されていることを確認します。セッション記録サーバーをアップグレードします。セッション記録データベースとセッション記録サーバーが同じサーバーにインストールされている場合、セッション記録データベースもアップグレードされます。
  3. セッション記録サーバーのアップグレードが完了すると、セッション記録サービスは自動的にオンラインに戻ります。
  4. セッション記録エージェントをアップグレードします(マスターイメージ上)。
  5. セッション記録サーバーと同時に、またはセッション記録サーバーの後に、セッション記録ポリシーコンソールをアップグレードします。
  6. セッション記録プレーヤーとWebプレーヤーをアップグレードします。

クラウドSQLデータベースサービスへのセッション記録データベースの展開

このセクションでは、Azure SQL Managed Instance、AWS RDS、およびAzure VM上のSQL Serverにセッション記録データベースを展開する方法について説明します。

Azure SQL マネージド インスタンスまたは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-->
  1. Azure SQL マネージド インスタンスを作成するか、Amazon RDS コンソールを通じてSQL Server インスタンスを作成します。

  2. (Azure SQL のみ) プロパティパネルに表示される Server 文字列を記録しておきます。これらの文字列は、Session Recording データベースのインスタンス名です。例については、次のスクリーンショットを参照してください。

    Server 文字列の例

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

    AWS RDS インスタンスの構成

  4. セッションレコーディングデータベースをインストールするには、SessionRecordingAdministrationx64.msi を実行します。

    Enable cloud SQL チェックボックスをオンにし、クラウド 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 管理者のパスワードを更新する

オンプレミスデータベースをクラウド SQL マネージドインスタンスに移行する

  1. 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 に従って、オンプレミスデータベースを移行します。

  2. 移行後にセッションレコーディングが適切に機能するように、セッションレコーディングサーバーで 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

  3. セッションレコーディングサーバーで、Citrix セッションレコーディング分析サービス、Citrix セッションレコーディングストレージマネージャーサービス、およびIISサービスを再起動します。

Azure SQL Managed Instanceからオンプレミスデータベースへの本番データベースの移行

  1. https://docs.microsoft.com/ja-jp/data-migration/に従ってデータベースを移行します。

  2. 移行後にセッションレコーディングが正常に動作するように、セッションレコーディングサーバーで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

  3. セッションレコーディングサーバーで、Citrix セッションレコーディング分析サービス、Citrix セッションレコーディングストレージマネージャーサービス、およびIISサービスを再起動します。

Azure VM上のSQL Serverにセッションレコーディングデータベースを展開する

Azure VM上のSQL Serverでは、msiパッケージとCitrix Virtual Apps and Desktopsインストーラーの両方を使用してセッションレコーディングデータベースを展開できます。

  1. Azure SQL VMをチェックアウトします。
  2. VMを構成し、Session Recordingコンポーネントをインストールするドメインに追加します。
  3. Session Recordingデータベースのインストール中に、VMのFQDNをインスタンス名として使用します。 注: SessionRecordingAdministrationx64.msiを使用してインストールする場合、[Enable cloud SQL]チェックボックスをオフにします。
  4. インストールユーザーインターフェイスに従って、Session Recordingデータベースのインストールを完了します。

セッションレコーディングのアンインストール

サーバーまたはワークステーションからSession Recordingコンポーネントを削除するには、Windowsのコントロールパネルにあるアンインストールまたはプログラムの削除オプションを使用します。 Session Recordingデータベースを削除するには、インストール時と同じsecurityadminおよびdbcreatorのSQL Serverロール権限が必要です。

セキュリティ上の理由から、コンポーネントのアンインストール後も管理者ログデータベースは削除されません。

シトリックス アナリティクス フォー セキュリティ™ と統合する

Session Recordingサーバーを構成して、ユーザーイベントをCitrix Analytics for Securityに送信できます。Citrix Analytics for Securityはユーザーイベントを処理し、ユーザーの行動に関する実用的な洞察を提供します。

前提条件

開始する前に、以下を確認してください。

  • Session Recordingサーバーは、次のアドレスに接続できる必要があります。

  • Session Recording展開では、アウトバウンドインターネット接続用にポート443が開いている必要があります。ネットワーク上のプロキシサーバーは、Citrix Analytics for Securityとのこの通信を許可する必要があります。

  • シトリックス バーチャル アプリケーションズ アンド デスクトップ 7 1912 LTSR を使用している場合、サポートされている セッション レコーディング のバージョンは 2103 以降です。

セッションレコーディングサーバーをシトリックス アナリティクス フォー セキュリティに接続する

  1. Citrix Cloudにサインインします。

  2. シトリックス アナリティクス フォー セキュリティを見つけて、管理をクリックします。

  3. 上部のバーから、[設定] > [データソース] をクリックします。

  4. Virtual Apps and Desktops - セッションレコーディング」サイトカードで、「セッションレコーディングサーバーの接続」をクリックします。

    「セッション録画接続」(/ja-jp/session-recording/2212/media/sr-connect-new-tenant.png)

  5. Connect Session Recording Server」ページで、チェックリストを確認し、すべての必須要件を選択します。必須要件を選択しない場合、「Download File」オプションは無効になります。

    「セッション録画チェックリスト」(/ja-jp/session-recording/2212/media/sr-checklist.png)

  6. ネットワークにプロキシサーバーがある場合は、Session Recordingサーバーの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/2212/media/sr-config-file-path.png)

  7. ファイルのダウンロードをクリックして、SessionRecordingConfigurationFile.jsonファイルをダウンロードします。

    注:

    このファイルには機密情報が含まれています。ファイルを安全な場所に保管してください。

  8. Citrix Analytics for Securityに接続したいセッションレコーディングサーバーにファイルをコピーします。

  9. 展開環境に複数のSession Recordingサーバーがある場合は、接続する各サーバーにファイルをコピーし、各サーバーを構成する手順に従う必要があります。

  10. Session Recordingサーバーで、次のコマンドを実行して設定をインポートします。

    <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-->
    
  11. 次のサービスを再起動します。

    • Citrix セッションレコーディングアナリティクスサービス

    • Citrix セッションレコーディングストレージマネージャー

  12. 構成が成功したら、Citrix Analytics for Securityに移動し、接続されているSession Recordingサーバーを表示します。[データ処理をオンにする] をクリックして、Citrix Analytics for Securityがデータを処理できるようにします。

    注:

    Session Recordingサーバーバージョン2103または2104を使用している場合、Citrix Analytics for Securityで接続されているSession Recordingサーバーを表示するには、まずVirtual Apps and Desktopsセッションを起動する必要があります。そうしないと、接続されているSession Recordingサーバーが表示されません。この要件は、Session Recordingサーバーバージョン2106以降には適用されません。

接続されている展開を表示する

サーバー展開は、構成が成功した場合にのみSession Recordingサイトカードに表示されます。サイトカードには、Citrix Analytics for Securityとの接続を確立した構成済みサーバーの数が表示されます。

構成が成功した後でもSession Recordingサーバーが表示されない場合は、構成済みのSession Recordingサーバーが接続に失敗するのトラブルシューティングセクションを参照してください。

セッションレコーディングの展開

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

SR展開の詳細

受信したイベントを表示する

サイトカードには、接続されているSession Recording展開と、これらの展開から過去1時間(デフォルトの時間選択)に受信したイベントが表示されます。1週間(1 W)を選択してデータを表示することもできます。受信したイベントの数をクリックして、セルフサービス検索ページでイベントを表示します。

データ処理を有効にした後、サイトカードに [データが受信されていません] のステータスが表示されることがあります。このステータスが表示される理由は2つあります。

  1. 初めてデータ処理をオンにした場合、イベントがCitrix Analyticsのイベントハブに到達するまでに時間がかかります。Citrix Analyticsがイベントを受信すると、ステータスは [データ処理オン] に変わります。しばらくしてもステータスが変わらない場合は、[データソース]ページを更新してください。

  2. Citrix Analytics は、過去 1 時間、データソースからイベントを受信していません。

セッションレコーディングサーバーを追加する

Session Recording サーバーを追加するには、次のいずれかの操作を行います。

  • 接続済みセッションレコーディング展開」ページで、「セッションレコーディングサーバーに接続」をクリックします。

    展開を接続する(/ja-jp/session-recording/2212/media/sr-server-add.png)

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

    セッション記録接続(/ja-jp/session-recording/2212/media/sr-connect.png)

構成ファイルをダウンロードし、Session Recording サーバーを構成する手順に従います。

セッションレコーディングサーバーを削除する

セッションレコーディングサーバーを削除するには:

  1. Citrix Analytics for Security で、コネクテッドセッションレコーディング展開 ページに移動し、削除するサーバー展開を選択します。

  2. 縦の省略記号 (⋮) をクリックし、Analytics からセッション録画サーバーを削除 を選択します。

    セッション記録サーバーを削除する(/ja-jp/session-recording/2212/media/sr-remove.png)

  3. 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アプリ)のデータ処理はいつでも停止できます。データソースサイトカードで、縦の省略記号 (⋮) をクリックし、[データ処理をオフにする] を選択します。Citrix Analytics は、そのデータソースのデータ処理を停止します。Virtual Apps and Desktopsサイトカードからデータ処理を停止することもできます。このオプションは、DirectorとWorkspaceアプリの両方のデータソースに適用されます。 データ処理を再度有効にするには、[データ処理をオンにする] をクリックします。

構成済みのSession Recordingサーバーが接続に失敗する

構成後、Session RecordingサーバーがCitrix Analyticsに接続できません。そのため、構成済みのサーバーがSession Recordingサイトカードに表示されません。

この問題をトラブルシューティングするには、次の手順を実行します。

  1. On your configured Session Recording server, run the following PowerShell command to check the Client Machine Identification (CMID):

    Get-WmiObject -class SoftwareLicensingService | select Clientmachineid
    <!--NeedCopy-->
    
  2. CMIDが空の場合、指定されたパスに次のレジストリファイルを追加します。

    レジストリ名 レジストリパス キーの種類
    AuditorUniqueID Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\ 文字列 UUIDを入力します。
    EnableCASUseAuditorUniqueID Computer/HKEY_LOCAL_MACHINE/SOFTWARE/Citrix/SmartAuditor/Server/ レグ_ディーワード 1
  3. 以下のサービスを再起動します。

    • シトリックス セッションレコーディング アナリティクス サービス

    • シトリックス セッションレコーディング ストレージマネージャー