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

  • Bug en modulo de agente linux corregido

    Posted by micky on enero 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 15 years ago 3 Members · 3 Replies
  • 3 Replies
  • pconcepcion

    Member
    enero 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
    enero 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
    enero 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.