Udostępnij za pośrednictwem


makro OBJECT-TYPE

Makro OBJECT-TYPE zawiera obowiązkowe i opcjonalne klauzule opisujące podstawowe cechy obiektu MIB. Dostawca SNMP konwertuje miB na odpowiednie części makra OBJECT-TYPE.

Nuta

Aby uzyskać więcej informacji na temat instalowania dostawcy, zobacz Konfigurowanie środowiska WMI SNMP environment.

 

Składniki

obiekt MIB

Obiekt, który zawiera większość danych, o których mowa.

deskryptor obiektów

Unikatowa nazwa lub deskryptor obiektu identyfikujący każdy obiekt MIB. Każdy deskryptor obiektów MIB mapuje dokładnie na nazwę właściwości MODELU CIM. Na przykład ifIndex przekłada się na ifIndex.

SYNTAX, klauzula

Definiuje dane i typ obiektu MIB.

klauzuli INDEX

Definiuje klucz do wybierania unikatowego wiersza tabeli.

KLAUZULA AUGMENTS

Wskazuje, że kolekcja tabel, którą określa, może być traktowana jako rozszerzenie innej kolekcji tabel i może zastąpić klauzulę INDEX w snMPv2. Kolekcje, do których odwołuje się klauzula AUGMENTS, mogą być łączone z drugą kolekcją tabel w celu utworzenia jednej kolekcji. Wynikowa kolekcja udostępnia właściwości klucza podstawowego określone w ostatniej kolekcji tabel w łańcuchu.

W takim przypadku poprzednie reguły mapowania określone dla klauzuli INDEX są stosowane do ostatniej kolekcji tabel w łańcuchu. Kolekcja obiektów jest następnie mapowania na jedną definicję klasy MODELU CIM.

OBJECT-IDENTIFIER, klauzula

Zawiera unikatowy identyfikator obiektu MIB. Ten identyfikator obiektu mapuje na kwalifikator właściwości CIM object_identifier.

ACCESS i MAX-ACCESS Klauzule

Zdefiniuj prawa dostępu do obiektu MIB.

DESCRIPTION, klauzula

Zawiera opis tekstu obiektu, który mapuje na kwalifikator właściwości MODELU CIM Description. Ta klauzula może być pusta.

Każdy obiekt TABLE i ENTRY w definicji tabeli SNMP zawiera również klauzulę DESCRIPTION, która również może być pusta. Klauzule TABLE i ENTRY DESCRIPTION są łączone, a wynik jest mapowany na kwalifikator klas MODELU CIM Description.

STATUS, klauzula

Wskazuje, czy obiekt musi być obsługiwany. Gdy wartość klauzuli STATUS jest przestarzałe, dostawca odrzuca obiekt MIB z mapowania. W przeciwnym razie klauzula STATUS mapuje na kwalifikator właściwości CIM Stan.

W przypadku protokołu SNMPv1 preferowaną wartością stan jest obowiązkowe lub opcjonalne , ale kwalifikator może zawierać inną wartość. W przypadku protokołu SNMPv2C preferowana wartość stanu to bieżące lub przestarzałe, ale kwalifikator może zawierać inną wartość.

KLAUZULA DEFVAL

Przypisuje wartość domyślną do zmiennej w wierszu tabeli logicznej i mapuje na kwalifikator właściwości CIM ciągu Defval.

KLAUZULA REFERENCE

Odwołuje się do innego dokumentu zawierającego więcej informacji o obiekcie. Ta klauzula mapuje na kwalifikator właściwości CIM Reference, który jest ciągiem typu.

UNITS, klauzula

Zawiera dokładną definicję tego, co reprezentuje obiekt. Ta klauzula mapuje na kwalifikator właściwości CIM Units, który jest ciągiem typu.

Uwagi

Makro OBJECT-TYPE opisuje podstawowe cechy pojedynczego obiektu MIB. Zestaw makr OBJECT-TYPE można traktować jako grupę powiązanych obiektów. W snMPv2C użyj makra OBJECT-GROUP, aby formalnie zgrupować zestawy powiązanych obiektów w kolekcję. Nie ma jednak formalnego mechanizmu tworzenia kolekcji w wersji SNMPv1. Na potrzeby dostawcy SNMP makro OBJECT-GROUP jest ignorowane, ale można wymyślić relacje grupowania i szkieletować kolekcje.