Instalando y Configurando SNMP en Windows 10/11 con PowerShell: Guía Paso a Paso

Instalando y Configurando SNMP en Windows 10/11 con PowerShell: Guía Paso a Paso

El Protocolo Simple de Administración de Red (SNMP, por sus siglas en inglés) es un estándar de internet ampliamente utilizado para monitorear y administrar dispositivos en una red, como routers, switches, servidores y, por supuesto, estaciones de trabajo Windows. Si necesitas recopilar métricas de rendimiento, estado del sistema o recibir alertas de tus equipos Windows 10 o Windows 11, habilitar SNMP es el primer paso.

¿Por qué PowerShell?

  • Eficiencia: Permite automatizar la instalación en múltiples máquinas.
  • Control: Ofrece una gestión granular sobre las características de Windows.
  • Consistencia: Los comandos son los mismos para Windows 10 y Windows 11.

Prerrequisitos:

  • Permisos de Administrador: Deberás ejecutar PowerShell como Administrador para instalar características de Windows.
  • Conexión a Internet (recomendado): Para que Windows descargue los componentes necesarios si no están disponibles localmente.

Procedimiento.

SNMP (Simple Network Management Protocol) se puede instalar en Windows 10 y Windows 11 como una «Característica Opcional». El proceso es muy similar para ambos sistemas operativos usando la línea de comandos (PowerShell o Símbolo del sistema con DISM).

Método 1: Usando PowerShell (Recomendado)

Este es el método más moderno y preferido para administrar características de Windows.

  1. Abrir PowerShell como Administrador:
    • Busca «PowerShell» en el menú Inicio.
    • Haz clic derecho en «Windows PowerShell» y selecciona «Ejecutar como administrador».
  2. Verificar si SNMP ya está instalado (Opcional):
    Puedes verificar el estado de la característica SNMP. El nombre de la capacidad para SNMP suele ser SNMP.Client~~~~0.0.1.0.
  3. Get-WindowsCapability -Online -Name "SNMP.Client*"
  4. Si dice State : NotPresent, no está instalado. Si dice State : Installed, ya lo tienes.
  5. Instalar SNMP:
    Usa el siguiente comando para agregar la capacidad SNMP. Esto instalará tanto el servicio SNMP como el Proveedor WMI de SNMP, que a menudo se necesitan juntos.
  6. Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"
  7. Nota: El nombre exacto SNMP.Client~~~~0.0.1.0 debería funcionar en la mayoría de las instalaciones en inglés o español. Si tienes problemas, puedes listar todas las capacidades con Get-WindowsCapability -Online -Name «SNMP*» para encontrar el nombre exacto en tu sistema.
  8. Verificar la instalación (Opcional):
    Ejecuta nuevamente el comando del paso 2 para confirmar que el estado ahora es Installed.
  9. Get-WindowsCapability -Online -Name "SNMP.Client*"

Método 2: Usando DISM (Símbolo del sistema o PowerShell)

DISM (Deployment Image Servicing and Management) es otra herramienta poderosa para esto.

  1. Abrir Símbolo del sistema o PowerShell como Administrador:
    • Busca «cmd» o «PowerShell» en el menú Inicio.
    • Haz clic derecho y selecciona «Ejecutar como administrador».
  2. Instalar el Servicio SNMP:
  3. DISM /Online /Enable-Feature /FeatureName:SNMP
  4. Instalar el Proveedor WMI de SNMP (Recomendado):
    Este componente permite que la información de WMI (Windows Management Instrumentation) sea accesible a través de SNMP. Es muy útil.
  5. DISM /Online /Enable-Feature /FeatureName:WMISnmpProvider
  6. Verificar la instalación (Opcional):
    Puedes verificar que las características se han habilitado:
  7. DISM /Online /Get-FeatureInfo /FeatureName:SNMP DISM /Online /Get-FeatureInfo /FeatureName:WMISnmpProvider
  8. Deberías ver «Estado : Habilitado» (o «State : Enabled»).