Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Módulo consulta SNMP calculada.
#1
Hola,

Estoy utilizando Pandora FMS 4.0.2 para monitorizar parte de los servicios de mi oficina, en todos aquellos en los que he podido instalar el agente la cosa funciona bastante bien.

Ahora estoy incluyendo los dispositivos que no permite instalación de agente y que tengo configurados vía SNMP.

Entre ellos están varios router/ap's de Mikrotik, un switch y un NAS de Synology.

En el NAS de Synology estoy intentando crear un módulo que lea por SNMP el oid del espacio utilizado y lo represente propiamente en una gráfica.

El problema es que para obtener un resultado con sentido (MB, o GB)  he de multiplicar el hrStorageSize por el hrStorageAllocationUnits (dos oid's que tengo disponibles en el snmpwalk) y luego para obtenerlo en GigaBytes o MegaBytes dividirlo por 1024 una o varias veces.

Cual sería el módulo a elegir para configurar una lectura de este tipo, es decir...

En el módulo que actualmente estoy utilizando obtengo el hrStorageSize, pero no puedo multiplicarlo y dividirlo por distintas variables para obtener un resultado normalizado. Tengo el postprocesado pero no sé si me permite incluir otra lectura del snmp (hrStorageAllocationUnits) y luego la conversión de unidad (Mb o GB).

Cómo lo hacéis vosotros ?

Gracias!

Javier.
 Reply
#2
Buenas tardes Javier;

Para la monitorizacion SNMP tienes dos opciones (SNMP Polling o Traps SNMP)

Te adjunto los links de la documentación en los que se trata acerca de la monitorización SNMP:

http://openideas.info/wiki/index.php?tit...3.B3n_SNMP

Traps SNMP:

http://openideas.info/wiki/index.php?tit...traps_SNMP


Un saludo
 Reply
#3
Entonces, si el dispositivo no puede enviar TRAPS a mi servidor, he de crear un módulo plugin que me navegue a través de los oid's y me haga las operaciones que yo quiero ? Vía Bash, o similar..

No hay ningún módulo SNMP que te permita relacionar y operar con oid's ?

J.
 Reply
#4
Buenas tardes;

Puedes crearte un agente remoto desde la propia consola y crear un modulo de red de tipo SNMP,aqui te lo explica más detalladamente:

http://openideas.info/wiki/index.php?tit..._tipo_SNMP

Un saludo.
 Reply
#5
No debo explicarme bien...

Tengo un módulo de consulta remota por SNMP, obtengo un oid que sé cual es su valor y lo obtengo perfectamente, pero el número que obtengo en sí, no tiene 'sentido' solo.

Lo que quiero es transformar ese oid (un número) para que aparezca normalizado en las gráficas.

Por ejemplo, el oid .1.3.6.1.2.1.25.2.3.1.6.32 dentro de mi Synology es el espacio ocupado, dicho espacio ocupado tiene un multiplicador (otro oid) que son los hrStorageAllocationUnits por el cual he de multiplicarlo para obtener los Bytes.

Desde el módulo de consulta SNMP remota, solo me permite mostrar el oid que he obtenido (.1.3.6.1.2.1.25.2.3.1.6.32) y no 'trabajarlo' o hacer operaciones con él.

Existe algún tipo de módulo de consulta SNMP remota que me permite trabajar con varios oid's y relacionarlo mediante operaciones básicas?

Javier.
 Reply
#6
En ese caso puedes crear un módulo por cada OID y crear un tercer módulo (módulos sintético) que realizara las operaciones que configures entre los valores que te devuelvan los dos módulos SNMP.

Adjunto la parte de la documentación en la que se habla de los módulos sinteticos,donde te explica como crearlo y configurarlo:

http://openideas.info/wiki/index.php?tit...C3.A9ticos

Un saludo.
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes