Sdílet prostřednictvím


makro OBJECT-TYPE

Makro OBJECT-TYPE obsahuje povinné a volitelné klauzule, které popisují základní charakteristiky objektu MIB. Zprostředkovatel SNMP převede MIB na odpovídající části OBJECT-TYPE makra.

Poznámka

Další informace o instalaci zprostředkovatele naleznete v tématu Nastavení prostředí WMI SNMP.

 

Součásti

objekt MIB

Objekt, který obsahuje většinu dotčených dat.

popisovač objektu

Jedinečný název nebo popisovač objektu identifikující jednotlivé objekty MIB Každý popisovač objektu MIB mapuje přesně na název vlastnosti CIM. Například ifIndex překládá na ifIndex.

klauzule SYNTAX

Definuje data a typ objektu MIB.

klauzule INDEX

Definuje klíč pro výběr jedinečného řádku tabulky.

klauzule AUGMENTS

Označuje, že kolekce tabulek, kterou určuje, lze považovat za rozšíření jiné kolekce tabulek a může nahradit klauzuli INDEX v SNMPv2. Kolekce odkazované klauzulí AUGMENTS lze kombinovat s druhou kolekcí tabulek a vytvořit jednu kolekci. Výsledná kolekce sdílí vlastnosti primárního klíče zadané v poslední kolekci tabulek v řetězci.

V tomto případě se předchozí pravidla mapování zadaná pro klauzuli INDEX použijí na poslední kolekci tabulek v řetězu. Kolekce objektů se pak mapuje na jednu definici třídy CIM.

klauzule OBJECT-IDENTIFIER

Obsahuje jedinečný identifikátor objektu pro objekt MIB. Tento identifikátor objektu se mapuje na kvalifikátor vlastnosti CIM object_identifier.

klauzule ACCESS a MAX-ACCESS

Definujte přístupová práva k objektu MIB.

klauzule DESCRIPTION

Poskytuje textový popis objektu, který mapuje na kvalifikátor vlastnosti CIM Popis. Tato klauzule může být prázdná.

Každá TABLE a ENTRY objekt v definici tabulky SNMP obsahuje také klauzuli DESCRIPTION, která může být také prázdná. Klauzule TABLE a ENTRY DESCRIPTION jsou zřetězeny a výsledek se mapuje na kvalifikátor třídy CIM Popis.

klauzule STATUS

Určuje, zda musí být objekt podporován. Pokud je hodnota klauzule STATUS zastaralá, poskytovatel zruší objekt MIB z mapování. V opačném případě se klauzule STATUS mapuje na kvalifikátor vlastnosti CIM Status.

U protokolu SNMPv1 je upřednostňovaná hodnota Stavpovinná nebo nepovinná, ale kvalifikátor může obsahovat jinou hodnotu. U SNMPv2C je upřednostňovaná hodnota stavuaktuální nebo zastaralé, ale kvalifikátor může obsahovat jinou hodnotu.

klauzule DEFVAL

Přiřadí výchozí hodnotu proměnné v řádku logické tabulky a mapuje se na řetězcový kvalifikátor VLASTNOSTI CIM Defval.

reference – klauzule

Odkazuje na jiný dokument, který obsahuje další informace o objektu. Tato klauzule se mapuje na kvalifikátor vlastnosti CIM Reference, který je typu řetězec.

klauzule UNITS

Poskytuje přesnou definici toho, co objekt představuje. Tato klauzule se mapuje na kvalifikátor vlastnosti CIM Units, což je typový řetězec.

Poznámky

Makro OBJECT-TYPE popisuje základní charakteristiky jednotlivých objektů MIB. Sadu OBJECT-TYPE maker lze považovat za skupinu souvisejících objektů. V SNMPv2C použijte makro OBJECT-GROUP k formálně seskupování sad souvisejících objektů do kolekce. Neexistuje však žádný formální mechanismus pro vytváření kolekcí v SNMPv1. Pro účely zprostředkovatele SNMP se OBJECT-GROUP makro ignoruje, ale můžete vymyslet relace seskupení a kolekce prostředků infrastruktury.