Session Recording

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

注:

負荷分散によってサーバーの高可用性を構成するには、「既存の展開で負荷分散を構成する」および「Azureでセッション録画を展開して負荷分散する」を参照してください。

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

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

Citrix Virtual Apps and Desktopsインストーラーを使用したセッション録画のインストール

インストールの自動化

セッション録画のアップグレード

セッション録画のアンインストール

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

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

Citrix Virtual Apps and Desktops™インストーラーを使用して、セッション録画コンポーネントをインストールできます。

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

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

注:

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

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

Session Recording Administration、Session Recordingエージェント、およびSession Recording Playerコンポーネントは、個別のサーバーにインストールすることをお勧めします。以下の手順では、これらのコンポーネントのインストール方法について詳しく説明します。

セッションレコーディング管理コンポーネントをインストールする(/ja-jp/session-recording/2209/install-upgrade-uninstall.html#install-the-session-recording-administration-components)

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

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

ヒント:

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

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. Windows Server 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/2209/media/select-session-recording.png)

Session Recording」のエントリを選択します。

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

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

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

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

コンポーネントとインストールパスを選択(/ja-jp/session-recording/2209/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/2209/media/select-the-components-to-install-and-the-installation-location.png)

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

インストールする機能を選択

機能」ページで:

  • 既定では、インストール可能な機能の横にあるすべてのチェックボックスが選択されています。これらの機能をすべて単一のサーバーにインストールすることは、概念実証には問題ありません。大規模な実稼働環境では、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にSession Recordingデータベースを展開する」を参照してください。Azure VM上のSQL Serverでは、セッションレコーディングデータベースはmsiパッケージとCitrix Virtual Apps and Desktopsインストーラーの両方を使用して展開できます。詳しくは、「Azure VM上のSQL Serverに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データベース」を選択し、「次へ」をクリックします。

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

  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サーバーをホストしているマシンの名前を、domain\computer-nameの形式で入力します。Session Recordingサーバーのコンピューターアカウントは、Session Recordingデータベースにアクセスするためのユーザーアカウントです。

      注:

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

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

    インストールの概要

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

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

    インストールの完了

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

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

手順 6.2: 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データベースへの接続をテストします。
    • Session Recordingサーバーのコンピューターアカウントを入力し、次へをクリックします。
  3. 管理ログ構成ページで、管理ログ機能の構成を指定します。

    管理ログ構成

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

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

      注:

      管理者ログデータベース名は、前のデータベースとサーバーの構成ページで設定したSession Recordingデータベース名とは異なる必要があります。

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

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

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

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

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

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

    Session Recordingサーバーのインストールを完了する(/ja-jp/session-recording/2209/media/9-install-sr-server-5-finish-installation.png)

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

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

    注:

    Session Recordingサーバーのデフォルトインストールでは、通信を保護するためにHTTPS/TLSを使用します。Session Recordingサーバーのデフォルトのインターネットインフォメーションサービス (IIS) サイトでTLSが構成されていない場合は、HTTPを使用します。これを行うには、IIS管理コンソールでSession Recording Brokerサイトに移動し、SSL設定を開き、Require SSLチェックボックスをオフにしてSSLの選択を解除します。

手順 6.3: Session Recordingポリシーコンソールをインストールする
  1. 機能」ページで、「セッションレコーディングポリシーコンソール」を選択し、「次へ」をクリックします。

    ポリシーコンソールをインストールするを選択

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

    ポリシーコンソールのインストール概要

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

  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エージェントをインストールする

セッションを記録するVDAまたはVDIマシンにSession Recordingエージェントをインストールします。

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

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

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

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

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

Citrix Virtual Apps または Citrix Virtual Desktops をインストールするためには、表示されている製品名の横にある Start ボタンをクリックしてください。

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

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

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

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

インストール契約

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

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

インストールするエージェントを選択する

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

ステップ6:エージェント構成を指定する

エージェント構成

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

注:

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

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

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

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

手順8:インストールを完了する

エージェントのインストールが完了しました(/ja-jp/session-recording/2209/media/install-agent-6.png)

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

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

注:

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

  • 録画契約が承認されていても、セッションが録画されない場合があります。
  • セッションレコーディングサーバーはセッションログオフ信号を受信できない場合があり、そのため、セッションは常にライブステータスになる可能性があります。

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

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

MCSまたはPVSで作成されたマルチセッションOS VDA、およびユーザーがログオフしたときにすべての変更を破棄するように構成されているシングルセッションOS VDAの場合、システム起動時にQMIdを変更するにはGenRandomQMID.ps1スクリプトを使用します。ユーザーのログオン試行前に十分な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プレーヤーをインストールする

ヒント:

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

Session Recordingプレーヤーは、Session Recordingサーバーまたはドメイン内のワークステーションにインストールします。

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

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

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

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

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

