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 Module_plugin no le termina de gustar a Pandora FMS

  • Module_plugin no le termina de gustar a Pandora FMS

    Posted by roberto-gonzalez on November 28, 2024 at 10:37

    He implementado un module-plugin en uno de nuestros servidores.

    En el fichero de configuraciĆ³n la llamada es la siguiente:

    module_plugin powershell -file “nombre_del_fichero.ps1”

    Dentro del fichero de powershell tengo lo siguiente:

    Write-Output “<module>”

    Write-Output ” <name><![CDATA[Monitor_FTP]]></name>”

    Write-Output ” <type><![CDATA[generic_data]]></type>”

    Write-Output ” <description><![CDATA[Minutes without receiving CDR logs]]></description>”

    Write-Output ” <module_interval><![CDATA[1]]></module_interval>”

    Write-Output (” <data><![CDATA[” + (New-TimeSpan -Start (Get-ChildItem -Path “Ruta_A_los_logs” -Attributes !Directory | Sort-Object -Descending -Property LastWriteTime | Select -First 1).LastWriteTime -End (Get-Date)).Minutes + “]]></data>”)

    Write-Output “</module>”

    He configurado el agente en modo debug para obtener el XML y al editarlo veo lo siguiente:

    <module>

    <name><![CDATA[Monitor_FTP]]></name>

    <type><![CDATA[generic_data]]></type>

    <description><![CDATA[Minutes without receiving CDR logs]]></description>

    <module_interval><![CDATA[1]]></module_interval>

    <data><![CDATA[0]]></data>

    </module>

    Sin embargo, en la consola de Pandora FMS me aparece el agente en azul con un sĆ­mbolo de alerta en moco visualizaciĆ³n.

    Un saludo.

    roberto-gonzalez replied 3 months, 1 week ago 2 Members · 13 Replies
  • 13 Replies
  • Sergio B.

    Administrator
    November 28, 2024 at 11:29
    1467 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    -1
    Down
    Drop it
    ::

    Buenos dĆ­as,

    Si ejecutas el plugin directamente desde CMD como Administrador en el agente Windows con el mismo comando que pones tras el module_plugin…

    ĀæEl resultado es correcto?

    Un saludo,

    Sergio B.

  • Sergio B.

    Administrator
    November 29, 2024 at 11:47
    1467 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenos dĆ­as Roberto,

    Lo que pedĆ­amos era que ejecutases desde el CMD el fichero .ps1 (esto ya lo tenemos) y luego desde PowerShell ejecutases el comando que tiene dentro el plugin.

    FaltarĆ­a eso, ejecutar desde powershell el comando que contiene dentro el .ps1 y pasarnos una captura del resultado.

    Un saludo,
    Sergio B.

  • roberto-gonzalez

    Member
    December 4, 2024 at 12:15
    89 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    • Sergio B.

      Administrator
      December 4, 2024 at 13:47
      1467 Karma points
      Community rank: tentacle_master_icon Tentacle Master
      Like it
      Up
      0
      Down
      Drop it
      ::

      Buenos dĆ­as,

      Exactamente eso era lo que me referĆ­a.

      Muchas gracias por la captura, valido ahora que solo muestra un entero sin texto, lo cual era la posible causa del fallo.

      Pues en principio veo todo correcto, tendrĆ­as por ahi un XML de los que envĆ­a al servidor el plugin para adjuntarlo aqui y asi poder descargarmelo y probar en mi entorno de pruebas a ver si el server lo procesa?

      Un saludo,

      Sergio B.

  • roberto-gonzalez

    Member
    December 5, 2024 at 08:28
    89 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
  • roberto-gonzalez

    Member
    December 16, 2024 at 10:27
    89 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Alguna novedad?

  • Sergio B.

    Administrator
    December 16, 2024 at 16:57
    1467 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    1
    Down
    Drop it
    ::

    Buenas tardes Roberto,

    He cargado el XML en el servidor sin ningĆŗn problema.

    ĀæLa extensiĆ³n .xml se la has aƱadido tu?

    Recuerda que para que el servidor procese un XML la extensiĆ³n debe ser .data

    Por ejemplo:

    62d4367fc78312578e843782173ab21358724368f.data

    ĀæEl agente cuando envĆ­a el XML lo envĆ­a como .data?

  • roberto-gonzalez

    Member
    December 17, 2024 at 09:18
    89 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenas,

    Sisisi, la extensiĆ³n .XML la he aƱadido yo. En realidad es como comentas, los ficheros generados tienen la extension .datasent.