Horizon 7 會使用資料庫資料表來實作事件資料庫。事件資料庫會在這些資料表的名稱前面加上您在設定資料庫時定義的首碼。

事件資料庫資料表

下表顯示在 Horizon 7 中實作事件資料庫的資料庫資料表。

表 1. 事件資料庫資料表
資料表名稱 說明
event 最近事件的中繼資料和搜尋最佳化資料。
event_data 最近事件的資料值。
event_data_historical 所有事件的資料值。
event_historical 所有事件的中繼資料和搜尋最佳化資料。

Horizon 7 會將事件的相關詳細資料記錄至所有資料庫資料表。寫入事件記錄經過特定期間後,Horizon 7 會從 event 和 event_data 資料表刪除該記錄。您可以使用 Horizon Administrator 來設定資料庫要將記錄保留在 event 和 event_data 資料表中的期間。

重要: Horizon 7 不會限制 event_historical 和 event_data_historical 資料表的成長。您必須為這些資料表實作空間管理原則。

唯一主索引鍵 EventID 會識別 Horizon 7 記錄在 event 和 event_historical 資料表中的每個事件。Horizon 7 會將每個事件的資料值記錄在 event_data 和 event_data_historical 資料表中。您可以在 EventID 資料行上連接 event 與 event_data 資料表或 event_ historical 與 event_data_historical 資料表,以取得事件的完整資訊集。

event 和 event_historical 資料表中的 [EventType]、[Severity] 和 [Time] 資料行可識別事件的類型和嚴重性及其發生的時間。

如需設定事件資料庫的相關資訊,請參閱《Horizon 7 安裝》文件。

備註: 若要從歷史表格清除資料,請參閱 http://kb.vmware.com/kb/2150309

事件資料庫結構描述

下表說明 event 和 event_historical 資料庫資料表的結構描述。

表 2. event 和 event_historical 資料表的結構描述
資料行名稱 Oracle 資料類型 SQL Server 資料類型 說明
Acknowledged SMALLINT tinyint Horizon 7 是否已確認事件。
  • 0 = false
  • 1 = true
DesktopId NVARCHAR2(512) nvarchar(512) 與集區相關聯的桌面平台識別碼。
EventID INTEGER int 事件的唯一主索引鍵。
EventType NVARCHAR2(512) nvarchar(512) 與訊息類別目錄中的項目相對應的事件名稱。例如 BROKER_USERLOGGEDIN。
FolderPath NVARCHAR2(512) nvarchar(512) 包含相關聯物件之資料夾的完整路徑。
GroupId NVARCHAR2(512) nvarchar(512) Active Directory 中相關聯群組的 SID。
LUNId NVARCHAR2(512) nvarchar(512) 儲存相關聯物件之 LUN 的識別碼。
MachineId NVARCHAR2(512) nvarchar(512) 相關聯實體或虛擬機器的識別碼。
Module NVARCHAR2(512) nvarchar(512) 引發事件的 Horizon 7 元件。例如 Admin、Broker、Tunnel、Framework、Client 或 Agent。
ModuleAndEventText NVARCHAR2(512) nvarchar(512) 包含的值針對屬性參數取代的事件訊息。
Node NVARCHAR2(512) nvarchar(512) 虛擬裝置節點的名稱。
嚴重性 NVARCHAR2(512) nvarchar(512) 嚴重性層級。例如資訊、警告、錯誤、AUDIT_SUCCESS 和 AUDIT_FAIL。
來源 NVARCHAR2(512) nvarchar(512) 事件來源的識別碼。
ThinAppId NVARCHAR2(512) nvarchar(512) 相關聯 ThinApp™ 物件的識別碼。
Time TIMESTAMP datetime 事件發生的時間,從 epoch 計算 (1970 年 1 月 1 日)。
UserDiskPathId NVARCHAR2(512) nvarchar(512) 使用者磁碟的識別碼。
UserSID NVARCHAR2(512) nvarchar(512) Active Directory 中相關聯使用者的 SID。

下表說明 event_data 和 event_data_historical 資料庫資料表的結構描述。

表 3. event_data 和 event_data_historical 資料表的結構描述
資料行名稱 Oracle 資料類型 SQL Server 資料類型 說明
BooleanValue SMALLINT tinyint 布林值屬性的值。
  • 0 = false
  • 1 = true
EventID INTEGER int 事件的唯一主索引鍵。
IntValue INTEGER int 整數屬性的值。
名稱 NVARCHAR2(512) nvarchar(512) 屬性名稱 (例如 UserDisplayName)。
StrValue NVARCHAR2(512) nvarchar(512) 字串屬性的值。針對其他類型的屬性,此資料行會包含字串形式的資料類型解譯。
TimeValue TIMESTAMP datetime 日期和時間屬性的值。
Type SMALLINT tinyint 屬性的資料類型。
  • 0 = StrValue
  • 1 = IntValue
  • 2 = TimeValue
  • 3 = BooleanValue