Cómo instalar y configurar SNMP en Windows 10
El Protocolo simple de administración de red (SNMP) es un protocolo de capa de aplicación que permite que los dispositivos de red compartan información, independientemente de las diferencias de hardware o software. En ausencia de SNMP, las herramientas de administración de red no pueden identificar dispositivos, registrar cambios de red, monitorear el rendimiento de la red o determinar el estado de un dispositivo de red en tiempo real.
Anteriormente, podía usar la sección Activar y desactivar funciones de Windows en el Panel de control para activar o desactivar SNMP. A partir de Windows 1803 y versiones posteriores, Microsoft ha desaprobado la función debido a los riesgos de seguridad asociados y recomienda utilizar el Modelo de información común (CIM) en su lugar. Independientemente, si desea instalar y habilitar SNMP en su PC, le mostraremos cómo puede hacerlo.
Cómo habilitar SNMP desde la configuración
SNMP está disponible como característica opcional en Windows 10. Puede habilitar características opcionales navegando a Configuración > Aplicaciones > Aplicaciones y características > Características opcionales . Haga clic en Agregar una función y busque snmp . Seleccione Protocolo simple de administración de redes (SNMP) y Proveedor SNMP de WMI y haga clic en Instalar .
Cuando haya terminado, verifique si SNMP aparece en la consola de Servicios.
Cómo habilitar SNMP con PowerShell
Para habilitar SNMP a través de PowerShell, primero asegúrese de que su computadora tenga acceso a Internet. Si es así, ejecute un PowerShell elevado presionando Win + X y seleccionando Windows PowerShell (Administrador) . Ejecute el siguiente comando para instalar los servidores SNMP desde los servidores de Microsoft:
Add-WindowsCapability -Online -Name "SNMP.Client----0.0.1.0"
Alternativamente, también puede instalar SNMP usando la herramienta DISM con el siguiente comando:
DISM /online /add-capability /capabilityname:SNMP.Client----0.0.1.0
Una vez que haya ejecutado cualquiera de los comandos (Add-WindowsCapability o DISM) con éxito, verifique que el servicio SNMP se haya instalado con el siguiente comando:
Get-WindowsCapability -Online -Name "SNMP*"
Cómo resolver el código de error 0x800f0954
Si al ejecutar el comando aparece un mensaje de error que dice " Error de Add-WindowsCapability fallido. Código de error = 0x800f0954 ", probablemente se deba a que su computadora extrae las actualizaciones de Windows del servidor WSUS interno en lugar de los servidores de Microsoft Update.
Puede corregir este error omitiendo WSUS y extrayendo archivos de instalación para el servicio SNMP de los servidores de Microsoft Update. Para hacer esto, siga estos pasos:
- Ejecute el siguiente comando para omitir WSUS:
reg add "HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsWindowsUpdateAU" /v UseWUServer /t REG_DWORD /d 0 /f
Este comando agrega un valor DWORD en la ubicación del registro "HKEY_LOCAL_MACHINE … WindowsUpdateAU" y establece su valor en 0.
- Reinicie el servicio Windows Update ejecutando los siguientes 3 comandos:
netshh winhttp reset policy
net stop wuauserv
net start wuauserv - Intente instalar SNMP nuevamente usando el comando Add-WindowsCapability. Si funciona, deshaga los cambios que realizó en el registro en el paso 1 ejecutando el siguiente comando:
reg add "HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsWindowsUpdateAU" /v UseWUServer /t REG_DWORD /d 1 /f
- Reinicie el servicio Windows Update con los comandos del paso 2.
Cómo configurar SNMP desde el panel de servicios
Ahora que tiene el servicio SNMP instalado en su PC, configurémoslo.
Para comenzar, verifique que los servicios SNMP ( Servicio SNMP y Trampa SNMP ) se estén ejecutando. Presione Win + R , escriba services.msc y presione Entrar para iniciar el panel Servicios. Busque ambos servicios SNMP y compruebe si aparecen en la lista.
Además, compruebe si el servicio SNMP se está ejecutando. Si no es así, haga doble clic en el servicio y presione Iniciar . Cambie el tipo de inicio a Automático para ejecutar automáticamente el servicio desde el siguiente inicio.
A continuación, cambie a la pestaña Agente y complete los campos de Contacto y Ubicación con su nombre y ubicación. En la sección Servicio , marque las casillas de los servicios de los que desea recopilar datos para reenviarlos al dispositivo de monitoreo.
Ahora, vaya a la pestaña Seguridad .
Agregue los nombres de los hosts SNMP que desea autenticar en la lista de nombres de comunidad aceptados . Tiene la opción de proporcionar autenticación Ninguno, Notificar, SÓLO LEER, LEER ESCRIBIR o LEER CREAR a las comunidades.
A continuación, agregue los servidores de los que desea aceptar paquetes SNMP en el siguiente cuadro y asegúrese de que el botón de opción Aceptar paquetes SNMP de estos hosts esté seleccionado. La opción Aceptar paquetes SNMP de cualquier host elimina todas las restricciones de IP y permite que todos los hosts envíen paquetes SNMP. Pero ten cuidado; esta no es una opción segura para permitir, especialmente en computadoras públicas.
Cuando haya terminado, presione Aplicar , vuelva a la pestaña General para reiniciar el servicio (haga clic en Detener y luego en Iniciar ) y presione Aceptar para salir. El último paso es abrir los puertos SNMP: UDP 161 (SNMP) y UDP 162 (SNMPTRAP). Para hacer esto, ejecute los siguientes comandos:
netsh advfirewall firewall add rule name="SNMP UDP Port 161 In" dir=in action=allow protocol=UDP localport=161
netsh advfirewall firewall add rule name="SNMPTRAP UDP Port 162 In" dir=in action=allow protocol=UDP localport=162
netsh advfirewall firewall add rule name="SNMP UDP Port 161 Out" dir=out action=allow protocol=UDP localport=161
netsh advfirewall firewall add rule name=" SNMPTRAP UDP Port 162 Out" dir=out action=allow protocol=UDP localport=162
Cómo configurar SNMP desde el Editor de políticas de grupo
Puede cambiar los parámetros del objeto de política de grupo (GPO) para configurar de forma centralizada los parámetros SNMP. Inicie el Editor de políticas de grupo local y vaya a Configuración del equipo > Plantillas administrativas > Red > SNMP para configurar los parámetros.
En el panel derecho, verá lo siguiente:
- Especificar comunidades : permite la adición y autenticación de comunidades que pueden enviar solicitudes SNMP.
- Especificar administradores permitidos : permite la adición de hosts que pueden enviar paquetes SNMP a su computadora.
- Especificar trampas para comunidad pública : esto le permite configurar el nombre de los hosts que reciben los mensajes trampa enviados por el servicio SNMP.
Su servicio SNMP ya está en funcionamiento
Con suerte, todo fue sobre ruedas y pudo instalar y configurar SNMP en su computadora. Es un poco complicado empezar a correr, pero es de esperar que uno de los trucos anteriores te haya funcionado.
El monitoreo de la red es importante independientemente de si está en el trabajo o descansando en casa. Si cree que alguien de su familia está agotando sus límites de datos, o sospecha que el malware se ha infiltrado en su computadora, puede usar herramientas para rastrear los datos que se mueven por su red y atrapar a cualquier culpable codicioso.