Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

Welcome to Pandora FMS Community Forums Soporte de la comunidad ¿Se puede leer una tabla de un MIB?

  • ¿Se puede leer una tabla de un MIB?

    Posted by grolo on January 28, 2008 at 13:20

    La cuestión es que a través de un gestor de MIB puedo conocer el OID de un valor y crear un módulo para monitorizarlo.

    Ahora bien uno de los campos que quiero conocer está dentro de una tabla que tiene un OID, pero no sé como extraer campos concretos de esa tabla, porque el OID es común para toda la tabla.

    No sé si hay forma de leer la tabla, porque en los módulos sólo admite remote_snmp (integer), remote_snmp_string (cadenas), remote_snmp_proc (boolean) y remote_snmp_inc (incremental data).

    Gracias.

    Sancho replied 16 years, 10 months ago 2 Members · 3 Replies
  • 3 Replies
  • Sancho

    Administrator
    January 28, 2008 at 17:45
    2229 Karma points
    Community awards: bulb Bright ideas
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    La cuestión es que a través de un gestor de MIB puedo conocer el OID de un valor y crear un módulo para monitorizarlo.

    Ahora bien uno de los campos que quiero conocer está dentro de una tabla que tiene un OID, pero no sé como extraer campos concretos de esa tabla, porque el OID es común para toda la tabla.

    No sé si hay forma de leer la tabla, porque en los módulos sólo admite remote_snmp (integer), remote_snmp_string (cadenas), remote_snmp_proc (boolean) y remote_snmp_inc (incremental data).

    Gracias.

    No en esta version solo se pueden meter OID’s sueltos.

    Generalmente el valor concreto de una tabla se referencia con .1 si es el primer valor .2 si es el segundo valor, etc.

    Para proximas version de Pandora queremos meter soporte para navegación “dinámica” y que obtenga los valores de las MIBS en funcion de los indices de las tablas, es decir, poder especificar que coja los datos de red d ela interfaz con la etiqueta “port1” independientemente de que indice “real” tenga en la MIB del dispositivo (ya que en un mismo dispositivo puede variar en funcion de como se halla configurado), pero son cosas de desarrollo algo complejas que requieren tiempo y medios de los que ahora no tenemos 🙂

    Te recomiendo que uses un explorador para recorrer los elementos de la MIB que te interesen, y los uses luego en pandora. Uno fácil de usar es el getif para windows, para linux con un snmwalk -On te puede valer.

  • grolo

    Member
    January 28, 2008 at 19:50
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Gracias Nil,

    y dos cositas más:

    1) ¿Las IP o MAC se pueden leer?, porque como string obtengo valores raros

    2) Tengo tablas con varias filas y tal y como dices puedo acceder con .1 a la primera columna de la primera fila, con .2 a la segunda columna de la primera fila, etc.., pero ¿como direcciono las otras filas?, porque he estado buscando por tutoriales de SNMP y no lo encuentro.

    Y con esto prometo no dar más la paliza esta semana.

    😳

    Gracias.

  • Sancho

    Administrator
    January 28, 2008 at 21:01
    2229 Karma points
    Community awards: bulb Bright ideas
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Gracias Nil,

    y dos cositas más:

    1) ¿Las IP o MAC se pueden leer?, porque como string obtengo valores raros

    Si claro, en principio no hay problema, ¿que tipo de problema tienes?.

    2) Tengo tablas con varias filas y tal y como dices puedo acceder con .1 a la primera columna de la primera fila, con .2 a la segunda columna de la primera fila, etc.., pero ¿como direcciono las otras filas?, porque he estado buscando por tutoriales de SNMP y no lo encuentro.
    Y con esto prometo no dar más la paliza esta semana.
    😳
    Gracias.

    Lo más facil es hacer un walk y copiar la OID que muestra (en formato numerico será mas fácil)

    snmpwalk -On -c public -v 1 .

    La -On es para que lo saque en formato numerico. Las OID’s que muestra, son las que hay que poner tal cual en Pandora.