Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
plugin de servidor de paquetes perdidos en un interface via snmp
#1
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=Libr...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.
 Reply
#2
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.

 Reply
#3
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.
 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