Buscar

PRTG: Sobre el protocolo SNMP

Como hemos visto en posts anteriores, la instalación y puesta en marcha de PRTG es rápida y sencilla:

PRTG: Instalación y requisitos (SYSADMIT.com)

PRTG es capaz de utilizar varios métodos para monitorizar  toda nuestra infraestructura, en el siguiente post vimos cómo funciona el descubrimiento automático:

PRTG: Detección de red y credenciales (SYSADMIT.com)

PRTG puede o no utilizar un agente. De hecho, deberemos decidir si instalamos o no un agente en los equipos que queremos monitorizar.

Hay casos que la decisión es fácil y ya vemos claro que no es necesario ningún agente:

Por ejemplo, si queremos saber si un servicio está o no visible, PRTG simplemente hará una conexión a cierto puerto para determinar si el servicio está o no visible.

Pero imaginemos que queremos monitorizar el uso de CPU o acho de banda de un equipo, realizando una conexión a un puerto no vamos a poder obtener la información.

Una alternativa soportada con PRTG es: Sobre equipos Windows es posible realizar consultas WMI (Windows Management Instrumentation) para obtener cierta información. Sin embargo sobre un router o un equipo Linux, un host VMware ESXi, no dispondremos de la posibilidad de lanzar consultas WMI.

También otro problema con las consultas WMI es que dependiendo del número de las consultas y del tipo de las mismas, pueden provocar una perdida importante de rendimiento en el equipo donde se ejecutan.

Es por este motivo que nos conviene saber cómo funciona el protocolo SNMP (Simple Network Management Protocol), ya que:

- Se puede configurar en la mayoría de dispositivos: Windows, Linux, Vmware, servidores, switchs, routers, impresoras, etc..

- Podremos determinar hasta donde es posible monitorizar por SNMP y así tomar la decisión si es necesario o no agente para monitorizar cierto elemento.

Veamos algunos puntos clave del protocolo SNMP:

1) Versiones SNMP:

Existen tres versiones del protocolo SNMP: v1, v2 y v3.

Es importante utilizar la misma versión de SNMP en el elemento a monitorizar y el monitorizador.

PRTG es capaz de utilizar cualquiera de las tres versiones. Dentro de la versión 2, la soportada es la 2c.

La versión 1 de SNMP dispone de limitaciones importantes, es por lo que se recomienda utilizar las versiones 2 o 3.

También hemos de tener en cuenta que la versión 3 de SNMP utiliza cifrado y por tanto podemos experimentar problemas de rendimiento en el canal cliente-servidor.

2) Puertos:

El protocolo SNMP utiliza los siguientes puertos UDP (User Datagram Protocol):

161 y 162.

El puerto 161 para enviar y recibir peticiones y el puerto 162 para recibir traps.

3)  Dispositivos y firmware

Si vamos a activar y configurar el protocolo SNMP sobre ciertos dispositivos, es importante aplicar el último firmware disponible sobre los mismos.

4) OID y MIB: ¿Qué son?

Un OID es una identificador único de un objeto de un dispositivo.

El formato de un OID es una cadena de números, su longitud es variable.

Se proporcionan de forma jerárquica para asegurar que los OID sean únicos.

Un MIB (Management Information Base) es una colección de OIDs.

Existen dos ramas de MIBs importantes:

1.3.6.1.2.1 : MIB estándard.
1.3.6.1.4.1 : MIB de fabricantes "enterprise-numbers".

Por ejemplo:

1.3.6.1.4.1.2636: Corresponde al MIB de Juniper.
1.3.6.1.4.1.9: Corresponde al MIB de Cisco.
1.3.6.1.4.1.937: Corresponde al MIB de D-Link.


5) Testeador de SNMP de PRTG sobre Windows

Cuando procedamos a configurar el servicio SNMP en un dispositivo, sistema operativo, etc podemos utilizar el testeador de SNMP de PRTG.

Esta herramienta es gratuita y la podemos descargar en la siguiente URL:

Paessler SNMP Tester (paessler.com)

Una vez descargada, no es necesario que sea instalada, ya que la herramienta es portable.

Paessler SNMP Tester, tiene el siguiente aspecto:

Paessler SNMP Tester

Gracias a esta herramienta podremos verificar el estado de nuestra configuración SNMP desde Windows.

De hecho, podemos ejecutar Paessler SNMP Tester en el mismo equipo donde tenemos instalado el monitorizador PRTG para realizar pruebas de diagnóstico.

No hay comentarios:

Publicar un comentario