Uploaded image for project: 'ZABBIX FEATURE REQUESTS'
  1. ZABBIX FEATURE REQUESTS
  2. ZBXNEXT-6760

Ошибка в суммировании элементов с использованием сдвига времени

XMLWordPrintable

    • Icon: Change Request Change Request
    • Resolution: Unresolved
    • Icon: Trivial Trivial
    • None
    • 5.4.2
    • Server (S)

      Добрый день. Создал вычисляемый элемент данных, в котором пытаюсь просуммировать значения элементов данных с начала текущего месяца до сейчас.

      При использовании выражения "sum(//change_traffic_in, 1M:now/M+1M)" Zabbix выдаёт ошибку "Cannot evaluate function: invalid second parameter at "sum(//change_traffic_in, 1M:now/M+1M)"."

       

      Пробовал взять период в неделю и менять выражения:

      • Меняю значение на sum(//change_traffic_in,1w:now/w), т.е. показать сумму за прошлую неделю - не ругается
      • Меняю значение на sum(//change_traffic_in,1w:now/w+1w), т.е. показать сумму за эту неделю - ругается
      • Меняю значение на sum(//change_traffic_in,1w:now/w+4d), т.е. показать сумму за 4 дня этой недели - не ругается
      • Меняю значение на sum(//change_traffic_in,1w:now/w+5d), т.е. показать сумму за 5 дней этой недели - ругается

       

      Видимо, проблема в том, что я прошу показать данные за месяц, а от того момента, с которого я попросил посчитать до сейчас месяц ещё не прошёл. Когда попросил данные за 5 дней - обругался, т.к. сегодня пятница и 5 целых дней ещё не прошло. С 4 днями проблем не было.

      Думаю, будет правильнее, если при запросе данных за период больше, чем от начальной точки до сейчас, выдавать результаты от начальной точки до сейчас, а не вылетать с ошибкой.

       

      Ветка на форуме: https://www.zabbix.com/forum/in-russian/427425-сумма-значений-элемента-данных.

       

      Прошу исправить.

            wiper Andris Zeila
            asid2006 Aleksandr Sidelnikov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: