Konfigurera WMI SNMP-miljön
Kommunikation med en nätverksenhet med hjälp av WMI SNMP-gränssnittet kräver konfigurationen av enheterna, SNMP- och WMI-tjänsterna. Informationen i det här avsnittet beskriver hur du konfigurerar WMI SNMP-miljön.
Följande avsnitt beskrivs i det här avsnittet:
Installera SNMP-leverantören
SNMP-tjänsten är inte aktiverad som standard. Du kan aktivera SNMP-tjänsten och WMI SNMP-providern via Kontrollpanelen. Tänk på att SNMP-tjänsten måste vara aktiverad och köras för att WMI SNMP-providern ska fungera.
Från och med Windows Vista använder du följande procedur för att installera SNMP-providern.
Installera SNMP-providern
- På Kontrollpanelenväljer du Program.
- Under Program och funktionerväljer du Aktivera eller inaktivera Windows-funktioner.
- I listan Windows-funktioner rullar du ned till SNMP-funktion och expandera listan så att du kan se WMI SNMP-Provider.
- Markera kryssrutan för WMI SNMP-provider. Kryssrutan för SNMP-funktion markeras automatiskt eftersom providern kräver SNMP.
- Klicka på OK.
- Från en kommandotolk eller menyn Starta kör du Services.msc och kontrollerar att SNMP-tjänsten har startats.
Skapa ett SNMP-namnområde
Ett SNMP-namnområde definierar en vy över en nätverksenhet.
Not
Mer information om stöd och installation av den här komponenten på ett visst operativsystem finns i Operativsystemtillgänglighet för WMI-komponenter.
Följande procedur beskriver hur du skapar ett SNMP WMI-namnområde.
Skapa ett SNMP-namnområde
Skapa en instans av __Namespace-systemklassen antingen genom att kompilera ett hanterat objektformat .mof-fil eller med hjälp av com-API:et för WMI.
Mer information finns i Skapa hierarkier i WMI.
Associera SNMP-providern kvalificerare med namnområdesdefinitionen.
SNMP-providerkvalidern innehåller implementeringsspecifik kontextinformation och transportegenskaper som definierar hur SNMP-providern får åtkomst till en SNMP-enhet. Mer information finns i Kvalificeringar som är specifika för SNMP-leverantören.
Använd kommandoradsverktyget mofcomp för att läsa in MOF-koden till WMI-lagringsplatsen.
Mer information finns i Kompilera MOF-filer.
I följande MOF-kodexempel definieras namnområdet \snmp med en delmängd av de kvalificerare som kan associeras med ett SNMP-namnområde.
// 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" ;
};
Infoga SNMP MIB-data i WMI
Som leverantör fungerar SNMP-providern som en brygga mellan SNMP-data och WMI-klasser. Därför måste du ha klasser i WMI som representerar olika aspekter av en SNMP-aktiverad enhet. För att göra det måste du använda kompilatorn för SNMP-informationsmodulen (smi2smir) för att kompilera SNMP-hanteringsinformation från SNMP-formatet till motsvarande CIM-schemadefinitioner. Du kan sedan dirigera utdata från informationskompilatorn till en SNMP-schemadatabas som kallas "SNMP Module Information Repository (SMIR)" eller till flera olika typer av MOF-filer.
Kompilatorn körs i kommandoradsläget med en MIB-fil som indata. Följande kommando läser in den angivna MIB-filen i SMIR.
smi2smir /a<MIB-fil>
Konfigurera SNMP-gemenskaper
Som en säkerhetsåtgärd skapas inte den "offentliga" SNMP-communityn som standard. Du kan skapa communityn enligt beskrivningen i Communities Registry Settings. Om du inte har någon community skapar du den "offentliga" communityn för att få åtkomst till SNMP-providern.
Generera MOF-filer från MIB-filer
Följande kommandon är ett exempel på hur du genererar MOF-filer från de MIB-filer som installeras när SNMP-providern installeras.
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
Lägga till SNMP MOF-filer till WMI-lagringsplatsen
Följande kommandon är ett exempel på hur du lägger till MOF-filer som genereras från MIB-filerna till WMI-lagringsplatsen. Om du vill lägga till MOF-filerna i listan över filer som ska återställas automatiskt i en WMI-lagringsplats återställning lägger du till flaggan -AUTORECOVER i slutet av varje kommando. Mer information om kommandoradsverktyget WMI Mofcomp.exe finns i mofcomp.
mofcomphostmib.mof
mofcompipforwd.mof
mofcompnipx.mof
mofcompmib_ii.mof
mofcomplmmib2.mof
mofcompmcastmib.mof
mofcomprfc2571.mof
mofcompwfospf.mof
mofcompdhcp.mof
mofcompmipx.mof
mofcompmripsap.mof
mofcompmsipbtp.mof
mofcompmsiprip2.mof
Relaterade ämnen