Ad Widget

Collapse

Не работает правило предобработки "Отбрасывать не изменившееся"

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • lapupen
    Junior Member
    • Feb 2021
    • 1

    #1

    Не работает правило предобработки "Отбрасывать не изменившееся"

    Привет.
    Столкнулся со странным поведением предобработки. Схема работы следующая: есть сервер и прокси на которых лежит внешний bash скрипт. Этот скрипт выполняет GET запрос к API внешней системы и получает ответ в виде JSON с количеством авторизаций, сессий и т.д. за предыдущие сутки. К различным узлам сети (часть через прокси, часть напрямую) прикреплен шаблон с элементом данных (у каждого узла свое значение пользовательского макроса) который сохраняет JSON в виде текста и добавлено правило предобработки "Отбрасывать не изменившееся". Интервал обновления установлен в 10m, раз в сутки опрашивать нельзя, т.к. узлы сети могут быть недоступны в течение продолжительного времени. Значение основного элемента данных не зависит от времени запроса в течение суток, а меняется только после 00:00 часов.
    Зачем все это сделано: к основному элементу данных добавлены зависимые элементы которые парсят нужные значения из JSON-a и должны по идее сохранять 1 значение в сутки. Далее в grafana настроен дашборд где при выборе интервала данные зависимых элементов складываются за выбранный период.
    Почему это не работает: zabbix в основном элементе данных почему-то сохраняет идентичные значения JSON-а, соответсвенно у зависмых элементов также дублируюся значения и подсчет за период получается некорректный. Причем сохраняет вообще рандомно: отметки времени за текущий день одного из узлов:
    26.02.2021 09:30:27 {"statistics": [{"sessions":33,"customers":32,"site_id":"3","rx _by tes":4300507866,"tx_bytes":182334171,"newcustomer s ":16}], "date": [{"datefrom":1614200400,"dateto":1614286800}]}
    26.02.2021 09:10:29 {"statistics": [{"sessions":33,"customers":32,"site_id":"3","rx _by tes":4300507866,"tx_bytes":182334171,"newcustomer s ":16}], "date": [{"datefrom":1614200400,"dateto":1614286800}]}
    26.02.2021 03:40:27 {"statistics": [{"sessions":33,"customers":32,"site_id":"3","rx _by tes":4300507866,"tx_bytes":182334171,"newcustomer s ":16}], "date": [{"datefrom":1614200400,"dateto":1614286800}]}
    26.02.2021 00:00:27 {"statistics": [{"sessions":33,"customers":32,"site_id":"3","rx _by tes":4300507866,"tx_bytes":182334171,"newcustomer s ":16}], "date": [{"datefrom":1614200400,"dateto":1614286800}]}
    В чем может быть проблема?
    Спасибо!
Working...