根據表 1 中的橫列,將 CBE 事件中的屬件名稱轉換成 Enterprise Console 事件中的屬性名稱。 表 1 中沒有的屬性名稱,就不會對映成 Enterprise Console 事件:
CBE 事件屬性 |
Enterprise Console 事件屬性 |
---|---|
CLASS |
|
msg |
msg |
severity |
|
date |
|
repeat_count |
|
source |
|
sub_source |
|
|
|
globalInstanceId (如果定義於作用中規則庫) |
|
|
未對映 |
表 1. CBE 與 Enterprise Console 事件格式之間的屬性對映
下列各節會詳細說明如何將每個屬性從 CBE 事件對映成 Enterprise Console 事件:
對映至 CLASS 屬性。如果 CBE 事件中沒有 extensionName, 則會將 CLASS 屬性設為 EVENT (這是 TEC 事件類別的預設值)。
附註:
如果 CBE 事件中同時設定 msg 屬性及 msgDataElement 屬性的 msgId 欄位,則會設定 Enterprise Console msg 屬性, 而此屬性結合了這兩個欄位,且所產生之值的格式如下:msgId: msg
如果 CBE 事件中只設定 msg 屬性, 則會將它直接複製成 Enterprise Console 事件 msg 屬性。
Enterprise Console 事件 severity 屬性是選用屬性, 且可以用數值或下列其中一個預先定義的關鍵字來呈現:UNKNOWN、HARMLESS、WARNING、MINOR、CRITICAL 及 FATAL。會以下列方式來對映 severity:
如果 CBE severity 符合列舉清單,則會將 Enterprise Console 事件 severity 屬性設為 CBE severity 數值。
如果沒有符合的 severity 列舉,則會進行下列對映。請注意,如果未變更預設的 Enterprise Console 嚴重性, 則此對映的運作狀況會最好。然而,除了預設 Enterprise Console 嚴重性外,還可以定義自訂嚴重性。
直接對映成 Enterprise Console 事件 repeat_count 屬性。
Enterprise Console 事件 date 屬性是選用的。通常會遵循 "MMM dd HH:mm:ss yyyy" 型式。 此值通常是透過 CBE creationTime 形式 "yyyy-MM-dd'T'HH:mm:ss" 所建立。
附註:
sourceComponentId 是複式 CBE 屬性,表示它含有其他內部屬性。會根據下表,將它的內部屬性對映成 Enterprise Console 事件中的屬性:
CBE 屬性 |
Enterprise Console 屬性 |
---|---|
sourceComponentId.component |
source (如果 CBE 屬性包含空白字串或值 "N/A",則不會設定此值) |
sourceComponentId.subcomponent |
sub_source (如果 CBE 屬性包含空白字串或值 "N/A",則不會設定此值) |
sourceComponentId.location |
fqhostname (只有當 sourceComponentId.locationType 是 FQHostname 時,才會設定此值) |
sourceComponentId.location |
hostname (只有當 sourceComponentId.locationType 是 Hostname 時,才會設定此值) |
sourceComponentId.location |
origin (只有當 sourceComponentId.locationType 是 Devicename 時,才會設定此值) |
表 2. 將 sourceComponentId 屬性從 CBE 事件對映成 Enterprise Console 事件
附註:
如果出現在規則庫之事件類別的類型中,則會將此欄位從 CBE 事件複製至 Enterprise Console 事件。