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 Monitorizar RAM consumida por un proceso

  • Monitorizar RAM consumida por un proceso

    Posted by alexbogus on February 20, 2012 at 16:42

    Hola

    Necesito monitorzar la ram consumida por el proceso java.exe (que tiene varias instancias) y actualmente estoy utilizando la siguiente sintaxis, pero al aparecer el banner de sysinternals PANDORA FMS no recoge el valor correctamente.

    pslist -t java | grep -i java | gawk “{ print $6 }” | tr -d “.”

    ¿algún consejo?

    Saludos

    alexbogus replied 12 years, 12 months ago 1 Member · 2 Replies
  • 2 Replies
  • alexbogus

    Member
    February 20, 2012 at 17:04
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    He mejorado mi línea y así obtengo el valor correcto, pero no veo que aparezca en el server

    pslist 2>NUL-t java | grep -i java | gawk “{ print $6 }” | tail -n +3 | tr -d “.” | gawk “{ sum+= $1 } END { print sum }”

  • alexbogus

    Member
    February 20, 2012 at 17:18
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Al final lo he solucionado así

    # Proceso de RAM ocupada por java.exe
    module_begin
    module_name JAVA RAM
    module_type generic_data
    module_exec tasklist | grep -i java | gawk “{ print $5 }” | gawk “{ sum+= $1 } END { print sum }”
    module_end

    # Proceso de RAM ocupada por tomcat6
    module_begin
    module_name TOMCAT RAM
    module_type generic_data
    module_exec tasklist | grep -i tomcat6 | gawk “{ print $5 }” | gawk “{ sum+= $1 } END { print sum }”
    module_end