Ad Widget

Collapse

Две функции в одном выражении триггера

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • CyxopykoB
    Junior Member
    • Sep 2021
    • 5

    #1

    Две функции в одном выражении триггера

    Здравствуйте.
    Скажите, можно как-то применить две функции в одном выражении триггера. То есть хочу соединить две функции в одном выражении.

    Например {TIme.fuzzytime(600).max(600)}=0. То есть если сдвиг по времени продержится более определенного времени, тогда триггер должен срботать
  • Evgene-mmk
    Member
    • Nov 2020
    • 44

    #2
    Тогда наверно {TIme.fuzzytime(600)}=0 and {TIme.max(600)}=0

    Comment

    • CyxopykoB
      Junior Member
      • Sep 2021
      • 5

      #3
      Я думал, что тогда заббикс отработает по следующей формуле, триггер сработает если выполнятся одновременно два условия
      1) Разница времени агента и времени сервера будет больше 600 секунд;
      2) максимальное значение элемента данных Time (время) за последние 600 секунд равно нулю;

      А мне надо, чтобы триггер сработал тогда, когда разница времени между агентом и сервером была больше (меньше) 600 секунд, на протяжении времени равным 600 секунд.

      Comment

      • Semiadmin
        Senior Member
        • Oct 2014
        • 1625

        #4
        В 5.4 вроде бы обещали возможность применять функцию на функцию, но как это работает - мне пока не очень понятно. А так - вычисляемый item с TIme.fuzzytime(600) в формуле и триггер на него.

        Comment

        • CyxopykoB
          Junior Member
          • Sep 2021
          • 5

          #5
          Ок, спасибо большое за совет

          Comment

          Working...