Skip to main content

2026 年 8 月 24 日

在 Omnissa Horizon Console 中設定事件資料庫

事件資料庫會將 Omnissa Horizon 8 的事件資訊儲存為資料庫中的記錄,而非記錄在記錄檔中。

您需在安裝 Omnissa Horizon Connection Server 執行個體後設定事件資料庫。您只需在 Horizon Connection Server 群組中的其中一部主機上進行設定即可。系統會自動設定群組中的其餘主機。

您可以使用 Microsoft SQL Server、Oracle 或 PostgreSQL 資料庫報告工具檢查資料庫資料表中的事件。如需詳細資訊,請參閱*《Horizon 8 管理》*文件。

您也可以使用 Syslog 格式產生 Horizon 8 事件,讓事件資料可供第三方分析軟體存取。您可以搭配 -I 選項使用 vdmadmin 命令,將 Horizon 8 的事件訊息以 Syslog 格式記錄在事件記錄檔中。請參閱*《Horizon 8 管理》*文件中的〈使用 -I 選項以 Syslog 格式產生 Horizon 8 事件記錄訊息〉章節。

關於事件資料庫連線

**附註:**雖然事件傳輸內容僅限於 Horizon 8 環境的健全狀況資訊,但 Horizon Connection Server 執行個體與外部資料庫之間資料庫連線的安全性仍由管理員負責。

  • 如果您希望採取額外的預防措施,可以透過 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,則可能必須決定連接埠號碼。請參閱 Microsoft 知識庫文章,瞭解如何連線至具名執行個體的 SQL Server:http://support.microsoft.com/kb/265808

  • 您在資料庫伺服器上建立之事件資料庫的名稱。請參閱在 Horizon Console 中新增 Horizon 8 事件的資料庫和資料庫使用者

    若使用 Oracle 12c 或 11g 資料庫,在 Horizon Console 中設定事件資料庫時,您必須使用 Oracle 系統識別碼 (SID) 作為資料庫名稱。

  • 您為此資料庫建立之使用者的使用者名稱和密碼。請參閱在 Horizon Console 中新增 Horizon 8 事件的資料庫和資料庫使用者

    若使用 SQL Server,請為此使用者選擇 SQL Server 驗證方式。不要使用整合式 Windows 驗證的安全性模型驗證方法。

  • 事件資料庫中資料表的前置詞,例如 VE_。該前置詞可讓多個 Horizon 8 安裝執行個體共用同一個資料庫。

    **附註:**您必須輸入對所使用的資料庫軟體而言有效的字元。當您完成對話方塊時,系統不會檢查前置詞的語法。如果您輸入了對所使用的資料庫軟體無效的字元,當 Horizon Connection Server 嘗試連線至資料庫伺服器時將會發生錯誤。記錄檔中會列出所有錯誤,包括此錯誤以及資料庫伺服器在資料庫名稱無效時所回傳的其他所有錯誤。

程序

  1. 在 Horizon Console 中,選取設定 > 事件組態

  2. 事件資料庫區段中,按一下編輯,在提供的欄位中輸入資訊,再按一下確定

    若要清除事件資料庫資訊,請按一下清除

  3. 在 [事件設定] 視窗中,按一下編輯,變更顯示事件的時間長度,以及將事件分類為新事件的天數,然後按一下確定

    這些設定與事件在 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 的具名執行個體,則可能必須決定正確的連接埠號碼 (如先決條件所述)。

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…