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 Bug en modulo de agente linux corregido

  • Bug en modulo de agente linux corregido

    Posted by micky on January 15, 2010 at 15:50

    He modificado el modulo load average porque el comando uptime envia cadenas que varian en el tiempo.
    En concreto, cuando el sistema lleva más de 1 día la cadena cambia a… 1 days 12:34 …
    De esta otra manera creo que siempre envia el dato correcto.

    module_begin
    module_name Load Average
    module_type generic_data
    module_exec uptime | grep -o “0.[0-9][0-9]” | tail -3 | head -1
    module_description Average process in CPU (Last minute)
    module_end

    micky replied 14 years, 10 months ago 3 Members · 3 Replies
  • 3 Replies
  • pconcepcion

    Member
    January 15, 2010 at 20:25
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Quizá mejor esta expresión para el grep para que también funcione cuando la carga sea mayor o igual a 1 🙂

    module_begin
    module_name Load Average
    module_type generic_data
    module_exec uptime | grep -o '[0-9]+.[0-9]+*' | tail -3 | head -1
    module_description Average process in CPU (Last minute)
    module_end

  • suzdal

    Member
    January 17, 2010 at 14:29
    1 Karma
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    prefiero esta que siempre funciona indiferentemente de cuanto tiempoo este funcionando y del locale.

    cat /proc/loadavg | cut -d’ ‘ -f1

  • micky

    Member
    January 17, 2010 at 20:55
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    OK. Gracias por los aportes.