Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

  • Modulos no iniciados

    Posted by Nahia on March 18, 2025 at 10:13

    Buenas,

    Estoy empezando a utilizar pandora FMS y necesito ayuda porque me aparecen módulos no iniciados. El problema es el siguiente:

    He creado dos scripts para que verifique como se han realizado los backup (si lo ha realizado correctamente tendrá el valor 1 y si ha fallado tendrá el valor 0). Lo que quiero realizar es que cuando se hayan realizado los backups, pandora monitorice el estado de esos backups (si se han realizado correctamente o no). Para ello, estoy utilizando un agente software y tengo dos módulos. El problema es que pandora detecta los módulos pero no los inicia, y si realizo algún cambio, no los actualiza. Por ejemplo, he realizado cambios en el tipo de módulo y todavía me aparece el tipo antiguo.

    A continuación te enseño como tengo configurados los módulos en el archivo de configuración del agente de pandora (los dos tienen la misma configuración):

    module_begin

    module_name nombre_del_módulo

    module_type generic_proc

    module_exec /bin/bash -c “/etc/pandora/scripts.sh”

    module_crontab * * * * *

    module_async yes

    module_watchdog yes

    module_startdelay 3000

    module_retrydelay 2000

    module_retries 5

    module_end

    He comprobado que los scripts funcionan correctamente y he verificado los log pero no aparece ningún mensaje de error.

    Un saludo,

    Nahia replied 1 hour, 12 minutes ago 2 Members · 2 Replies
  • 2 Replies
  • Sergio B.

    Administrator
    March 18, 2025 at 10:19
    1423 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenos días Nahia,

    No es necesario especificar la shell para ejecutar un script.

    Con que pongas la ruta debería ser suficiente.

    Que resultado te da ejecutar directamente el script en terminal? Muestra únicamente 1 o 0, o también muestra alguna cadena de texto?

    Si pueden pegar una captura aqui del resultado que obtienes al ejecutar el script manualmente desde la shell del agente para ver exactamente que valor te está dando.

    Luego hay unas cuantas opciones del bloque de configuración que no son necesarias, como el module_async, el module_startdelay, retrydelay y retries, yo tampoco añadiría un crontab, lo dejaría con el intervalo del propio agente y quedaría así:

    module_begin
    module_name Script
    module_type generic_proc
    module_exec /path/to/script.sh
    module_end

    Un saludo,
    Sergio B.

  • Nahia

    Member
    March 18, 2025 at 10:29
    24 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Si ejecuta el script me aparece lo siguiente:

    Después de realizar los cambios indicados lo he reiniciado pero el módulo sigue sin iniciarse.