事件資料庫會將 Horizon 7 事件的相關資訊以記錄的形式儲存在資料庫中 (而非記錄檔中)。

在安裝連線伺服器執行個體之後,您會設定事件資料庫。您只需要在連線伺服器群組中設定一個主機。系統會自動設定群組中的其餘主機。

備註: 儘管事件流量受限於 Horizon 7 環境的相關健全狀況資訊,但連線伺服器執行個體與外部資料庫之間的資料庫連線安全性是管理員的責任。如果希望採取額外的預防措施,您可以透過 IPSec 或其他方式保護此通道的安全,也可以將資料庫部署在連線伺服器電腦本機上。

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

您也可以使用 Syslog 格式產生 Horizon 7 事件,讓協力廠商分析軟體可以存取事件資料。您可以將 vdmadmin 命令與 -I 選項搭配使用,將 Horizon 7 事件訊息以 Syslog 格式記錄在事件記錄檔中。請參閱《Horizon 7 管理》文件中的〈使用 -I 選項以 Syslog 格式產生 Horizon 7 事件記錄訊息〉。

必要條件

您需要下列資訊才能設定事件資料庫:

  • 資料庫伺服器的 DNS 名稱或 IP 位址。
  • 資料庫伺服器類型:Microsoft SQL Server 或 Oracle。如需所支援資料庫伺服器的詳細資訊,請參閱 IPv6 環境中支援的 vSphere、資料庫以及 Active Directory 版本
  • 用來存取資料庫伺服器的連接埠號碼。Oracle 的預設值為 1521,SQL Server 的預設值為 1433。對於 SQL Server,如果資料庫伺服器是具名執行個體,或者您使用的是 SQL Server Express,則可能必須決定連接埠號碼。請參閱有關連線至 SQL Server 具名執行個體的 Microsoft 知識庫文章,網址為:http://support.microsoft.com/kb/265808
  • 您在資料庫伺服器上建立之事件資料庫的名稱。請參閱新增 Horizon 7 事件的資料庫和資料庫使用者

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

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

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

  • 事件資料庫中資料表的前置詞,例如 VE_。前置詞可讓資料庫在 Horizon 7 安裝期間共用。
    備註: 您必須輸入對您使用之資料庫軟體有效的字元。當您完成對話方塊時,系統不會檢查前置詞的語法。如果您輸入的字元對您所使用的資料庫軟體而言無效,當連線伺服器嘗試連線至資料庫伺服器時,將會發生錯誤。如果資料庫名稱無效,記錄檔會指出所有錯誤,包括此錯誤及從資料庫伺服器傳回的其他所有錯誤。

程序

  1. 在 Horizon Administrator 中,選取 View 組態 > 事件組態
  2. 事件資料庫區段中,按一下編輯,在提供的欄位中輸入資訊,再按一下確定
  3. (選擇性) 在「事件設定」視窗中,按一下編輯,變更顯示事件的時間長度,以及將事件分類為新事件的天數,然後按一下確定
    關於事件時間長度的這些設定會在 Horizon Administrator 介面中列出。目前只有在歷史資料庫資料表中才有事件。
    「資料庫組態」視窗會顯示事件資料庫的目前組態。
  4. 選取監視 > 事件以確認與事件資料庫的連線成功。
    如果連線不成功,則會出現錯誤訊息。如果您使用的是 SQL Express,或者使用的是 SQL Server 的具名執行個體,則可能必須決定正確的連接埠號碼 (如先決條件所述)。

結果

在「Horizon Administrator 儀表板」中,「系統元件狀態」的「報告資料庫」標題下會顯示事件資料庫伺服器。