Ad Widget

Collapse

Заменить данные от источника

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • chaki
    Junior Member
    • Aug 2019
    • 1

    #1

    Заменить данные от источника

    Коллеги, добрый день.

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


    Пробовал с помощью предобработки, не вышло.

    Версия сервера Zabbix 4.0.10

    Спасибо.
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Предобработкой что-то сделать с отсутствующими данными, конечно, не получится. В некоторых случаях можно попробовать вычисляемые элементы. Скажем, если ожидается приход числовых данных с интервалом 1 минута, но иногда они не приходят (при этом айтем не становится неподдерживаемым), и надо получить 0, можно сделать вычисляемый айтем с интервалом обновления раз в минуту и формулой
    Code:
    (nodata("item.key",1m)=0)*last("item.key")
    Но если вдруг за минуту прилетят несколько значений, будет возвращено только последнее из них.
    Last edited by Semiadmin; 17-08-2019, 09:02.

    Comment


    • chaki
      chaki commented
      Editing a comment
      Спасибо, попробую.
Working...