Ad Widget

Collapse

Создание элемента данных

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • lpetr2
    Member
    • Aug 2015
    • 58

    #16
    И как следствие срабатывает триггер сразу у host1 и host2.

    Как быть в данной ситуации? rough-84 в таком случае оба варианта отпадает, так как куча дублей получится
    Last edited by lpetr2; 02-09-2015, 16:35.

    Comment

    • lpetr2
      Member
      • Aug 2015
      • 58

      #17
      Нашёл выход из ситуации. Как и думал что лучше будет реализовать через отдельный элемент данных по которому будет работать отдельный триггер. А он соответственно станет ведущим для триггера DOWN.

      Пусть в качестве примера будет host2 зависит от host1

      Для выполнение моей задачи нужно:
      1. Создадим элемент данных "updown" для узла host2. Тип вычисляемый (в моём случае). Он будет снимать последнее значение icmpping[] ведущего узла (host1)

      last("host1:icmpping[]")

      2. Создаём триггер DOWN. Он будет осуществлять простую проверку доступности узла host2. Т.е. будет срабатывать если узел недоступен.

      {host2:icmpping[].last()}=0

      3. Создаём триггер Unreachable. Он будет срабатывать если значение элемента данных "updown" равен нулю

      {host2:updown.last()}=0

      4. Ставим зависимость триггера DOWN от Unreachable

      Вот моё решение для поставленной мною задачи. Может кому поможет, если вдруг будет подобная задача.

      Если кто знает другой способ решения прошу изложить. Может он будет лучше.

      Comment

      Working...