Welcome to Pandora FMS Community!

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

Bienvenido a la comunidad de Pandora FMS Forums Soporte de la comunidad Codigo de error 512 al ejecutar script desde pandora

  • Codigo de error 512 al ejecutar script desde pandora

    Posted by Christopher on marzo 24, 2025 at 23:37

    Hola! agradeceré su ayuda con lo siguiente:

    He creado un script en perl que obtiene un valor desde una URL. Al ejecutarlo manualmente, no hay errores y muestra correctamente la información pero al agregarlo a pandora_agent.conf da un error 512.

    – La ejecución manual no da problemas:
    /usr/bin/perl /usr/share/pandora_agent/plugins/creaurls.pl


    – En /etc/pandora/pandora_agent.conf agregué:

    module_plugin /usr/bin/perl /usr/share/pandora_agent/plugins/creaurls.pl

    y el log muestra lo siguiente:

    [error] – plugin execution ‘/usr/bin/perl /usr/share/pandora_agent/plugins/creaurls.pl’ exited with error code 512

    Revise las dependencias del script y no muestra nada :

    ej: sudo -u pandora perl -e “use LWP::UserAgent”


    – La carpeta y el script tienen permiso 775 y de ejecución.

    – Agregué perl al PATH

    – Redirigí las salidas del log a una carpeta con todos los permisos y muestra solo lo del error 512

    – Tiene agregados strict y warning para la depuración.

    Alguna idea de que puede estar pasando? porque no crea los módulos?

    Saludos y gracias.

    Christopher Concha.

    Christopher replied 5 days, 3 hours ago 2 Members · 2 Replies
  • 2 Replies
  • Sergio B.

    Administrator
    marzo 25, 2025 at 08:18
    1472 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenos días Christopher,

    ¿El script se encarga de generar los módulos con el formato XML correcto?

    ¿Podrías adjuntar una captura del resultado de la ejecución del script en el agente, para validar que está dando como resultado exactamente?

    Un saludo,

    Sergio B.

  • Christopher

    Member
    marzo 26, 2025 at 20:23
    44 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola Sergio, el XML resultante queda en el directorio “/var/spool/pandora/data_in/” y es el siguiente:

    <?xml version=”1.0″ encoding=”UTF-8″?>

    <agent_data agent name=”clr-web01″>

    <module>

    <name>A</name>

    <type>generic_data</type>

    <data>2</data>

    </module>

    <module>

    <name>B</name>

    <type>generic_data</type>

    <data>5</data>

    </module>

    <module>

    <name>C</name>

    <type>generic_data</type>

    <data>0</data>

    </module>

    <module>

    <name>D</name>

    <type>generic_data</type>

    <data>1</data>

    </module>

    <module>

    <name>E</name>

    <type>generic_data</type>

    <data>553</data>

    </module>

    <module>

    <name>F</name>

    <type>generic_data</type>

    <data>0</data>

    </module>

    <module>

    <name>G</name>

    <type>generic_data</type>

    <data>0</data>

    </module>

    </agent_data>

    Saludos y gracias por la ayuda.

    Christopher.