Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
WMI no funciona pero comando wmic me devuelve datos
#1
Buenas.

Ahora me toca con el WMI.
Me he visto todos los post y he downgradeado el wmic a la 1.3.14 que teneis en el repo.
Ejecutando el comando desde el server de pandora, me devuelve valores:

Code:
20/09/2013 16:03:01 [email protected]:[~]# wmic -U "domain\Administrator"%"password" //10.10.5.201 "SELECT AvailableBytes from Win32_PerfRawData_PerfOS_Memory"
CLASS: Win32_PerfRawData_PerfOS_Memory
AvailableBytes
2185809920

Pero el mismo modulo del agente se queda como no inicializado.
El log del pandora me tira estos errores:
Code:
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/PandoraFMS/WMIServer.pm line 140.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/PandoraFMS/WMIServer.pm line 140.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/PandoraFMS/WMIServer.pm line 140.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/PandoraFMS/WMIServer.pm line 140.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/PandoraFMS/WMIServer.pm line 140.

El servidor de WMI esta a 1, he aumentado los threads a 10 y el timeout a 60 (por si pudiera ser eso), nada.

He probado a comentar el "strict" del fichero por si pudiera ser eso, pero nada, me lo sigue devolviendo.
Alguna idea?

Debian wheezy
pandora 4.1

Gracias!
 Reply
#2
Tela.

Si le pongo el dominio el usuario que usa para conectarse, me da error!, estilo dominio\admin no va, pero si pongo solo admin si.
Enserio que esto es así? O es que tengo la versión mas buggy del mundo?
Esto me plantea otro problema, si esto es así, hay un problema y gordo: no se admite monitorización multi-dominio. Y eso si que es un problema gordo, por que estábamos planteando pasar a la enterprise, pero si tiene estos problema, casi que déjalo.

Saludos!
 Reply
#3
Hola buenas

La ejecución de los módulos remotos desde la Consola de Pandora los ejecuta usando el comando wmi:

Si configura el servidor de pandora con verbosity a 10, podrá observar la ejecución de estos módulos remotos tal y como son:

wmic -U "[email protected]"%"password" //192.168.70.X "SELECT AvailableBytes from Win32_PerfRawData_PerfOS_Memory"

Esta es una ejecución que muestra uno de los logs de pruebas, si lo configura como le indico podrá observar la salida exacta y copiarla en un terminal del equipo donde tenga instalado el servidor de Pandora y ver cúal es el error.
Si nos lo indica, podemos intentar ver si es un bug o algún problema de configuración.

Un saludo y gracias
 Reply
#4
Hola mario.

Efectivamente es lo que estoy haciendo, cuando ejecuto el mismo comando que me genera el pandora en el mismo servidor donde corre pandora, lo que me devuelve es el valor correcto.
Pero pandora loe ejecuta y acto seguido en el log (ya con verbosity 10) me dice "ID xxx updated on error" donde el id es igual a el id al que pertenece el comando que se ha lanzado, vaya, que corresponde al agente.

saludos
 Reply
#5
¿Me podrías indicar si el nombre del dominio / usuario tiene algun caracter especial o son solo letras/números?
 Reply
#6
el usuario es dominio\administrator (no es dominio, pero son 4 letras tal cual)
 Reply
#7
Hola

¿Has probado el funcionamiento del módulo configurando el usuario con "/", ejemplo Dominio/administrator??

Un saludo
 Reply
#8
Acojonante, funciona.
Entiendo que es un bug dentro del pandora no?

gracias.
 Reply
#9

Si, parece ser, lo hemos solucionado ya para la 5, que saldrá en cosa de un mes.

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