事件資料庫會將 VMware Horizon 事件的相關資訊以記錄的形式儲存在資料庫中 (而非記錄檔中)。
在安裝連線伺服器執行個體之後,您會設定事件資料庫。您只需要在連線伺服器群組中設定一個主機。系統會自動設定群組中的其餘主機。
備註: 儘管事件流量受限於
VMware Horizon 環境的相關健全狀況資訊,但連線伺服器執行個體與外部資料庫之間的資料庫連線安全性是管理員的責任。如果希望採取額外的預防措施,您可以透過 IPSec 或其他方式保護此通道的安全,也可以將資料庫部署在連線伺服器電腦本機上。
您可以使用 Microsoft SQL Server、Oracle 或 PostgreSQL 資料庫報告工具檢查資料庫資料表中的事件。如需詳細資訊,請參閱《Horizon 管理》文件。
您也可以使用 Syslog 格式產生 VMware Horizon 事件,讓協力廠商分析軟體可以存取事件資料。您可以將 vdmadmin 命令與 -I 選項搭配使用,將 VMware Horizon 事件訊息以 Syslog 格式記錄在事件記錄檔中。請參閱《Horizon 管理》文件中的〈使用 -I 選項以 Syslog 格式產生 VMware Horizon 事件記錄訊息〉。
必要條件
您需要下列資訊才能設定事件資料庫:
- 資料庫伺服器的 DNS 名稱或 IP 位址。
- 資料庫伺服器類型:Microsoft SQL Server、Oracle 或 PostgreSQL。
- 用來存取資料庫伺服器的連接埠號碼。Oracle 的預設值為 1521,SQL Server 的預設值為 1433。對於 SQL Server,如果資料庫伺服器是具名執行個體,或者您使用的是 SQL Server Express,則可能必須決定連接埠號碼。請參閱有關連線至 SQL Server 具名執行個體的 Microsoft 知識庫文章,網址為:http://support.microsoft.com/kb/265808。
- 您在資料庫伺服器上建立之事件資料庫的名稱。請參閱在 Horizon Console 中新增 VMware Horizon 事件的資料庫和資料庫使用者。
針對 Oracle 12c 或 11g 資料庫,當您在 Horizon Console 中設定事件資料庫時,必須使用 Oracle 系統識別碼 (SID) 作為資料庫名稱。
- 您為此資料庫建立之使用者的使用者名稱和密碼。請參閱在 Horizon Console 中新增 VMware Horizon 事件的資料庫和資料庫使用者。
對於 SQL Server,請針對此使用者使用 SQL Server 驗證。不要使用整合式 Windows 驗證的安全性模型驗證方法。
- 事件資料庫中資料表的前置詞,例如 VE_。前置詞可讓資料庫在 VMware Horizon 安裝期間共用。
備註: 您必須輸入對您使用之資料庫軟體有效的字元。當您完成對話方塊時,系統不會檢查前置詞的語法。如果您輸入的字元對您所使用的資料庫軟體而言無效,當連線伺服器嘗試連線至資料庫伺服器時,將會發生錯誤。如果資料庫名稱無效,記錄檔會指出所有錯誤,包括此錯誤及從資料庫伺服器傳回的其他所有錯誤。