Citrix Virtual AppsまたはCitrix Virtual Desktopsをインストールするには、製品名の横にあるStartをクリックします。

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

セッションレコーディングを選択する

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

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

インストール契約

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

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

「インストールするプレーヤーを選択」(/ja-jp/session-recording/2209/media/install-player-3-select.png)

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

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

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

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

手順7: インストールを完了する

「プレーヤーのインストールが完了しました」(/ja-jp/session-recording/2209/media/install-player-7-install-complete.png)

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

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

インストールの自動化

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

注:

The SessionRecordingAdministrationx64.msi file is located on the Citrix Virtual Apps and Desktops ISO under \layout\image-full\x64\Session Recording.

ここで、

  • ADDLOCAL は、選択できる機能を提供します。複数のオプションを選択できます。SsRecServer はセッションレコーディングサーバーです。PolicyConsole はセッションレコーディングポリシーコンソールです。SsRecLogging は管理者ログ機能です。StorageDatabase はセッションレコーディングデータベースです。セッションレコーディング管理者ログは、セッションレコーディングサーバーのオプションのサブ機能です。セッションレコーディング管理者ログを選択する前に、セッションレコーディングサーバーを選択してください。
  • DATABASEINSTANCE は、Session Recording データベースのインスタンス名です。Azure SQL Managed Instance を使用している場合は、たとえば .\SQLEXPRESS,computer-name\SQLEXPRESS,computer-name または tcp:srt-sql-support.public.ca7b16b60789.database.windows.net,3342 のようになります。
  • 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 データベースと管理者ログデータベースに接続します。このマスターイメージサポートにより、展開が容易になり、人為的ミスの潜在的な影響が最小限に抑えられます。これは新規インストールにのみ適用され、次の手順で構成されます。

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

    このコマンドは、セッションレコーディングデータベースおよび管理ログデータベースへの接続を構成およびテストせずに、セッションレコーディング管理コンポーネントをインストールします。

    Set the IGNOREDBCHECK parameter to True and use random values for DATABASEINSTANCE, DATABASENAME, and LOGGINGDATABASENAME.

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

  3. セッションレコーディングサーバーを展開するために、マスターイメージを他のマシンに展開します。

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

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

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

    SsRecUtils.exeファイルは\Citrix\SessionRecording\Server\bin\にあります。DATABASEINSTANCEDATABASENAME、およびLOGGINGDATABASENAMEの各パラメーターを必要に応じて設定してください。

セッションレコーディング管理コンポーネントのアンインストール時にデータベースを保持する

KEEPDBTrueに設定すると、次のコマンドは、セッションレコーディング管理コンポーネントのアンインストール時に、セッションレコーディングデータベースと管理ログデータベースを保持します。

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

注:

You can find SessionRecordingPlayer.msi on the Citrix Virtual Apps and Desktops ISO under \layout\image-full\x86\Session Recording.

SessionRecordingWebPlayer.msiは、シトリックス バーチャル アップス アンド デスクトップス ISOの\layout\image-full\x64\Session Recordingにあります。

説明:

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

注:

SessionRecordingAgentx64.msiは、シトリックス バーチャル アップス アンド デスクトップス ISOの\layout\image-full\x64\Session Recordingにあります。

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エージェントは選択したプロトコルのデフォルトポート番号(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インストーラーのグラフィカルインターフェイスまたはコマンドラインインターフェイスを使用して、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エージェントのプロパティにあるグラフィック調整オプションは、デスクトップコンポジションリダイレクトモードとの互換性を保つため、新規インストールまたはアップグレード後にデフォルトで有効になります。新規インストールまたはアップグレード後に、このオプションを手動で無効にすることができます。
  • その機能が利用できない以前のリリースからSession Recordingをアップグレードした場合、管理者ログ機能はインストールされません。この機能を追加するには、アップグレード後にインストールを変更してください。
  • アップグレードプロセスが開始されたときにライブ記録セッションがある場合、記録が完了する可能性はほとんどありません。
  • 潜在的な停止を計画し、軽減できるように、以下のアップグレードシーケンスを確認してください。

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

  1. Session RecordingデータベースとSession Recordingサーバーが別々のサーバーにインストールされている状況では、Session Recordingサーバー上でSession Recording Storage Managerサービスを手動で停止する必要があります。その後、最初にSession Recordingデータベースをアップグレードしてください。
  2. Internet Information Services (IIS) マネージャーを使用して、Session Recording Brokerが稼働していることを確認してください。Session Recordingサーバーをアップグレードします。もしSession RecordingデータベースとSession Recordingサーバーが同じサーバーにインストールされているのであれば、Session Recordingデータベースも同時にアップグレードされます。
  3. Session Recordingサーバーのアップグレードが完了すると、Session Recordingサービスは自動的にオンラインに戻ります。
  4. Session Recordingエージェント(マスターイメージ上)をアップグレードします。
  5. Session Recordingサーバーと同時に、またはその後にSession Recordingポリシーコンソールをアップグレードします。
  6. Session RecordingプレーヤーとWebプレーヤーをアップグレードします。

クラウドSQLデータベースサービスにSession Recordingデータベースを展開する

このセクションでは、セッション レコーディング データベースをAzure SQL マネージド インスタンス、AWS RDS、およびAzure VM上のSQL Serverに展開する方法について説明します。

Azure SQL マネージド インスタンスまたはAWS RDSにセッション レコーディング データベースを展開する

ヒント:

Azure SQL Managed InstanceまたはAWS RDSにSession Recordingデータベースを展開するには、次のような単一のコマンドを実行することもできます。詳細については、この記事の前のインストールを自動化セクションを参照してください。

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のみ)プロパティパネルに表示されるサーバー文字列を記録しておきます。この文字列は、Session Recordingデータベースのインスタンス名です。例については、次のスクリーンショットを参照してください。

    サーバー文字列の例

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

    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 管理者パスワードを更新する(/ja-jp/session-recording/2209/media/updating-cloud-sql-admin-password.png)

