Delen via


OBJECT-TYPE macro

De OBJECT-TYPE macro bevat verplichte en optionele componenten die de basiskenmerken van een MIB-object beschrijven. De SNMP-provider converteert een MIB naar de bijbehorende onderdelen van de OBJECT-TYPE macro.

Notitie

Zie De WMI SNMP-omgeving instellenvoor meer informatie over het installeren van de provider.

 

Onderdelen

MIB-object

Object dat de meeste gegevens in kwestie bevat.

objectdescriptor

Unieke naam of objectdescriptor die elk MIB-object identificeert. Elke MIB-objectdescriptor wordt exact toegewezen aan een CIM-eigenschapsnaam. Bijvoorbeeld, ifIndex wordt omgezet in ifIndex.

SYNTAXIS-component

Hiermee definieert u de gegevens en het type van een MIB-object.

INDEX-component

Definieert een sleutel voor het selecteren van een unieke tabelrij.

AUGMENTS-component

Geeft aan dat de tabelverzameling die wordt opgegeven, kan worden beschouwd als een uitbreiding van een andere tabelverzameling en kan de INDEX-component in SNMPv2 vervangen. De verzamelingen waarnaar wordt verwezen door de AUGMENTS-component kunnen worden gecombineerd met de andere tabelverzameling om één verzameling te vormen. De resulterende verzameling deelt de primaire sleuteleigenschappen die zijn opgegeven in de laatste tabelverzameling in de keten.

In dit geval worden de vorige toewijzingsregels die zijn opgegeven voor de INDEX-component toegepast op de laatste tabelverzameling in de keten. De verzameling objecten wordt vervolgens toegewezen aan één CIM-klassedefinitie.

OBJECT-IDENTIFIER component

Bevat een unieke object-id voor een MIB-object. Deze object-id wordt toegewezen aan de CIM-eigenschapskwalificatie object_identifier.

ACCESS- en MAX-ACCESS-componenten

Definieer de toegangsrechten voor het MIB-object.

DESCRIPTION-component

Biedt een tekstbeschrijving van het object, die wordt toegewezen aan de CIM-eigenschap kwalificatie Beschrijving. Deze component kan leeg zijn.

Elke TABLE- en ENTRY-object in een SNMP-tabeldefinitie bevat ook een DESCRIPTION-component, die ook leeg kan zijn. De component TABLE en ENTRY DESCRIPTION worden samengevoegd en het resultaat wordt toegewezen aan de CIM-klassekwalificatie Beschrijving.

STATUS-component

Geeft aan of het object moet worden ondersteund. Wanneer de waarde van de STATUS-component is verouderd, verwijdert de provider het MIB-object uit de toewijzing. Anders wordt de STATUS-component toegewezen aan de CIM-eigenschapskwalificatie Status.

Voor SNMPv1 is de voorkeurswaarde van Statusverplicht of optionele, maar de kwalificatie kan een andere waarde bevatten. Voor SNMPv2C is de voorkeurswaarde van Status ofwel huidige of afgeschaft, maar de kwalificatie kan een andere waarde bevatten.

DEFVAL-component

Wijst een standaardwaarde toe aan een variabele in een logische tabelrij en wijst toe aan de kwalificatie van de tekenreeks-CIM-eigenschap Defval-.

REFERENCE-component

Verwijst naar een ander document met meer informatie over het object. Deze component wordt toegewezen aan de CIM-eigenschapskwalificatie Reference, die van het type tekenreeks is.

UNITS-component

Biedt een nauwkeurige definitie van wat het object vertegenwoordigt. Deze component wordt toegewezen aan de CIM-eigenschapskwalificatie Eenheden, wat van het type tekenreeks is.

Opmerkingen

De OBJECT-TYPE macro beschrijft de basiskenmerken van een afzonderlijk MIB-object. Een set OBJECT-TYPE macro's kan worden beschouwd als een groep gerelateerde objecten. Gebruik in SNMPv2C de macro OBJECT-GROUP om sets gerelateerde objecten formeel te groeperen in een verzameling. Er is echter geen formeel mechanisme voor het maken van verzamelingen in SNMPv1. Voor de SNMP-provider wordt de OBJECT-GROUP macro genegeerd, maar u kunt groeperingsrelaties en verzamelingen inventeren.