Compartir a través de


Configuración del entorno SNMP de WMI

La comunicación con un dispositivo de red mediante la interfaz SNMP de WMI requiere la configuración del dispositivo, SNMP y los servicios WMI. La información de este tema explica cómo configurar el entorno SNMP WMI.

En este tema se describen las secciones siguientes:

Instalación del proveedor SNMP

El servicio SNMP no está activado por defecto. Puede activar el servicio SNMP y el proveedor SNMP WMI a través del Panel de control. Tenga en cuenta que el servicio SNMP debe estar habilitado y en ejecución para que el proveedor SNMP de WMI funcione.

A partir de Windows Vista, utilice el siguiente procedimiento para instalar el proveedor SNMP.

Para instalar el proveedor SNMP

  1. Desde el Panel de control, seleccione Programas.
  2. Bajo Programas y funciones, seleccione Activar o desactivar las funciones de Windows.
  3. En la lista de características de Windows, desplácese hasta característica SNMP y amplíe la lista para que pueda ver proveedor WMI SNMP.
  4. Compruebe la casilla de verificación para Proveedor WMI SNMP. La casilla de verificación para la característica SNMP se selecciona automáticamente porque el proveedor requiere SNMP.
  5. Haga clic en OK.
  6. Desde un símbolo del sistema o el Empezar ejecute Services.msc y asegúrese de que se inicia el servicio SNMP.

Creación de un espacio de nombres SNMP

Un espacio de nombres SNMP define una vista de un dispositivo de red.

Nota:

Para obtener más información sobre la compatibilidad e instalación de este componente en un sistema operativo específico, consulte Disponibilidad de componentes WMI en el sistema operativo.

 

El siguiente procedimiento describe cómo crear un WMI SNMP espacio de nombre.

Para crear un espacio de nombre SNMP

  1. Crear una instancia del __Namespace ya sea compilando una clase Formato de objetos gestionados el archivo .mof file o usando el COM API para WMI.

    Para obtener más información, consulte Creación de jerarquías dentro de WMI.

  2. Proveedor SNMP asociado calificadores con la definición del espacio de nombres.

    Los calificadores del proveedor SNMP contienen información de contexto específica de la implementación y propiedades de transporte que definen cómo el proveedor SNMP accede a un dispositivo SNMP. Para más información, véase Calificadores específicos del proveedor SNMP.

  3. Use el mofcomp para cargar el código MOF en el repositorio WMI.

    Para más información, véase Compilar Archivos MOF.

El siguiente ejemplo de código MOF define el espacio de nombres \snmp con un subconjunto de los calificadores que pueden asociarse a un espacio de nombres 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" ;
  };

Inserción de datos SNMP MIB en WMI

Como proveedor, el proveedor SNMP actúa como puente entre los datos SNMP y las clases WMI. Por lo tanto, debe tener clases en WMI que representen diferentes aspectos de un dispositivo habilitado para SNMP. Para ello, debe utilizar el compilador del módulo de información SNMP (smi2smir) para compilar la información de gestión SNMP del formato SNMP en las definiciones equivalentes del esquema CIM. A continuación, puede dirigir la salida del compilador de información a una base de datos de esquemas SNMP denominada "SNMP Repositorio del módulo de información (SMIR)" o a varios tipos diferentes de archivos MOF.

El compilador se ejecuta en el modo de línea de comandos, utilizando un archivo MIB como entrada. El siguiente comando carga el archivo MIB especificado en el SMIR.

smi2smir /a <Archivo MIB>

Configuración de comunidades SNMP

Como medida de seguridad, la comunidad SNMP "pública" no se crea por defecto. Puede crear la comunidad como se describe en Configuración del Registro de Comunidades. Si no tiene ninguna comunidad, cree la comunidad "public" para acceder al proveedor SNMP.

Generación de archivos MOF a partir de archivos MIB

Los siguientes comandos son un ejemplo de cómo generar archivos MOF a partir de los archivos MIB que se instalan cuando se instala el proveedor 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

Adición de archivos SNMP MOF al repositorio WMI

Los siguientes comandos son un ejemplo de cómo añadir los archivos MOF que se generan a partir de los archivos MIB al repositorio WMI. Si desea añadir los archivos MOF a la lista de archivos que se restaurarán automáticamente en un repositorio WMI recuperación, añada el -AUTORECOVER bandera al final de cada comando Para obtener más información sobre la herramienta de línea de comandos WMI Mofcomp.exe, consulte mofcomp.

mofcomp hostmib.mof

mofcomp ipforwd.mof

mofcomp nipx.mof

mofcomp mib_ii.mof

mofcomp lmmib2.mof

mofcomp mcastmib.mof

mofcomp rfc2571.mof

mofcomp wfospf.mof

mofcomp dhcp.mof

mofcomp mipx.mof

mofcomp mripsap.mof

mofcomp msipbtp.mof

mofcomp msiprip2.mof

Acceso a dispositivos SNMP