Ad Widget

Collapse

Зависимые элементы данных в выражении триггера

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Alex1987
    Member
    • Nov 2015
    • 55

    #1

    Зависимые элементы данных в выражении триггера

    Всем привет!
    Есть проблема:
    Есть основной элемент данных, получающий json объект, например:
    { "date": "2020.04.10", "status": 2, "time": "07:25:09" } Создаю 3 зависимых элемента:
    ключ: date
    ключ: time
    ключ: status

    Далее, создаю триггер с условием "если статус = 2" и в этот триггер нужно передать date и time (это обязательно!).
    Проблема в том, что иногда, когда придет следующий json, элементы date и time не успевают вычислиться (а status успевает) и в триггер подставляются date и time из предыдущего json.
    Как написать триггер, чтобы подставлялись зависимые данные только из одного базового элемента данных?
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    Как вариант «в лоб»: используете один ЭД который получает этот json и в предобработке JS реализуйте вашу логику со статусом и датами/временем.
    Возвращает результат от которого уже делается триггер (например на наличие подстроки).

    Comment

    • Alex1987
      Member
      • Nov 2015
      • 55

      #3
      Originally posted by Hamardaban
      Как вариант «в лоб»: используете один ЭД который получает этот json и в предобработке JS реализуйте вашу логику со статусом и датами/временем.
      Возвращает результат от которого уже делается триггер (например на наличие подстроки).
      Наверное, так не получится, т.к. дату и время мне нужно передавать в тегах триггера в другую систему. Может, ещё есть варианты?

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3404

        #4
        Alex1987 , загляните сюда, пожалуйста. Я описывал аналогичную проблему.

        Comment

        Working...