VMware Horizon Recording 機能を使用すると、管理者はデスクトップ セッションを記録して、Windows リモート デスクトップとアプリケーションでのユーザーの動作を監視できます。

管理者は、記録されたデスクトップ セッションまたはアプリケーション セッションでの他のユーザーの正確なキーストローク、カーソルとマウスのアクティビティ、ユーザーの動作を確認できます。レコーディングは、ユーザーの操作に対するセキュリティと監査を強化するだけでなく、セッション中のユーザー エクスペリエンスの問題の解決や再現にも役立ちます。管理者は、レコーディングの再生、保存、監査を行うことができます。

ユーザーがログインすると、Horizon Recording が自動的に開始し、[セッションはセキュリティ ポリシーに従ってレコードされています] というデフォルトのメッセージが表示されます。セッションが接続状態にある間、レコーディングが実行されます。ユーザーがログアウトするか、切断されると、Recording は停止します。ユーザーがデスクトップまたはアプリケーション セッションの画面解像度を変更すると、Horizon Recording は新しいレコーディング セグメントを作成します。レコーディング ファイルのサイズは、セッションの接続時間によって異なります。レコーディングは MP4 形式で保存されます。ローカルのプレーヤーで再生したり、Horizon Recording の Web コンソールで表示できます。

コンポーネント

Horizon Recording は、次のコンポーネントから構成されています。
  • [Horizon Recording Server]:保存と再生のため、セッションに関する情報と未加工のレコーディング データを収集します。
  • [Horizon Recording Agent]:ユーザー セッションをレコードし、Horizon Recording Server にセッションを登録して、レコーディング データをアップロードします。

これらのコンポーネントは、VMware Horizon 8 2106 以降で使用できます。インストール ファイルは VMware Customer Connect で入手できます。

注: 他の特定の Horizon 8 機能と同様に、この機能はすべてのサブスクリプションで使用できるわけではありません。詳細については、 VMware Horizon サブスクリプションの機能比較を参照してください。

Web インターフェイス

Horizon Recording Server (以下を参照)をインストールしたら、Horizon Recording Web コンソールにアクセスできます。ここには、次のものが表示されます。
  • [ダッシュボード] には、最近のレコーディング、サーバ、データベース、レコーディングが保存されているフォルダのリストが表示されます。また、開始時刻、期間、サイズ、状態など、レコーディングの情報も表示されます。レコーディングのロック、ロック解除、削除が可能です。
  • [レコーディング] には、すべてのレコーディングのリストと、レコーディングの名前、起動されたリソース、場所、開始日と終了日、開始時刻、期間、サイズ、状態などの情報が表示されます。レコーディングのロック、ロック解除、削除が可能です。
  • [監査証跡] は、ユーザー インターフェイスのすべてのユーザー アクションを追跡します。

Horizon Recording Server のインストール

マシンに Horizon Recording Server コンポーネントをインストールして、保存と再生のため、セッションに関する情報と未加工のレコーディング データを収集します。

Horizon Recording Server コンポーネントは、次のアイテムから構成されています。
  • セッション情報の保存と構成に使用するデータベース
  • レコーディングを保存するための Windows NTFS フォルダ
  • レコーディング データの収集、管理、再生を行う Web サービス

Horizon Recording サーバはスタンドアローン セットアップとして展開できます。その場合、インストール ディレクトリに local.db として存在するローカル SQLite データベースとローカルの NTFS フォルダを使用するマシンにサーバがインストールされます。

また、ロード バランサの背後にある複数のサーバを使用し、Microsoft SQL または PostgreSQL データベースを使用する高可用性環境に Horizon Recording Server を展開し、すべてのサーバ上の共有 NTFS フォルダをレコーディング データの保存用に使用することもできます。L4 負荷分散で構成されたロード バランサがサポートされます。

サーバ リソースの最小要件(2,000 のアクティブなレコーディングをサポートするために必要)
リソース 最小値
CPU 4 つの vCPU
メモリ 8 GB
空きディスク容量 20 GB
注: これは、ユーザーがセッションで実行するアプリケーションのタイプとフレーム変更率によって異なります。使用量を監視し、必要に応じてディスク容量を追加する必要があります。
注: Horizon Recording Server は .Net Core で構築されています。グループ抽出を使用する場合は、ドメインのメンバーである 64 ビットの Windows Server オペレーティング システムが必要です。サーバ オペレーティング システムは、Windows Server 2016 以降(64 ビット)である必要があります。

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

  1. HorizonRecordingServer.exe ファイルをダウンロードして、サーバ上のローカル フォルダにコピーします。
  2. インストーラを実行し、画面の指示に従います。デフォルトの認証情報は次のとおりです。

    ユーザー名/パスワード:administrator/Recording123

    現在、このサーバは https://<localservername>:9443 で使用できます。
  3. レコーディング サーバの Active Directory アカウントのみがフォルダにアクセスして、レコーディングを追加、変更、削除できるように、レコーディング フォルダの権限を手動で設定します。
  • Horizon Recording Server をアンインストールするには、[プログラムの追加と削除] (appwiz.cpl) を使用して、Horizon Recording Server のバイナリと次のコンポーネントを手動で削除します。
    • installation directory のローカル データベース ファイル(local.db)。
    • C:\programdata\VMware\Horizon Recording のログ
    • installation directory\Recordings にあるローカルのレコーディング
  • インストールをリセットするには:
    1. Horizon Recording サービスを停止します。
    2. インストール ディレクトリから レコーディング フォルダを削除します。
    3. インストール ディレクトリから servicesettings.json ファイルと local.db ファイルを削除します。
    4. Horizon Recording サービスを開始します。

    servicesettings.json ファイルと local.db ファイルが新しく作成されます。

