Ad Widget

Collapse

Вопрос по зависимостям.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • real_sm
    Junior Member
    • Jul 2013
    • 25

    #1

    Вопрос по зависимостям.

    Схема простая: есть шлюз с nat'ом, внутри сети есть 3 видеорегистратора с веб-интерфейсами, порты веб-интерфейсов проброшены наружу.

    Для шлюза настроен триггер на непингуемость в течении 5 минут.
    Для видеорегистраторов настроен веб-чек с 5 неответами веб-интерфейса подряд. Для триггера веб-чека стоит зависимость от триггера пинга шлюза.

    То есть, если не пингуется шлюз, то интернета нет и сообщать, что нет связи с регистраторами нет смысла.

    Да, действительно, если пропадает интернет на шлюзе, то приходит только 1 уведомление по триггеру шлюза.
    Но когда интернет появляется, сразу сыпятся problem от регистраторов и через 30 секунд сыпятся ok.

    Подскажите, пожалуйста, как этого избежать?
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Дело, видимо, в том, что, хотя триггер и отключается, сами веб-чеки все равно происходят, и в историю айтема ложатся записи об ошибке проверки. Когда зависимый триггер активируется, он считает последние записи и срабатывает, а гасится только тогда, когда пройдет 1 успешная проверка. Думаю, вам надо здесь отказаться от зависимости и сделать триггер типа "веб-интерфейс недоступен, а шлюз в то же время доступен"

    Comment

    • Semiadmin
      Senior Member
      • Oct 2014
      • 1625

      #3
      Другой вариант - сделать для триггера веб-интерфейсов отдельное действие с отсылкой письма на 2, а не на 1 шаге. Триггер будет срабатывать, но оповещений не будет.

      Comment

      • real_sm
        Junior Member
        • Jul 2013
        • 25

        #4
        Да, хотелось избежать кастомизации, но придется подстраиваться. Спасибо.

        Comment

        • yukra
          Senior Member
          • Apr 2013
          • 1359

          #5
          Originally posted by real_sm
          Да, хотелось избежать кастомизации, но придется подстраиваться. Спасибо.
          Доработайте триггеры веб-проверок на манер " ... AND icmpping.min(#5) > 0", так что-бы триггер на веб-проверку не срабатывал "если недавно лагала сеть". "Недавно" в данном случае ~ "период проверки" * 2 (или время, на которое айтем в ансаппортед вылетает, нужно проверить что именно с ним происходит когда пинг пропадает).

          Comment

          • real_sm
            Junior Member
            • Jul 2013
            • 25

            #6
            Originally posted by yukra
            Доработайте триггеры веб-проверок на манер " ... And icmpping.min(#5) > 0", так что-бы триггер на веб-проверку не срабатывал "если недавно лагала сеть". "Недавно" в данном случае ~ "период проверки" * 2 (или время, на которое айтем в ансаппортед вылетает, нужно проверить что именно с ним происходит когда пинг пропадает).
            Там еще есть несколько хостов, которые просто пингаются и которым такая доработка не очень поможет. Но спасибо.

            Comment

            • real_sm
              Junior Member
              • Jul 2013
              • 25

              #7
              Вот, ссылочку хорошую нашел: https://talesofatech.com/2016/04/zab...-dependencies/
              Если доступа не будет, то там написано, что чем дальше от корня зависимостей - тем реже должны проходить проверки.

              Comment

              Working...