Buscar

PRTG: SNMP - Windows Server: instalar y configurar

En un post anterior, hablamos del protocolo SNMP y su funcionamiento a nivel general:


En este post, hablaremos de cómo configurar el protocolo SNMP en Windows Server y añadir la configuración a nuestro monitorizador: PRTG.

En primer lugar, hemos de tener en cuenta que es muy posible que el protocolo SNMP no se encuentre instalado en el equipo.

El procedimiento de instalación es muy sencillo y puede realizarse vía entorno gráfico o bien linea de comandos.

Windows Server, instalar SNMP vía GUI

A nivel de ejemplo, realizaremos el procedimiento utilizando Windows Server 2016, siendo este procedimiento igualmente válido en versiones anteriores de Windows Server como: Windows Server 2008 R2, Windows Server 2012 o Windows Server 2012 R2.

Para instalar SNMP vía GUI, bastará con abrir la herramienta ServerManager.exe y situarnos sobre la opción: "Administrar" y pulsar sobre: "Agregar roles y características".
PRTG: Windows Server, instalar y configurar SNMP

A continuación, seleccionamos la opción: "Instalación basada en características o en roles".

PRTG: Windows Server, instalar y configurar SNMP

Seleccionamos el servidor donde instalaremos el rol:

PRTG: Windows Server, instalar y configurar SNMP

A continuación, el asistente, nos mostrará los roles que podemos añadir. 

En la lista, no encontraremos el protocolo SNMP, ya que no es un rol si no que es una característica, así que pulsaremos sobre: "Siguiente".

PRTG: Windows Server, instalar y configurar SNMP

A continuación, el asistente nos presenta las características y aquí si encontramos el protocolo SNMP como servicio.

Seleccionaremos:

- Servicio SNMP.
- Proveedor WMI para SNMP.

PRTG: Windows Server, instalar y configurar SNMP

Es importante seleccionar la opción de: "Proveedor WMI para SNMP", ya que nos permitirá desde PRTG lanzar scripts que ejecuten consultas WMI.

A continuación, confirmamos las opciones seleccionadas en el asistente y procedemos a instalar.

Windows Server, instalar SNMP vía PowerShell

Una alternativa al procedimiento anterior es utilizar la PowerShell para instalar SNMP.

El proceso anterior equivalente en PowerShell sería:

Add-WindowsFeature RSAT-SNMP,SNMP-Service,SNMP-WMI-Provider

Vista ejecución:

PRTG: Windows Server, instalar y configurar SNMP

Windows Server, configurar SNMP vía GUI

Para configurar SNMP vía entorno gráfico, deberemos dirigirnos a la consola de administración de servicios: services.msc.

Allí, si hacemos doble click sobre: "Servicio SNMP", podremos ver las pestañas de configuración, por ejemplo la pestaña de: "Seguridad", donde podremos configurar la comunidad SNMP y la dirección o direcciones IP permitidas para poder leer los paquetes SNMP.

PRTG: Windows Server, instalar y configurar SNMP

* Si no aparecen las pestañas de configuración, deberemos reiniciar el servicio: "Servicio SNMP".

Windows Server, configurar SNMP vía PowerShell

El equivalente para configurar el servicio SNMP vía linea de comandos es utilizar claves en el registro de Windows.

Para ello podemos utilizar el comando: reg

El comando reg, no es un cmd-let de PowerShell, así que podremos utilizarlo tanto en una ventana de cmd como de PowerShell.

A continuación, disponemos de un ejemplo de configuración ejecutada desde una ventana de PowerShell.

En el ejemplo se configura como nombre de comunidad SNMP válida: public y como dirección IP permitida: 10.48.20.1

Reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\ValidCommunities" /v public /t REG_DWORD /d 4 /f | Out-Null

Reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\PermittedManagers" /v 1 /t REG_SZ /d 10.48.20.1 /f | Out-Null

Restart-service SNMP -force

Vista ejecución:

PRTG: Windows Server, instalar y configurar SNMP

Windows Server, configurar SNMP vía GPO

También disponemos de la opción de configurar SNMP utilizando directivas de grupo (GPO).

La GPOs de equipo están ubicadas en:

Configuración de equipo > Plantillas administrativas > Red > SNMP

PRTG: Windows Server, instalar y configurar SNMP

Ejemplo de GPO de equipo para añadir las direcciones IP permitidas:

PRTG: Windows Server, instalar y configurar SNMP

PRTG: añadir sensor SNMP

Una vez instalado y configurado el protocolo SNMP en el destino de la monitorización, bastará con añadir el sensor dentro de PRTG.

Para ello, seguiremos los siguientes pasos:

Desde la consola de administración web de PRTG:

1) Añadimos el dispositivo:

Nos situamos en el menú: "Dispositivos" y pulsamos sobre: "Añadir dispositivo".

PRTG: Windows Server, instalar y configurar SNMP

2) Seleccionamos el grupo.

Por ejemplo, en el caso de Windows Server, situaremos el sensor en: "Windows", "Servidores".

Pulsamos sobre: "Continuar".

PRTG: Windows Server, instalar y configurar SNMP

3) Añadir dispositivo nuevo:

Indicamos el nombre identificativo del servidor, en el ejemplo: S1, indicamos que utilice: IPv4 e indicamos la dirección IP del servidor Windows que queremos monitorizar vía SNMP


PRTG: Windows Server, instalar y configurar SNMP

A continuación, desmarcamos todos los métodos de descubrimiento y solo dejamos marcado: "Datos de acceso para dispositivos SNMP".

PRTG: Windows Server, instalar y configurar SNMP

4) Añadimos sensor

Una vez hemos añadido el dispositivo, deberemos añadir el sensor o sensores a monitorizar.

Para ello, pulsamos sobre el botón "añadir sensor", correspondiente al servidor añadido en el paso anterior.

PRTG: Windows Server, instalar y configurar SNMP

Finalmente, añadimos un sensor, en el siguiente ejemplo, seleccionaremos:

¿Qué supervisar?: Uso de CPU
¿Tipo de sistema objetivo?: Windows
¿Tecnología usada?: SNMP

Tipo de sensor: SNMP Carga de CPU.

PRTG: Windows Server, instalar y configurar SNMP

5) Resultado:

Finalmente, podemos ver como disponemos del sensor funcionando:

PRTG: Windows Server, instalar y configurar SNMP

5 comentarios:

  1. Se puede utilizar para monitorizar el disco duro también??

    ResponderEliminar
  2. excelente, milllllllllllll gracias, sos un teso, te sobraste. Dios te bendiga por tu esfuerso y ayuda desinteresada.

    ResponderEliminar