Horizon Recording Agent のインストール

セッションを記録するすべての Horizon マシンに Horizon Recording Agent のコンポーネントをインストールします。

Horizon Recording Agent のレジストリ設定は、HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Blast\Recording Agent にあります。

リソースの最小要件
リソース 最小値 (VDI) 最小値(RDSH - 80 セッション)
CPU 2 つの vCPU 64 つの vCPU
メモリ 2 GB 64 GB
空きディスク容量 5 GB
注: これは、ユーザーがセッションで実行するアプリケーションのタイプとフレーム変更率によって異なります。使用量を監視し、必要に応じてディスク容量を追加する必要があります。
50 GB
注: これは、ユーザーがセッションで実行するアプリケーションのタイプとフレーム変更率によって異なります。使用量を監視し、必要に応じてディスク容量を追加する必要があります。
その他のシステム要件
  • VDI の場合は Horizon 8 2106 以降、RDSH の場合は Horizon 8 2111 以降
  • インスタント クローン エージェントまたはフル クローン エージェント
  • VDI の場合は Windows 10 1909 以降(64 ビット版 OS)、RDSH の場合は Windows Server 2016 以降(64 ビット OS)
  • Microsoft .Net Framework 4.6.1以降
  • VMware Blast
  • Horizon Recording Server のファイアウォール受信ルールで許可されたポート 9443

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

  1. HorizonRecordingAgent.exe ファイルをダウンロードして、ローカル フォルダにコピーします。
  2. インストーラを実行し、画面の指示に従います。
  3. 接続を求めるプロンプトが表示されたら、レコーディング サーバの正しい URL(https://<レコーディング サーバの FQDN または IP アドレス>:9443)、ユーザー名、パスワードを入力します。
    1. マシンが親仮想マシンで、そのマシンからプールが作成される場合は、[[このマシンはテンプレートです]] チェック ボックスをオンにします。
    2. [登録] をクリックします。
    3. サーバの証明書が信頼されていない場合は、表示されたプロンプトでサーバのサムプリントを受け入れます。
  • Horizon Recording Agent をアンインストールするには、[プログラムの追加と削除] (appwiz.cpl) を使用して、Horizon Recording Agent のバイナリと次のコンポーネントを手動で削除します。
    • ログは、C:\programdata\VMware\Horizon Recording にあります。
    • ローカルで保留中のすべてのレコーディングは installation directory\Recordings にあります。
  • 登録済みマシンからエージェントを削除するには:
    1. [管理者] > [エージェントの管理]
    2. エージェントの名前を選択し、[削除] をクリックします。
    3. 確認メッセージをよく読み、削除を続行します。

Horizon Recording Server のアップグレード

Horizon Recording Server をアップグレードする前に、次の手順を行います。
  • アクティブなレコーディングがないことを確認します。
  • Recordings フォルダ、servicesettings.json ファイル、local.db(データベースに SQLite を使用している場合)のバックアップを作成します。

Horizon Recording Server をアップグレードするには、次の手順を実行します。

  1. HorizonRecordingServer.exe ファイルをダウンロードします。
  2. HorizonRecordingServer.exe ファイルをサーバ上のローカル フォルダにコピーします。
  3. HorizonRecordingServer.exe を実行します。
次の点に注意してください。
  • デフォルトでは、サーバは同じ C:\Program Files\VMware\Desktop Recording Server フォルダでアップグレードされます。
    • アップグレードの場所を新しいフォルダに変更すると、構成は保持されず、新規インストールとして扱われます。その結果、アップグレード後に Web コンソールから古いレコーディングにアクセスしたり、再生したりできなくなります。
    • デフォルトの場所を変更しない場合、すべての構成が保持され、アップグレード後に Web コンソールからレコーディングにアクセスして再生できます。
  • アップグレード後、エージェントのログの場所が新しい C:\ProgramData\VMware\Horizon Recording フォルダに移動します。古いログも C:\ProgramData\VMware\Horizon Desktop Recording で引き続き使用できます。

Horizon Recording Agent のアップグレード

Horizon Recording Agent をアップグレードする前に、エージェントにアクティブなレコーディングがないことを確認します。

注: エージェントをアップグレードする前に、サーバをアップグレードすることをお勧めします。

Horizon Recording Agent をアップグレードするには、次の手順を実行します。

  1. HorizonRecordingAgent.exe ファイルをダウンロードします。
  2. HorizonRecordingAgent.exe ファイルをエージェントのローカル フォルダにコピーします。
  3. HorizonRecordingAgent.exe を実行します。
次の点に注意してください。
  • デフォルトでは、エージェントは同じ C:\Program Files\VMware\Desktop Recording Agent フォルダでアップグレードされます。

    アップグレードの場所を新しいフォルダに変更すると、構成は保持されず、新規インストールとして扱われます。

  • Horizon Recording Server のアドレスは、アップグレードの実行中に自動的に設定されます。
  • エージェントがアップグレードされると、エージェントのログの場所が新しい C:\ProgramData\VMware\Horizon Recording フォルダに変わります。古いログも C:\ProgramData\VMware\Horizon Desktop Recording で引き続き使用できます。