Ad Widget

Collapse

numeric integer (64bit) is not 64bit -- 1531950

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jshshawca
    Junior Member
    • Jul 2006
    • 3

    #1

    numeric integer (64bit) is not 64bit -- 1531950




    i am running a remote command that returns a large value and the custom multiplier is 1024. the type is set to numeric interger (64bit) and it is set to delta.

    when the calculated value (returned * 1024) exceeds 999,999,999,999 it causes issues in caculating the delta..

    in the zabbix_server.log

    NORMAL ENTRY (smaller number):

    029292:20060731:131730 ITEM_STORE_SPEED_PER_SECOND(system.run[iostat -dk | awk '{total += $6} END {print total}'],591648006144.000000,0.000000)

    ERRORONEOUS ENTRY:

    029292:20060731:131730 ITEM_STORE_SPEED_PER_SECOND(system.run[iostat -dk | awk '{total += $5} END {print total}'],999999999999.999878,0.000000)

    Whatever the value over a certian nubmer it reports with 999999999999.999878 as the returned value and calculates the delta incorrectly causing bogus data.
  • jshshawca
    Junior Member
    • Jul 2006
    • 3

    #2
    Bump Bump Bump

    Comment

    • Alexei
      Founder, CEO
      Zabbix Certified Trainer
      Zabbix Certified SpecialistZabbix Certified Professional
      • Sep 2004
      • 5654

      #3
      Thanks for reporting this. To be verified and fixed if required.
      Alexei Vladishev
      Creator of Zabbix, Product manager
      New York | Tokyo | Riga
      My Twitter

      Comment

      Working...