Ad Widget

Collapse

Настройка зависимости триггеров в шабло&

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • testing-82
    Junior Member
    • Aug 2015
    • 2

    #1

    Настройка зависимости триггеров в шабло&

    Zabbix Настройка зависимости триггеров в шаблонах

    Доброго времени суток!

    Zabbix 2.4.6.
    Вопрос который уже не раз поднимался, но окончательно понять его у меня так и не получается, помогите пожалуйста разобраться.
    Дано: шлюз и сервера за ним. Необходимо реализовать зависимость триггеров, что бы при пропадании пинга до шлюза, не сыпались уведомления, что всё что за ним, тоже недоступно.

    Как получилось это реализовать:
    Получилось это сделать через узлы сети.
    Создал 2 узла сети (Настройка -> Узлы сети -> Создать узел сети): node_cisco и node_server

    Узлы сети:
    --node_cisco:
    ----Элементы данных:
    ------Имя: item_cisco_ping
    ------Тип: Простая проверка
    ------Ключ: icmpping
    ------Интерфейс узла сети: 192.168.1.1 : 10050
    ------Тип информации: Числовое (целое положительное)
    ------Тип данных: Десятичный
    ------Интервал обновления (в сек): 60
    ----Триггеры:
    ------Имя: trigger_cisco_ping
    ------Выражение: {node_cisco:icmpping.max(#3)}=0

    --node_server:
    ----Элементы данных:
    ------Имя: item_server_ping
    ------Тип: Простая проверка
    ------Ключ: icmpping
    ------Интерфейс узла сети: 192.168.1.2 : 10050
    ------Тип информации: Числовое (целое положительное)
    ------Тип данных: Десятичный
    ------Интервал обновления (в сек): 60
    ----Триггеры:
    ------Имя: trigger_server_ping
    ------Выражение: {node_server:icmpping.max(#3)}=0
    --------Зависимости:
    ----------Имя: node_cisco: trigger_cisco_ping

    В такой схеме всё работает. Но это не очень удобно, т.к. всем серверам придётся добавлять эти элементы данных и триггера по отдельности.

    Пробую тоже самое реализовать, но через шаблон (по мыслям из этой темы https://www.zabbix.com/forum/showthread.php?t=36468), что бы к узлам сети привязывать только шаблон, в который бы входил функционал описанный выше. Но тут уже не всё так гладко, итак действитя.

    Создаю 2 шаблона (Настройка -> Шаблоны -> Создать шаблон): templates_TEST_cisco_ping и templates_TEST_server_ping

    Шаблоны:
    --templates_TEST_cisco_ping:
    ----Элементы данных:
    ------Имя: item_TEST_cisco_ping
    ------Тип: Простая проверка
    ------Ключ: icmpping
    ------Тип информации: Числовое (целое положительное)
    ------Тип данных: Десятичный
    ------Интервал обновления (в сек): 60
    ----Триггеры:
    ------Имя: trigger_TEST_cisco_ping
    ------Выражение: {templates_TEST_cisco_ping:icmpping.max(#3)}=0

    --templates_TEST_server_ping:
    ----Элементы данных:
    ------Имя: item_TEST_server_ping
    ------Тип: Простая проверка
    ------Ключ: icmpping
    ------Тип информации: Числовое (целое положительное)
    ------Тип данных: Десятичный
    ------Интервал обновления (в сек): 60
    ----Триггеры:
    ------Имя: trigger_TEST_server_ping
    ------Выражение: {templates_TEST_server_ping:icmpping.max(#3)}=0
    --------Зависимости:
    ----------Имя: templates_TEST_cisco_ping: trigger_TEST_cisco_ping

    С шаблонами вроде всё ясно, сделано по аналогии с первым вариантом, но дальше начинаются непонятки, когда я пытаюсь прицепить эти шаблоны к узлам сети.
    Создаю 2 узла сети (Настройка -> Узлы сети -> Создать узел сети): TEST_cisco и TEST_server

    Узелы сети:
    --TEST_cisco:
    ----Имя: TEST_cisco
    ----Интерфейс агента: 192.168.1.1 IP 10050
    ------Шаблоны:
    --------Присоединённые шаблоны:
    ----------Имя: templates_TEST_cisco_ping

    --TEST_server:
    ----Имя: TEST_server
    ----Интерфейс агента: 192.168.1.2 IP 10050
    ------Шаблоны:
    --------Присоединённые шаблоны:
    ----------Имя: templates_TEST_server_ping

    И вот на этом моменте, когда я пытаюсь добавить этот узел сети с присоединённым шаблоном, я получаею такую ошибку:

    "У триггера из шаблона "templates_TEST_server_ping" есть зависимость от триггера из шаблона "templates_TEST_cisco_ping"."

    Подскажите пожалуйста, что я делаю не так?

    P.S. Форум убирал все пробелы, по этому для наглядности вложений, пришлось из заменить на тире.
  • Mihail
    Junior Member
    • Jul 2015
    • 20

    #2
    Originally posted by testing-82

    ----------Имя: Templates_test_cisco_ping: Trigger_test_cisco_ping
    Может я ошибаюсь, но всё же попробуй указать зависимость от триггера не из шаблона, а из хоста ( т.к. из шаблона нет чёткого понятия от какого зависит)

    Comment

    • testing-82
      Junior Member
      • Aug 2015
      • 2

      #3
      Может я ошибаюсь, но всё же попробуй указать зависимость от триггера не из шаблона, а из хоста ( т.к. из шаблона нет чёткого понятия от какого зависит)
      Большое спасибо!!
      Вероятно это именно то, в чём был затуп, проверить ещё не удалось, по итогам отпишусь.

      Comment

      Working...