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 Información de módulos que no llega correctamente a Pandora

  • Información de módulos que no llega correctamente a Pandora

    Posted by rgonzalez on January 4, 2017 at 16:37

    Hola buenas a todos,

    Estoy retomando las pruebas con Pandora que pospuse hace tiempo, así que estoy utilizando aún la versión 5.01. Ahora mismo estoy realizando scripts en el fichero de configuración del agente para mostrar los datos en pandora, algunos han funcionado sin problemas, sin embargo estos que pongo a continuación no me funcionan del todo.

    Espero que alguién pueda hecharme un cable, para averiguar que no estoy haciendo correctamente.

    – Al añadir este en pandora me aparece el agente pero no me aparece el valor esperado, aparece esto: “ERROR: El sistema no ha podido encontrar la clave o el valor del Registro especificados.” Sin embargo si ejecuto el comando directamente en el cmd funciona perfectamente.

    # Última vez que se instalaron actualizaciones en Windows
    module_begin
    module_name Fecha última actualización Windows
    module_type generic_data_string
    module_exec reg query “HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdateAuto UpdateResultsInstall” /v LastSuccessTime | gawk “{print $3}”
    module_description Fecha de la última vez que se actualizó el sistema operativo
    module_end#

    – Este módulo también me aparece en Pandora y muestra la siguiente información: “sort: /R: No such file or directory”, al igual que el anterior el comando ejecutado en la consola cmd si que muestra la lista de procesos que se espera.

    # TOP 10 Procesos que más RAM Consumen.
    module_begin
    module_name TOP 10 procesos que más RAM consumen
    module_type generic_data_string
    module_exec tasklist | sort /R /+65 | head -14 | tail -10
    module_end

    – Este módulo directamente no aparece en el agente de pandora, la intención es mostrar todos los eventos de error que aparezcan a nivel de Aplicación (también haría lo mismo para las de sistema pero cuando funcione bien jeje).

    #Evento del visor
    module_begin
    module_name Eventos de error
    module_type async_string
    module_source Application
    module_eventtype Error
    module_description
    module_end

    antonio replied 8 years, 1 month ago 2 Members · 1 Reply
  • 1 Reply
  • antonio

    Member
    January 5, 2017 at 13:15
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola rgonzalez,

    En el caso de los dos primeros módulos, prueba a ejecutarlos en el cmd.exe ubicándote en la ruta donde el agente se encuentra instalado (C:program files…), por si los comandos utilizados estuviesen haciendo uso de algún componente presente solo en la ruta por defecto de cmd.exe. Si el comando tiene éxito desde aquí pero el módulo continúa mostrando la información de forma incorrecta, te sugeriría dos workarounds:
    1. Ejecutarlo a modo de script, de modo que con una única llamada al script ejecute los comandos que estás utilizando.
    2. Redirigir la ejecución a un fichero de texto y que el módulo muestre el contenido del fichero de texto en lugar de el resultado de la ejecución.

    Para el tercer caso, comentarte que los módulos tipo “async”, son de ejecución asíncrona, esto significa que no aparecerán en el momento de su creación, sino que únicamente reportarán datos cuando se produzcan las condiciones indicadas, en tu caso es posible que no haya el tipo de eventos que estás indicando y por eso no se muestra nada. Puedes probar a crear el módulo y forzar a que se generen eventos de tal tipo.

    Un saludo,
    Antonio.