Horizon 7 會使用資料庫資料表來實作事件資料庫。事件資料庫會在這些資料表的名稱前面加上您在設定資料庫時定義的首碼。
事件資料庫資料表
下表顯示在 Horizon 7 中實作事件資料庫的資料庫資料表。
資料表名稱 | 說明 |
---|---|
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 資料庫資料表的結構描述。
資料行名稱 | Oracle 資料類型 | SQL Server 資料類型 | 說明 |
---|---|---|---|
Acknowledged | SMALLINT | tinyint | Horizon 7 是否已確認事件。
|
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 資料庫資料表的結構描述。
資料行名稱 | Oracle 資料類型 | SQL Server 資料類型 | 說明 |
---|---|---|---|
BooleanValue | SMALLINT | tinyint | 布林值屬性的值。
|
EventID | INTEGER | int | 事件的唯一主索引鍵。 |
IntValue | INTEGER | int | 整數屬性的值。 |
名稱 | NVARCHAR2(512) | nvarchar(512) | 屬性名稱 (例如 UserDisplayName)。 |
StrValue | NVARCHAR2(512) | nvarchar(512) | 字串屬性的值。針對其他類型的屬性,此資料行會包含字串形式的資料類型解譯。 |
TimeValue | TIMESTAMP | datetime | 日期和時間屬性的值。 |
Type | SMALLINT | tinyint | 屬性的資料類型。
|