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 Crear Modulo para SpeedTest

  • Crear Modulo para SpeedTest

    Posted by jose luis on November 26, 2017 at 06:33

    Hola que tal comunidad

    Solicito su guia para lograr crear un modulo que analice la velocidad de internet, eh leido acerca del script en python de Syvel  para speedtest-cli, lo eh descargado y lo ejecuto sin problemas en Centos 7,  y en el foro en ingles (https://pandorafms.com/forums/archive/index.php/thread-8574.html), solo encontré que hay que crear un module_plugin 
     con la siguiente ejecucion:

    curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python – | awk ‘/Download:|Upload:/ {print “n“$1” Speedngeneric_datan“$(NF-1)”n“$NF”nn”}’

    Que sigue usando como base el mismo script de phyton “speedtest.py”; al ejecutarlo en la terminal me devuelve los valores de velocidad de carga y descarga.

    mi duda es como hacer converger esto en un modulo de Pandora Fms y pueda colocar mis umbrales  para obtener una alarma si el  resultado del  speedtest es muy bajo.

    Saludos!!

    picomputers replied 3 years, 8 months ago 4 Members · 4 Replies
  • 4 Replies
  • vic

    Administrator
    November 27, 2017 at 13:32
    1538 Karma points
    Community awards: bulb Bright ideas
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenos días José Luis,

    Puedes crear un fichero con el comando en el directorio de plugins /usr/share/pandora_server/util/plugin/ o en el directorio de plugins de tu agente Windows (recuerda darle permisos pandora:root y 755)

    Después accede al fichero de configuración de tu agente y agrega un module_plugin con la ruta absoluta del plugin.

    module_plugin /usr/share/pandora_server/util/plugin/speedtest.sh

    Guarda el fichero de configuración y reinicia el agente.

    Para modificar los umbrales puedes acceder a los módulos que se han creado de esta manera y modificar los parámetros.

    Saludos,

    vic.

  • jose luis

    Member
    December 8, 2017 at 06:44
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola vic Eres el mejor

    Quedo al 100% funcionando muchas gracias por la guia

    Saludos!!

  • ptorres

    Member
    December 27, 2017 at 22:32
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola, podrias mostrarlo paso por paso? porfavor.

  • picomputers

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

    Hola estoy tratando de reproducir la información que brindaron y seguramente algo estoy haciendo mal. me podrán dar una mano por favor?

    el comando speedtest-cli funciona ok

    en /usr/share/pandora_agent/plugins

    agregue el speedtest.sh   con los mismos permisos y propiedad que el resto,  con el contenido:

    curl -s https://raw.githubusercontent.com/sivel/…eedtest.py | python – | awk ‘/Download:|Upload:/ {print “n”$1″ Speedngeneric_datan”$(NF-1)”n”$NF”nn”}’

    agrege en el /etc/pandora/pandora_agentt.conf

    module_plugin /usr/share/pandora_server/plugin/speedtest.sh

    Reinicie el servicio

    No se que estoy haciendo mail me podrán ayudar?