Konfigurowanie środowiska SNMP usługi WMI
Komunikacja z urządzeniem sieciowym przy użyciu interfejsu WMI SNMP wymaga konfiguracji urządzenia, usług SNMP i WMI. Informacje w tym temacie wyjaśniają, jak skonfigurować środowisko WMI SNMP.
W tym temacie omówiono następujące sekcje:
Instalowanie dostawcy SNMP
Usługa SNMP nie jest domyślnie włączona. Usługę SNMP i dostawcę SNMP usługi WMI można włączyć za pośrednictwem Panelu sterowania. Należy pamiętać, że usługa SNMP musi być włączona i uruchomiona, aby dostawca SNMP usługi WMI działał.
Począwszy od systemu Windows Vista, użyj poniższej procedury, aby zainstalować dostawcę SNMP.
Aby zainstalować dostawcę SNMP
- W Panelu Sterowania wybierz pozycję Programy .
- W obszarze Programy i funkcjewybierz pozycję Włącz lub wyłącz funkcje systemu Windows.
- Na liście funkcji systemu Windows przewiń w dół do funkcji SNMP i rozwiń listę, aby zobaczyć dostawcę WMI SNMP.
- Zaznacz pole wyboru dla dostawcy WMI SNMP . Pole wyboru funkcji SNMP jest zaznaczone automatycznie, ponieważ dostawca wymaga protokołu SNMP.
- Kliknij przycisk OK.
- W wierszu polecenia lub w menu Start uruchom polecenie Services.msc i upewnij się, że usługa SNMP jest uruchomiona.
Tworzenie przestrzeni nazw SNMP
Przestrzeń nazw SNMP definiuje widok urządzenia sieciowego.
Notatka
Aby uzyskać więcej informacji o obsłudze i instalacji tego składnika w określonym systemie operacyjnym, zobacz Dostępność systemu operacyjnego składników WMI.
W poniższej procedurze opisano sposób tworzenia przestrzeni nazw SNMP WMI .
Utworzyć przestrzeń nazw SNMP
Utwórz wystąpienie klasy systemu __Namespace przez skompilowanie zarządzanego formatu obiektów pliku mof lub przy użyciu interfejsu API com dla usługi WMI.
Aby uzyskać więcej informacji, zobacz Tworzenie hierarchii w usłudze WMI.
Skojarz dostawcę SNMP kwalifikatory z definicją przestrzeni nazw.
Kwalifikatory dostawcy SNMP zawierają informacje kontekstowe specyficzne dla implementacji i właściwości transportu, które definiują sposób, w jaki dostawca SNMP uzyskuje dostęp do urządzenia SNMP. Aby uzyskać więcej informacji, zobacz kwalifikatory specyficzne dla dostawcy SNMP: .
Użyj narzędzia wiersza polecenia mofcomp, aby załadować kod MOF do repozytorium usługi WMI.
Aby uzyskać więcej informacji, zobacz Kompilowanie plików MOF.
Poniższy przykład kodu MOF definiuje przestrzeń nazw \snmp z podzbiorem kwalifikatorów, które mogą być skojarzone z przestrzenią nazw SNMP.
// Load classes and instances into <\\.\root> namespace
#pragma namespace("\\\\.\\root")
[
AgentAddress( "localhost" ),
AgentReadCommunityName( "public"),
AgentWriteCommunityName( "private"),
AgentRetryCount( 1 ),
AgentRetryTimeout( 500 ),
AgentVarBindsPerPdu( 10 ),
AgentFlowControlWindowSize ( 3 )
]
instance of __Namespace
{
Name = "snmp" ;
};
Wstawianie danych MIB SNMP do usługi WMI
Jako dostawca dostawca SNMP działa jako most między danymi SNMP i klasami WMI. W związku z tym należy mieć klasy w usłudze WMI reprezentujące różne aspekty urządzenia obsługującego protokół SNMP. W tym celu należy użyć kompilatora modułu informacyjnego SNMP (smi2smir), aby skompilować informacje o zarządzaniu SNMP z formatu SNMP do równoważnych definicji schematu MODELU CIM. Następnie można skierować dane wyjściowe kompilatora informacji do bazy danych schematu SNMP o nazwie "SNMP Module Information Repository (SMIR) lub do kilku różnych rodzajów plików MOF.
Kompilator działa w trybie wiersza polecenia, używając jednego pliku MIB jako danych wejściowych. Następujące polecenie ładuje określony plik MIB do SMIR.
smi2smir /a<pliku MIB>
Konfigurowanie społeczności SNMP
Jako środek zabezpieczający, grupa SNMP "public" nie jest tworzona domyślnie. Społeczność można utworzyć zgodnie z opisem w Community Registry Settings. Jeśli nie masz żadnej społeczności, utwórz społeczność "publiczną", aby uzyskać dostęp do dostawcy SNMP.
Generowanie plików MOF z plików MIB
Poniższe polecenia to przykład generowania plików MOF z plików MIB instalowanych po zainstalowaniu dostawcy SNMP.
cd%windir%\system32\wbem\SNMP
Smi2smir /g.. \.. \hostmib.mib>hostmib.mof
Smi2smir /g.. \.. \ipforwd.mib>ipforwd.mof
Smi2smir /g.. \..\nipx.mib>nipx.mof
Smi2smir /g..\..\mib_ii.mib>mib_ii.mof
Smi2smir /g.. \.. \lmmib2.mib>lmmib2.mof
Smi2smir /g..\..\mcastmib.mib>mcastmib.mof
Smi2smir /g.. \..\rfc2571.mib>rfc2571.mof
Smi2smir /g.. \.. \wfospf.mib>wfospf.mof
Smi2smir /g.. \.. \dhcp.mib.. \.. \msft.mib>dhcp.mof
Smi2smir /g.. \.. \wins.mib.. \.. \msft.mib>wins.mof
Smi2smir /g.. \.. \mipx.mib.. \.. \msft.mib> mipx.mof
Smi2smir /g.. \.. \mripsap.mib.. \.. \msft.mib>mripsap.mof
Smi2smir /g.. \.. \msipbtp.mib.. \.. \msft.mib>msipbtp.mof
Smi2smir /g..\..\msiprip2.mib..\..\msft.mib>msiprip2.mof
Dodawanie plików MOF SNMP do repozytorium WMI
Poniższe polecenia to przykład dodawania plików MOF generowanych z plików MIB do repozytorium WMI. Jeśli chcesz dodać pliki MOF do listy plików, które mają zostać automatycznie przywrócone podczas procesu odzyskiwania w repozytorium WMI, dodaj flagę -AUTORECOVER na końcu każdego polecenia. Aby uzyskać więcej informacji na temat narzędzia wiersza polecenia WMI Mofcomp.exe, zobacz mofcomp.
mofcomphostmib.mof
mofcompipforwd.mof
mofcompnipx.mof
mofcompmib_ii.mof
mofcomplmmib2.mof
mofcompmcastmib.mof
mofcomprfc2571.mof
mofcompwfospf.mof
mofcompdhcp.mof
mofcomp mipx.mof
mofcompmripsap.mof
mofcompmsipbtp.mof
mofcompmsiprip2.mof
Tematy pokrewne