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 WMI no funciona pero comando wmic me devuelve datos

  • WMI no funciona pero comando wmic me devuelve datos

    Posted by unternico on September 20, 2013 at 18:06

    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:

    20/09/2013 16:03:01 root@terminus:[~]# wmic -U "domainAdministrator"%"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:

    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!

    Mario replied 11 years, 5 months ago 2 Members · 8 Replies
  • 8 Replies
  • unternico

    Member
    September 23, 2013 at 13:22
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Tela.

    Si le pongo el dominio el usuario que usa para conectarse, me da error!, estilo dominioadmin 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!

  • Mario

    Administrator
    September 23, 2013 at 16:16
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    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

  • unternico

    Member
    September 23, 2013 at 17:34
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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

  • Mario

    Administrator
    September 23, 2013 at 18:03
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    ¿Me podrías indicar si el nombre del dominio / usuario tiene algun caracter especial o son solo letras/números?

  • unternico

    Member
    September 23, 2013 at 19:08
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    el usuario es dominioadministrator (no es dominio, pero son 4 letras tal cual)

  • Mario

    Administrator
    September 24, 2013 at 14:00
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola

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

    Un saludo

  • unternico

    Member
    September 24, 2013 at 14:10
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Acojonante, funciona.
    Entiendo que es un bug dentro del pandora no?

    gracias.

  • Mario

    Administrator
    September 24, 2013 at 14:16
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

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

    Un saludo