Skip to main content

2026 年 10 月 13 日

Omnissa Horizon Console でのイベント データベースの構成

イベント データベースには、Omnissa Horizon 8 のイベントに関する情報が、ログ ファイルではなくデータベースのレコードとして格納されます。

Omnissa Horizon Connection Server インスタンスをインストールした後で、イベント データベースを構成します。Horizon Connection Server グループ内で構成する必要があるホストは 1 台だけです。グループの他のホストは自動的に構成されます。

データベース テーブル内のイベントを調べるには、Microsoft SQL Server、Oracle、または PostgreSQL データベース レポート ツールを使用できます。詳細については、『Horizon 8 の管理』ドキュメントを参照してください。

また、Horizon 8 イベントを Syslog 形式で生成すると、分析ソフトウェアからイベント データにアクセスできます。vdmadmin コマンドと -I オプションを使用して、Horizon 8 イベント メッセージを Syslog 形式でイベント ログ ファイルに記録します。『Horizon 8 の管理』で「-I オプションを使用した Syslog 形式での Horizon 8 イベント ログ メッセージの生成」を参照してください。

イベント データベース接続について

**注:**Horizon Connection Server インスタンスと外部データベース間のデータベース接続のセキュリティは、管理者の責任ですが、イベント トラフィックは Horizon 8 環境の健全性に関する情報に制限されます。

  • さらに慎重を期すのであれば、IPsec などの手段を使用してこのチャネルを保護するか、データベースを Horizon Connection Server コンピュータ上でローカルに展開することができます。
  • デフォルトでは、Horizon Connection Server は非 SSL モードでイベント データベースに接続します。SSL 接続を有効にする方法については、「イベント データベースへの SSL 接続」を参照してください。
  • Horizon 8 バージョン 2406 以降では、イベント データベースに Oracle データベースまたは PostgreSQL データベースを使用する場合、次の条件を満たしていれば、イベント データベース接続で TLS 1.3 を有効にできます。
    • すべての Horizon Connection Server について、データベース証明書のルート CA 証明書を Windows の信頼済みルート認証局ストアにインポートします。
    • ルート CA 証明書をインポートしたら、Horizon Connection Server サービスを再起動します。

前提条件

イベント データベースを構成するには、次の情報が必要です。

  • データベース サーバの DNS 名または IP アドレス。

  • データベース サーバの種類(Microsoft SQL Server、Oracle、または PostgreSQL)。

  • データベース サーバへのアクセスに使用するポート番号。デフォルトは、Oracle の場合は 1521、SQL Server の場合は 1433 です。SQL Server では、データベース サーバが名前付きインスタンスの場合、または SQL Server Express を使用している場合は、ポート番号の特定が必要になる場合があります。SQL Server の名前付きインスタンスへの接続については、http://support.microsoft.com/kb/265808 にある Microsoft のサポート技術情報(KB)を参照してください。

  • データベース サーバに作成したイベント データベースの名前。「Horizon Console で Horizon 8 イベント用のデータベースとデータベース ユーザーを追加する」を参照してください。

  • Oracle 12c または 11g データベースの場合、Horizon Console でイベント データベースを設定するときに Oracle System Identifier (SID) をデータベース名として使用する必要があります。

  • このデータベース用に作成したユーザーのユーザー名とパスワード。「Horizon Console で Horizon 8 イベント用のデータベースとデータベース ユーザーを追加する」を参照してください。

  • Oracle および PostgreSQL データベースの場合は、データベース ユーザーの認証にユーザー名とパスワードを使用します。統合 Windows 認証は、Microsoft SQL Server でのみサポートされます。
    Microsft SQL Server については、「Microsft SQL Server 認証」を参照してください。

  • イベント データベースのテーブルのプレフィックス(VE_ など)。プリフィックスを使用することで、Horizon 8 の複数のインストール間でデータベースを共有できます。

    **注:**使用しているデータベース ソフトウェアで有効な文字を入力する必要があります。ダイアログ ボックスを終了するときにプレフィックスの構文はチェックされません。使用しているデータベース ソフトウェアで有効でない文字を入力した場合、Horizon Connection Server がデータベース サーバへの接続を試行したときにエラーが発生します。ログ ファイルにはすべてのエラーが記録され、このエラーや、データベース名が無効な場合にデータベース サーバから返されるその他すべてのエラーも含まれます。

Microsoft SQL Server 認証

イベント データベース タイプとして Microsoft SQL Server を選択する場合は、次のいずれかの認証方法を選択します。

  • SQL ユーザー認証 - イベント データベースにマッピングされている SQL Server ログインのユーザー名とパスワードを指定します。

  • gMSA - 統合認証:グループ マネージド サービス アカウント (gMSA) の名前を指定します。gMSA は、Active Directory によってパスワードが自動的に生成およびローテーションされる Active Directory サービス アカウントです。

  • ドメイン ユーザー - 統合認証:専用の Active Directory ドメイン ユーザー アカウントのユーザー名とパスワードを指定します。これは、管理者がパスワードの作成、ローテーション、管理を行う標準のドメイン アカウントです。

