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 plugin de servidor de paquetes perdidos en un interface via snmp

  • plugin de servidor de paquetes perdidos en un interface via snmp

    Posted by Jramongv on March 26, 2015 at 20:08

    Hola buenos días,

    Me he creado un plugin en el servidor para obtener via snmp los paquetes perdidos en un interface de un switch,
    http://pandorafms.com/index.php?sec=Library&sec2=repository&lng=es&action=view_PUI&id_PUI=227

    El comando es el siguiente al crear el plugin:
    /usr/share/pandora_server/util/plugin/perdidos.pl -h _address_ -c comunidad -p
    y el comando que aparece que se va a aplicar cuando se ejecute el plugin es:

    /usr/share/pandora_server/util/plugin/perdidos.pl -h _address_ -c comunidad -p _field1_

    siendo _field_ el campo a introducir con el índice snmp del interface a sacar los errores, y la macro _address_ supuestamente sería la ip del agente donde se configura el módulo.

    Sin embargo en el log de pandora_server.error aparece

    BEGIN failed–compilation aborted at /usr/share/pandora_server/util/plugin/perdidos.pl line 3.
    Can’t call method “get_request” on an undefined value at /usr/share/pandora_server/util/plugin/perdidos.pl line 103.
    2015-03-26 16:41:15 – localhost.localdomain Starting Pandora FMS Server. Error logging activated.
    Can’t call method “get_request” on an undefined value at /usr/share/pandora_server/util/plugin/perdidos.pl line 103.
    Can’t call method “get_request” on an undefined value at /usr/share/pandora_server/util/plugin/perdidos.pl line 103.
    Can’t call method “get_request” on an undefined value at /usr/share/pandora_server/util/plugin/perdidos.pl line 103.

    ¿puede ser debido a que la macro _address_ no funcione correctamente?

    Gracias.

    Jramongv replied 9 years, 11 months ago 2 Members · 2 Replies
  • 2 Replies
  • roberto

    Member
    March 27, 2015 at 15:05
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenos dias Jramongv,

    El error de fallo de compilación que te aparece hace referencia a la línea 3. Comprobando el plugin de servidor, esa línea es “use Net::SNMP;”.

    ¿Tienes instalados los paquetes net-snmp-perl en tu máquina? Ya que este plugin requiere tener instalado dicho paquete para su correcto funcionamiento.

    Un saludo,

    Roberto.

  • Jramongv

    Member
    March 27, 2015 at 22:42
    85 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola Roberto,

    Efectivamente, tenías razón, he instalado el paquete net-snmp-perl y ahora todo funciona.

    También he puesto los parámetros del plugin adecuadamente que me había equivocado,

    En vez de poner

    /usr/share/pandora_server/util/plugin/perdidos.pl -h _address_ -c comunidad -p _field1_

    He puesto

    /usr/share/pandora_server/util/plugin/perdidos.pl

    dejando

    -h _address_ -c comunidad -p _field1_

    para los argumentos del plugin, ahora funciona todo bien.

    Gracias.