Welcome to Pandora FMS Community!

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

  • Inventory filesystem

    Posted by Sergio on March 12, 2014 at 14:52

    Buenas,

    El plugin de inventario (versión Enterprise) tiene un pequeño bug en el módulo de filesystem para sistemas Unix. Si nos fijamos en el script en perl, vemos que se hace un df -h (seguido de un pipe a tail -n +2) y se reporta el resultado, bien.
    Pero hay sistemas en los que el df -h puede dar algún resultado con saltos de línea, y éstos no se reportan al servidor.

    Para solucionar esto, basta con modificar el script y añadir la opción P al comando para habilitar la compatibilidad Posix. Por lo tanto, el comando que tendríamos que ejecutar sería df -hP | tail -n +2

    Espero que sirva de ayuda.

    Un saludo

    ivo_yordanov replied 10 years, 11 months ago 2 Members · 6 Replies
  • 6 Replies
  • ivo_yordanov

    Member
    March 12, 2014 at 20:32
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola

    Me puedes decir a que sistemas Unix te refieres? Donde has testeado el plugin?

    Saludos
    Ivo

  • Sergio

    Member
    March 12, 2014 at 21:07
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Lo he probado en sistemas con Debian Wheezy, donde los nombres de las particiones de los discos son del tipo /dev/mapper/XXXXXXX, y por lo visto esta longitud provoca que el punto de montaje correspondiente aparezca en una línea diferente.

    Un saludo

  • ivo_yordanov

    Member
    March 12, 2014 at 21:14
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola

    Hablame sobre la architectura que tienes montada. Donde tienes instalado el servidor de pandora y donde tienes instalado el agente con el plugin de pandora. Estan en la misma maquina? Necesito la información para tratar de replicar el problema.

    Saludos
    Ivo

  • Sergio

    Member
    March 13, 2014 at 12:35
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    El servidor está en un CentOS, instalado con el Appliance CD versión Enterprise. Te copio un uname -r:
    2.6.32-431.3.1.el6.x86_64

    El agente es un Debian Squeeze (aunque también lo he probado con Wheezy) de 64 bits, con la última versión del a gente instalada. Te copio también el uname -r:
    2.6.32-5-amd64

    He copiado el plugin (en el agente) de /usr/share/pandora_agent/plugins/inventory a /etc/pandora/plugins, y en la configuración he habilitado el inventario completo: module_plugin inventory 1 (esto es obvio, pero por si acaso yo lo digo).

  • ivo_yordanov

    Member
    March 13, 2014 at 18:04
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola

    La propuesta de mejora del comando df-h añadiendole la opción P (df -hP) ha sido testeada en CentOS 6.5
    Suse12.2 y Debian y funciona correctamente. La hemos aplicado en el script de inventario.

    Gracias por su colaboración

  • Sergio

    Member
    March 13, 2014 at 19:15
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Gracias a vosotros, es un placer servir de ayuda.