**「gMSA - 統合認証」または「ドメイン ユーザー - 統合認証」**を選択した場合は、Microsoft ODBC Driver 18 for SQL Server (x64) ドライバが必要です。Horizon で SQL ユーザー認証を使用する場合、このドライバは必要ありません。

対話型インストール ドライバがインストールされておらず、Connection Server グループに同意が保存されていない場合、Connection Server インストーラは、[Microsoft ODBC Driver 18 (x64) のインストール] チェックボックスを含むプロンプトを表示します。チェックボックスを選択すると、ドライバがインストールされ、Microsoft のライセンス条項に同意したものと見なされます。この同意は Connection Server グループに保存され、以降のレプリカのインストールおよびアップグレードで使用されます。以降はプロンプトが表示されません。また、ドライバがインストールされていなければ、インストールされます。

Connection Server がドライバをサイレント インストールするように設定するには、/v 引数を介して渡される MSI オプションに VDM_INSTALL_ODBC_DRIVER=1 を追加します。プロパティを 1 に設定すると、ドライバのインストールが選択され、Microsoft ライセンス条項に同意したものと見なされます。

ODBC ドライバのインストール チェックボックスはデフォルトでオフになっており、VDM_INSTALL_ODBC_DRIVER は自動的に設定されません。Connection Server グループにインストールの選択内容が保存されていない場合、管理者がチェックボックスを選択するか、VDM_INSTALL_ODBC_DRIVER=1 を指定した場合にのみ、ドライバがインストールされます。選択内容が保存されている場合、レプリカのインストールとアップグレードで再利用されます。ドライバが見つからない場合は、プロンプトが再表示されることなく、インストールされます。

サイレント インストール コマンドの例

Omnissa-Horizon-Connection-Server-x86_64-y.y.y-xxxxxx.exe /s /v"/qn VDM_SERVER_INSTANCE_TYPE=1 VDM_INITIAL_ADMIN_SID=S-1-5-32-544 VDM_SERVER_RECOVERY_PWD=YourRecoveryPassword VDM_SERVER_RECOVERY_PWD_REMINDER=""Your reminder"" VDM_INSTALL_ODBC_DRIVER=1"

コマンド構文およびその他のサイレント インストールのプロパティについては、「Horizon Connection Server のサイレント インストール」を参照してください。

統合認証方法を構成する前に:

  • 選択した gMSA またはドメイン ユーザーの SQL Server で Windows ログインを作成し、ログインをイベント データベースにマッピングして、必要なイベント データベース権限を付与します。

  • 選択したアカウントが、Connection Server グループのすべての Connection Server で使用できることを確認します。

  • gMSA の場合は、Active Directory 管理者にアカウントの作成を依頼し、すべての Connection Server コンピュータ アカウント(またはそれらのコンピュータ アカウントを含むセキュリティ グループ)が管理対象のパスワードを取得し、すべての Connection Server に gMSA をインストールして検証することを承認します。gMSA アカウントの SQL Server の Windows ログインを作成します(通常は DOMAIN\accountName$ 形式で作成します)。

  • ドメイン ユーザーの場合は、Active Directory ユーザーおよびコンピュータで、または標準のアカウント プロビジョニング プロセスで専用のユーザー アカウントを作成または選択します。組織のポリシーに適合するパスワードを割り当てます。パスワードが変更された場合は、Horizon Console でイベント データベースの構成を編集し、更新されたパスワードを入力します。

手順

  1. Horizon Console で、[設定] > [イベント設定] の順に選択します。

  2. [イベント データベース] セクションで、[編集] をクリックし、提示されるフィールドに情報を入力して、[OK] をクリックします。

    イベント データベース情報をクリアするには、[クリア] をクリックします。

  3. イベントの設定 ウィンドウで、[編集] をクリックし、イベントを表示する時間の長さ、およびイベントを新規として分類する日数を変更し、[OK] をクリックします。

    これらの設定は、イベントが Horizon Console インターフェイスに表示される期間に関係します。この時間が経過すると、イベントは履歴データベース テーブルにのみ表示されます。

    **注:**タイミング プロファイラ データは、すべてのデータベース テーブルから削除されるため、履歴テーブルで使用できなくなります。

    タイミング プロファイラを有効または無効にするコマンドは次のとおりです。

    • 管理ポートを使用しない Horizon Connection Server インスタンスでタイミング プロファイラを有効にする場合:

      vdmadmin -I -timingProfiler -enable
      
    • 管理ポートを使用している Horizon Connection Server インスタンスでタイミング プロファイラを有効にする場合:

      vdmadmin -I -timingProfiler -enable -server {ip/server}
      
    • Horizon Connection Server インスタンスでタイミング プロファイラを無効にする場合:

      vdmadmin -I -timingProfiler -disable
      
  4. [監視] > [イベント] を選択し、イベント データベースに正常に接続できることを確認します。

    接続できない場合は、エラー メッセージが表示されます。SQL Express を使用している場合、または SQL Server の名前付きインスタンスを使用している場合は、前提条件にあるように、正しいポート番号の特定が必要な場合があります。

このページは役に立ちましたか?

このトピックについてフィードバックを送信

このトピックは役に立ちましたか?

個人情報や機密情報は入力しないでください。

リンクを生成しています…