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 una función opcional en Windows 10. Puede habilitar funciones opcionales navegando a Configuración > Aplicaciones > Aplicaciones y funciones > Funciones opcionales . Haga clic en Agregar una función y busque snmp . Seleccione Protocolo simple de administración de red (SNMP) y Proveedor SNMP 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 (Admin) . 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-capacity /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 -Nombre "SNMP *"
Cómo solucionar el código de error 0x800f0954
Si al ejecutar el comando aparece un mensaje de error que dice “ Error de Add-WindowsCapability falló. 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_MACHINE Software Policies Microsoft Windows WindowsUpdateAU" / 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:
política de reinicio de netshh winhttp
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_MACHINE Software Policies Microsoft Windows WindowsUpdateAU" / 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 abrir el panel Servicios. Busque ambos servicios SNMP y compruebe si aparecen en la lista.
Además, compruebe si se está ejecutando el Servicio SNMP . 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 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 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 desde 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 Iniciar ) y presione OK 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 agregar regla nombre = "SNMP UDP Puerto 161 en" dir = en acción = permitir protocolo = UDP localport = 161
netsh advfirewall firewall agregar regla nombre = "SNMPTRAP UDP puerto 162 en" dir = en acción = permitir protocolo = UDP localport = 162
netsh advfirewall firewall agregar nombre de regla = "SNMP UDP Port 161 Out" dir = out action = permitir protocolo = UDP localport = 161
netsh advfirewall firewall agregar regla nombre = "Salida del puerto 162 SNMPTRAP UDP" dir = acción de salida = permitir protocolo = puerto local UDP = 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 parametros.
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.
Leer siguiente
Acerca del autor