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 Como efectuar calculo matematico

  • Como efectuar calculo matematico

    Posted by hernan on noviembre 29, 2023 at 16:23

    <div>Buen dia comunidad</div>

    Les comento que es lo que estoy necesitando hacer. Tengo unos dispositivos que los interrogo por SNMP y la respuesta esta en la unidad dbm. Para una mejor compresion necesito convertirla a WATT. A continuacion esta la expresion matematica, donde X es el valor respuesta a la consulta SNMP (GET)


    P<sub>(W)</sub> =( 1W ⋅ 10<sup>(X</sup> <sup>/ 10)</sup> )/ 1000

    De que forma y donde puedo efectuar dicha conversion para que el valor este en WATT y no en dbm.

    Desde ya muchas gracias,

    Hernan

    vic replied 6 months, 2 weeks ago 2 Members · 3 Replies
  • 3 Replies
  • vic

    Administrator
    noviembre 29, 2023 at 16:29
    1340 Karma points
    Community awards: bulb Bright ideas
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenas tardes Hernan,

    Dentro de la configuración del módulo se encuentra la opción del postprocesado (Post Process), donde podrá convertir datos a ciertas unidades.

    Si no le sirve, tenemos 2 opciones, la primera es usando módulos aritméticos activando el servidor de predicción, después crear un módulo con los datos del previo y realizando operaciones matemáticas según necesite.

    La segunda opción es crear un script que lance la consulta SNMP y el dato sea procesado a la unidad que necesite, después implementar dicho script a nivel de agente o bien a nivel de plugin de servidor.

    Un saludo,
    Víc.

    • hernan

      Member
      noviembre 29, 2023 at 17:04
      522 Karma points
      Community rank: tentacle-noob-1 Tentacle noob
      Like it
      Up
      0
      Down
      Drop it
      ::

      VIC:

      Segun la documentacion el uso de modulos sinteticos se limita a operaciones aritmeticas basicas (sumar, restar, multiplicar y dividir) que pueden estar en el mismo Agente o en Agentes diferentes.

      En mi caso, la conversion de unidad es la siguiente dbm–>watt:

      P(watt) = 0,001 ⋅ (10^(X(dbm)/10))

      ¿Hay algun documento paso a paso donde explique como crear el script para efectuar la conversion y como implementarlo?


      Gracias,

      Hernan


  • vic

    Administrator
    noviembre 30, 2023 at 18:03
    1340 Karma points
    Community awards: bulb Bright ideas
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenas tardes Hernan,

    En ese caso tendrán que crear un script propio donde hacer dichos cálculos.

    Revise nuestra wiki para ver como crear scripts/plugins tanto para el servidor de plugins o bien para agentes software

    Un saludo,

    Víc.