OBJECT-TYPE マクロ
OBJECT-TYPE マクロには、MIB オブジェクトの基本特性を記述する必須およびオプションの句が含まれています。 SNMP プロバイダーは、MIB を OBJECT-TYPE マクロの対応する部分に変換します。
手記
プロバイダーのインストールの詳細については、「WMI SNMP 環境の設定」を参照してください。
コンポーネント
-
MIB オブジェクト
-
対象のデータの大部分を含むオブジェクト。
-
オブジェクト記述子
-
各 MIB オブジェクトを識別する一意の名前またはオブジェクト記述子。 各 MIB オブジェクト記述子は、CIM プロパティ名に正確にマップされます。 たとえば、ifIndex を すると、ifIndex に変換されます。
-
MIB オブジェクトのデータと型を定義します。
-
INDEX 句を する
-
一意のテーブル行を選択するためのキーを定義します。
-
AUGMENTS 句
-
指定したテーブル コレクションが別のテーブル コレクションの拡張と見なされ、SNMPv2 の INDEX 句を置き換えることができることを示します。 AUGMENTS 句によって参照されるコレクションを他のテーブル コレクションと組み合わせて、1 つのコレクションを形成できます。 結果のコレクションは、チェーン内の最後のテーブル コレクションで指定された主キー プロパティを共有します。
この場合、INDEX 句に指定された前のマッピング規則は、チェーン内の最後のテーブル コレクションに適用されます。 その後、オブジェクトのコレクションは、1 つの CIM クラス定義にマップされます。
-
OBJECT-IDENTIFIER 句
-
MIB オブジェクトの一意のオブジェクト識別子が含まれています。 このオブジェクト識別子は、CIM プロパティ修飾子 object_identifierにマップされます。
-
MIB オブジェクトへのアクセス権を定義します。
-
DESCRIPTION 句
-
CIM プロパティ修飾子 Descriptionにマップされるオブジェクトのテキスト説明を提供します。 この句は空の場合があります。
SNMP テーブル定義の各 TABLE および ENTRY オブジェクトにも DESCRIPTION 句が含まれています。これは空の場合もあります。 TABLE 句と ENTRY DESCRIPTION 句が連結され、結果が CIM クラス修飾子 Descriptionにマップされます。
-
STATUS 句
-
オブジェクトをサポートする必要があるかどうかを示します。 STATUS 句の値が古い 場合、プロバイダーはマッピングから MIB オブジェクトを破棄します。 それ以外の場合、STATUS 句は Status CIM プロパティ修飾子にマップされます。
SNMPv1 の場合、Status の推奨値は必須の か、省略可能な のいずれかですが、修飾子には他の値を含めることができます。 SNMPv2C の場合、Status の推奨値は現在の か、非推奨の のいずれかですが、修飾子には他の値を含めることができます。
-
DEFVAL 句
-
論理テーブル行の変数に既定値を割り当て、Defval 文字列 CIM プロパティ修飾子にマップします。
-
REFERENCE 句
-
オブジェクトに関する詳細情報を含む別のドキュメントを参照します。 この句は、文字列型の参照 CIM プロパティ修飾子にマップされます。
-
UNITS 句
-
オブジェクトが表す内容の正確な定義を提供します。 この句は、文字列型の CIM プロパティ修飾子 Unitsにマップされます。
備考
OBJECT-TYPE マクロは、個々の MIB オブジェクトの基本特性を記述します。 OBJECT-TYPE マクロのセットは、関連するオブジェクトのグループと見なすことができます。 SNMPv2C では、OBJECT-GROUP マクロを使用して、関連オブジェクトのセットをコレクションに正式にグループ化します。 ただし、SNMPv1 でコレクションを作成するための正式なメカニズムはありません。 SNMP プロバイダーの目的上、OBJECT-GROUP マクロは無視されますが、グループ化関係を作成したり、コレクションを作成したりすることができます。