Ad Widget

Collapse

триггер с несколькими устловиями

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • suppix
    Junior Member
    • May 2015
    • 14

    #1

    триггер с несколькими устловиями

    Проверяю сайт на доступность
    Code:
    web.test.fail[site.com].last(0)<>0
    но мне надо что бы в период времени с 9:10 до 10:00 проверка не выполнялась, т.е. если значение last будет "1" триггер не загорался. Сделал такие условия, но что-то некорректно он работает
    Code:
    web.test.fail[site.com].last(0)}<>0 and web.test.fail[site.com].time(0)<091000 and web.test.fail[site.com].time(0)>100000
    Подскажите как можно такое сделать или может мне надо что-то подправить в моих условиях?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Ну, вряд ли время может быть одновременно и меньше чем 09:10, и больше чем 10:00
    Последние два условия должны быть в скобках, а между ними - не "И", а "ИЛИ".

    Comment

    • suppix
      Junior Member
      • May 2015
      • 14

      #3
      да вот вроде бы мелочь, но никак не мог сообразить :-)
      получилось вот такое условие
      web.test.fail[site.com].last(0)}<>0 and (web.test.fail[site.com].time(0)<091000 or web.test.fail[site.com].time(0)>100000)

      Comment

      • pic16f874
        Member
        • Nov 2012
        • 61

        #4
        Originally posted by suppix
        да вот вроде бы мелочь, но никак не мог сообразить :-)
        получилось вот такое условие
        web.test.fail[site.com].last(0)}<>0 and (web.test.fail[site.com].time(0)<091000 or web.test.fail[site.com].time(0)>100000)
        в данном случае еще можно триггер замаскировать циклическим интервалом обслуживания. если у Вас в это время какой-то бэкап или еще что, то логичнее так сделать

        Comment

        • suppix
          Junior Member
          • May 2015
          • 14

          #5
          можно поподробнее, может сделаю что бы было правильно

          Comment

          Working...