OBJECT-TYPE 宏
OBJECT-TYPE 宏包含必要和選擇性子句,描述 MIB 物件的基本特性。 SNMP 提供者會將 MIB 轉換為 OBJECT-TYPE 宏的對應部分。
注意
如需安裝提供者的詳細資訊,請參閱 設定 WMI SNMP 環境。
單元
-
MIB 物件
-
物件,其中包含大部分有問題的資料。
-
物件描述元
-
識別每個 MIB 物件的唯一名稱或物件描述元。 每個 MIB 物件描述元都完全符合 CIM 屬性名稱。 例如, ifIndex 會轉譯為 ifIndex。
-
定義 MIB 物件的資料和類型。
-
定義索引鍵,以選取唯一的資料表資料列。
-
AUGMENTS 子句
-
指出它指定的資料表集合可以視為另一個資料表集合的延伸,而且可以取代 SNMPv2 中的 INDEX 子句。 AUGMENTS 子句所參考的集合可以與其他資料表集合結合,形成一個集合。 產生的集合會共用鏈結中最後一個資料表集合中指定的主鍵屬性。
在此情況下,針對 INDEX 子句指定的先前對應規則會套用至鏈結中的最後一個資料表集合。 然後物件的集合會對應至一個 CIM 類別定義。
-
OBJECT-IDENTIFIER 子句
-
包含 MIB 物件的唯一物件識別碼。 此物件識別碼會對應至 CIM 屬性限定詞 object_identifier。
-
定義 MIB 物件的存取權限。
-
DESCRIPTION 子句
-
提供 物件的文字描述,其對應至 CIM 屬性限定詞 Description。 這個子句可能是空的。
SNMP 資料表定義中的每個 TABLE 和 ENTRY 物件也都包含 DESCRIPTION 子句,也可能是空的。 TABLE 和 ENTRY DESCRIPTION 子句會串連,而結果會對應至 CIM 類別限定詞 Description。
-
STATUS 子句
-
指出是否必須支援 物件。 當 STATUS 子句的值 過時時,提供者會捨棄對應的 MIB 物件。 否則,STATUS 子句會對應至 CIM 屬性限定詞 Status。
針對 SNMPv1, [狀態 ] 的慣用值為 必要 或 選擇性,但限定詞可以包含一些其他值。 針對 SNMPv2C, Status 的慣用值為 目前 或 已被取代,但限定詞可以包含一些其他值。
-
DEFVAL 子句
-
將預設值指派給邏輯資料表資料列中的變數,並對應至字串 CIM 屬性限定詞 Defval。
-
REFERENCE 子句
-
參考另一份檔,其中包含物件的詳細資訊。 這個子句會對應至 CIM 屬性限定詞 參考,其類型為字串。
-
UNITS 子句
-
提供物件所代表之物件的精確定義。 這個子句會對應至 CIM 屬性限定詞 Units,其類型為字串。
備註
OBJECT-TYPE 宏描述個別 MIB 物件的基本特性。 一組 OBJECT-TYPE 宏可視為相關物件的群組。 在 SNMPv2C 中,使用 OBJECT-GROUP 宏將相關物件的集合正式分組到集合中。 不過,在 SNMPv1 中建立集合沒有正式的機制。 基於 SNMP 提供者的目的,會忽略 OBJECT-GROUP 宏,但您可以發明群組關聯性和產生集合。