Udostępnij za pośrednictwem


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

  1. W Panelu Sterowania wybierz pozycję Programy .
  2. W obszarze Programy i funkcjewybierz pozycję Włącz lub wyłącz funkcje systemu Windows.
  3. Na liście funkcji systemu Windows przewiń w dół do funkcji SNMP i rozwiń listę, aby zobaczyć dostawcę WMI SNMP.
  4. Zaznacz pole wyboru dla dostawcy WMI SNMP . Pole wyboru funkcji SNMP jest zaznaczone automatycznie, ponieważ dostawca wymaga protokołu SNMP.
  5. Kliknij przycisk OK.
  6. 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

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

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

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

uzyskiwanie dostępu do urządzeń SNMP