オンプレミスデータベースをクラウド 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 Session Recording アナリティクス サービス、Citrix Session Recording ストレージマネージャー サービス、および IIS サービスを再起動します。

本番データベースを Azure SQL マネージドインスタンスからオンプレミスデータベースに移行する

  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 Session Recording アナリティクス サービス、Citrix Session Recording ストレージマネージャー サービス、および IIS サービスを再起動します。

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

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

  1. Azure SQL VM をプロビジョニングします。
  2. VM を構成し、セッションレコーディングコンポーネントをインストールするドメインに追加します。
  3. セッションレコーディングデータベースのインストール中に、VMのFQDNをインスタンス名として使用します。 注:インストールにSessionRecordingAdministrationx64.msiを使用している場合は、Enable cloud SQLチェックボックスをオフにしてください。
  4. インストールユーザーインターフェイスに従って、セッションレコーディングデータベースのインストールを完了します。

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

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

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

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

セッションレコーディングサーバーを構成して、ユーザーイベントをCitrix Analytics for Securityに送信できます。Citrix Analytics for Securityは、ユーザーイベントを処理して、ユーザーの行動に関する実用的な洞察を提供します。

前提条件

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

  • セッションレコーディングサーバーは、次のアドレスに接続できる必要があります。

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

  • Citrix Virtual Apps and Desktops 7 1912 LTSRを使用している場合、サポートされるセッションレコーディングのバージョンは2103以降です。

セッションレコーディングサーバーをCitrix Analytics for Securityに接続する

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

  2. Citrix Analytics for Security の項目を見つけ、Manage と書かれたボタンをクリックします。

  3. 上部のバーから、Settings > Data Sourcesをクリックします。

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

    セッションレコーディング接続(/ja-jp/session-recording/2209/media/sr-connect-new-tenant.png)

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

    セッションレコーディングチェックリスト(/ja-jp/session-recording/2209/media/sr-checklist.png)

  6. ネットワークにプロキシサーバーがある場合は、セッションレコーディングサーバーの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/2209/media/sr-config-file-path.png)

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

    注:

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

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

  9. 展開環境に複数のセッションレコーディングサーバーがある場合は、接続したい各サーバーにファイルをコピーし、各サーバーを構成する手順に従う必要があります。

  10. セッションレコーディングサーバーで、設定をインポートするために次のコマンドを実行します。

    <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に移動して、接続されているセッションレコーディングサーバーを表示します。データ処理を有効にするをクリックして、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サーバーが接続に失敗するを参照してください。

セッションレコーディング展開環境(/ja-jp/session-recording/2209/media/sr-connected-server.png)

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

SR展開の詳細

受信したイベントを表示

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

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

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

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

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

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

  • 接続されているSession Recording展開ページで、Session Recordingサーバーに接続をクリックします。

    展開を接続

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

    セッション録画の接続

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

セッション録画サーバーを削除する

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

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

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

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

  3. Citrix Analyticsから削除したセッションレコーディングサーバーで、次のコマンドを実行します。

    <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アプリの両方のデータソースに適用されます。 データ処理を再度有効にするには、データ処理をオンにするをクリックします。

構成済みのセッションレコーディングサーバーが接続に失敗する

構成後、セッションレコーディングサーバーがCitrix Analyticsに接続できません。そのため、構成済みのサーバーがセッションレコーディングサイトカードに表示されません。

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

  1. 構成済みのセッションレコーディングサーバーで、Client Machine Identification (CMID) を確認するために、次のPowerShellコマンドを実行します。

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

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

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