OBJECT-TYPE 巨集
OBJECT-TYPE 巨集包含描述MIB物件基本特性的必要和選擇性子句。 SNMP 提供者會將MIB轉換成 OBJECT-TYPE 巨集的對應元件。
注意
如需安裝提供者的詳細資訊,請參閱 設定 WMI SNMP 環境。
元件
-
MIB 物件
-
物件,其中包含有問題的大部分數據。
-
物件描述元
-
識別每個MIB物件的唯一名稱或物件描述元。 每個 MIB 物件描述元會完全對應至 CIM 屬性名稱。 例如,如果Index 會轉譯為 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,Status 的慣用值是 強制 或 選擇性,但限定符可以包含一些其他值。 針對 SNMPv2C,Status 的慣用值 是目前 或 已被取代,但限定符可以包含一些其他值。
-
DEFVAL 子句
-
將預設值指派給邏輯資料表資料列中的變數,並對應至字串 CIM 屬性限定符 Defval。
-
REFERENCE 子句
-
參考另一份檔,其中包含有關 對象的詳細資訊。 這個子句會對應至 CIM 屬性限定符 Reference,其類型為字串。
-
UNITS 子句
-
提供對象的確切定義。 這個子句會對應至 CIM 屬性限定符 Units,其類型為字串。
言論
OBJECT-TYPE 巨集描述個別MIB物件的基本特性。 一組 OBJECT-TYPE 巨集可以視為相關物件的群組。 在 SNMPv2C 中,使用 OBJECT-GROUP 巨集,將相關物件的集合正式分組到集合中。 不過,在SNMPv1中建立集合沒有正式的機制。 為了 SNMP 提供者的目的,會忽略 OBJECT-GROUP 巨集,但您可以發明群組關聯性和捏造集合。