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.
-
Definuje data a typ objektu MIB.
-
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.
-
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.