Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[SOLVED] Error en log debido a plugin check_esx_wbem.py
#1
Hola.

Me acabo de dar cuenta que estoy teniendo un error en pandora_server.error cada vez que se ejecuta un plugin para controlar los equipos con ESXi (tengo 2 controlando) y me sale el siguiente error:

Code:
Argument "OK" isn't numeric in numeric eq (==) at /usr/lib/perl5/PandoraFMS/Core.pm line 332.
Argument "OK\n" isn't numeric in numeric eq (==) at /usr/lib/perl5/PandoraFMS/Core.pm line 332.

Estoy utilizando el plugin check_esx_wbem.py teniendo como salida "OK" y no se porque me sale.

¿Alguien sabe porque me pasa esto y como puedo solucionarlo?

Un Saludo.
 Reply
#2
Hola,

Asegurate de que en la configuración del plugin este seleccionado "Nagios" en Tipo de complemento.

Si tienes seleccionado "Standard" el Plugin Server tomará como valor del modulo lo que se envie al stdout, en cambio si seleccionas "Nagios" usará como dato el "result code" del programa que debe ser un entero.

Saludos.
 Reply
#3
Lo que pasa que cuando has creado el modulo en pandora, le has puesto que el resultado es un numero, y evidentemente, "OK" es un dato de tipo "string". Cambialo en el modulo que has creado y listo.

Argument "OK" isn't numeric in numeric eq (==) at /usr/lib/perl5/PandoraFMS/Core.pm line 332.

Por cierto, tienes una actualizacion de este plugin para la version de esxi 4.1.

un saludo.
 Reply
#4
Hola.

He mirado el tipo de dato y si que lo tenia en string pero lo que lo que no tenia era el tipo de complemento, que efectivamente lo tenia que cambiar el "Nagios"

Gracias por la ayudaSmile

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