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

  • Como efectuar calculo matematico

    Posted by hernan on November 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 7 months, 3 weeks ago 2 Members · 3 Replies
  • 3 Replies
  • vic

    Administrator
    November 29, 2023 at 16:29
    1439 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
      November 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
    November 30, 2023 at 18:03
    1439 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.