Ad Widget

Collapse

Странное поведение функции last

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • teddy
    Senior Member
    • Dec 2017
    • 234

    #1

    Странное поведение функции last

    Коллеги!
    Помогите разобраться.
    имею item который обновляется раз в 5сек. всегда обновление прирост - особенность данных.
    Имею значения большой разрядности. пример. last("my.total")=5778167202304 last("my.total",60)=5778091079680
    Разница за 60 сек 76122624
    А item типа calculate c значением last("my.total")-last("my.total",60) дает 0. всегда и постоянно. тип данных такой же как у самого item с данными.
    Как исправить положение? как мне получить вычисляемый елемент, значение котрого прирост за 60 сек. ?

    PS Zabbix 3.4.10.
    Last edited by teddy; 11-06-2018, 09:21.
  • kernbug
    Senior Member
    • Feb 2013
    • 330

    #2
    Originally posted by teddy
    Коллеги!
    Помогите разобраться.
    имею item который обновляется раз в 5сек. всегда обновление прирост - особенность данных.
    Имею значения большой разрядности. пример. last("my.total")=5778167202304 last("my.total",60)=5778091079680
    Разница за 60 сек 76122624
    А item типа calculate c значением last("my.total")-last("my.total",60) дает 0. всегда и постоянно. тип данных такой же как у самого item с данными.
    Как исправить положение? как мне получить вычисляемый елемент, значение котрого прирост за 60 сек. ?

    PS Zabbix 3.4.10.
    Здравствуйте,

    А если упростить и оставить только last("my.total",1,60)?

    Comment

    • teddy
      Senior Member
      • Dec 2017
      • 234

      #3
      Originally posted by kernbug
      Здравствуйте,

      А если упростить и оставить только last("my.total",1,60)?
      А такой ситнтаксис есть и работает? я буду проверять хотя в описании такого я не нашел

      Comment

      • Semiadmin
        Senior Member
        • Oct 2014
        • 1625

        #4
        Попробуйте
        last("my.total")-last("my.total",,60)

        Comment

        Working...