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.
-
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.
-
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.