Skip to content

Создание триггера

Для создания нового триггера необходимо в меню навигации выбрать "Сбор данных -> Узлы сети" (Рисунок 1).

image

Рисунок 1 — Переход в подраздел “Узлы сети”

После этого, откроется страница со списком всех созданных узлов. На данной странице необходимо нажать на “Триггеры”, возле интересующего сетевого узла (Рисунок 2).

image

Рисунок 2 — Кнопка “Триггеры”

Далее откроется страница со списком всех созданных триггеров узла. Для создания нового триггера нужно нажать на кнопку “Создать триггер”, располагающаяся в правом верхнем углу странице (Рисунок 3).

image

Рисунок 3 — Кнопка “Создать Триггер”

После нажатия на данную кнопку откроется страница, состоящая из 3-ех вкладок, которую необходимо заполнить (Рисунок 4).

image

Рисунок 4 — Вкладки страницы с созданием триггера

Поля отмеченные со звездочкой (*) обязательные для заполнения!

Вкладка "Триггер"

Параметры (Рисунок 5):

Название Определение
*Имя название триггера
Имя события название события
Оперативные данные позволяют определять произвольные строки вместе с макросами
Важность указывается важность триггера. Необходимо выбрать один из вариантов. Подробная информация расположена в таблице ниже.
*Выражение при нажатии открывается окно, в котором нужно указать следующие данные:
1. Элемент данных необходимо нажать на кнопку "Выбрать" и выбрать один из созданных элементов данных
2. Функция из выпадающего списка нужно выбрать одну из математических функций
3. За последние (Т) необходимо указать значение, которое должно быть достигнуто за определенный период
4. Сдвиг по времени этот параметр позволяет обратиться к данным за конкретный промежуток времени в прошлом. Время сдвигается относительно текущего момента (now), причём можно как прибавить (+N), так и вычесть (-N) N временных единиц
5. Результат необходимо указать условие и значение
Генерация ОК событий выбирается один из типов:
1. Выражение события OK генерируются на основе того же выражения, что и события PROBLEM
2. Выражение восстановления при выборе данного типа появляется дополнительное поле, в котором нужно указать условие. Процесс добавления, как в пункте "Выражение". События считаются нормальными (OK), если условие, описывающее проблему, ложно (false), а условие, описывающее восстановление после проблемы, истинно (true)
3. Нет в этом случае триггер никогда не вернется в состояние OK сам по себе
Режим Генерации Событий ПРОБЛЕМА выбирается тип генерации:
1. Одиночная когда триггер впервые переходит в состояние «Проблема», создаётся одно событие
2. Множественная событие создаётся каждый раз при оценке триггера «Проблема»
ОК событие закрывает выбираются, какие проблемы будут закрываться:
1. Все проблемы закрывает абсолютно все проблемы
2. Все проблемы если значение тегов совпадает закрывает проблемы, в которых тег совпадает с указанным
Разрешить закрывать вручную необходимо поставить "Галочку", если необходимо закрывать вручную
Имя пункта меню имя ссылки триггера
URL пункта меню ссылка триггера
Описание текстовое поле, в котором можно указать краткую информацию о триггере
Активировано включение / выключение триггера

image

Рисунок 5 — Настройка вкладки "Триггер"

Вкладка "Теги"

Параметры (Рисунок 6):

Название Определение
Тип тега выбирается тип тега:
1. Теги триггера теги, которые указываются для конкретного тега
2. Унаследованные и собственные теги теги, которые будут выдаваться всем триггерам, созданным по наследству
Имя название тега
Значение содержание тега
Удалить удаляет строку со значениями: “Имя” и “Значение”
Добавить добавляет строку со значениями: “Имя” и “Значение”

image

Рисунок 6 — Настройка вкладки "Теги"

Вкладка "Зависимости"

Зависимость триггера в системе Glaber влияют на отображение. Если триггер от которого зависит текущий триггер в PROBLEM, то только он отображается на картах, дашбордах и т.п. Также если у триггера есть зависимости, и они находятся в состоянии PROBLEM, то сам триггер также перестанет отображаться.

Для того, чтобы указать зависимость необходимо нажать на кнопку "Добавить" (Рисунок 7).

image

Рисунок 7 — Выбор зависимости

Далее появится окно, в котором нужно выбрать "Триггер". Если список окажется пустым, то необходимо указать "Узел сети", нажав на кнопку "Выбрать" (Рисунок 8).

image

Рисунок 8 — Выбор "Узел сети"

Затем в данном окне нужно выбрать "Узел сети", но список может оказаться также пустым. Поэтому необходимо указать "Группу узлов сети", нажав на кнопку "Выбрать" и из предложенного списка выбрать группу узлов. Теперь выбираем нужный узел сети (Рисунок 9).

image

Рисунок 9 — Выбор "Группа узлов"

После этого, Вы вернетесь к предыдущему шагу, где нужно выбрать "Триггер". Теперь у Вас отобразиться список триггеров, которые можно выбрать (Рисунок 10).

image

Рисунок 10 — Выбор триггеров для зависимости

Когда триггеры добавлены в зависимость, то и также можно удалить при необходимости, нажав на кнопку "Удалить" возле конкретного триггера (Рисунок 11).

image

Рисунок 11 — Удаление триггера

Тест выражения

Под полем "Выражение" находится кнопка "Конструктор выражения", которая позвоялется протестировать введенное выражение и узнать результаты (Рисунок 12).

В качестве примера взято следующее выражение:

max(/Zabbix server/zabbix[rcache,buffer,pused],10m)>75

image

Рисунок 12 — Кнопка "Конструктор выражения"

В конструкторе выражений перечислены все отдельные выражения. Чтобы открыть окно тестирования, нажмите «Тест» под списком выражений (Рисунок 13).

image

Рисунок 13 — Конструктор выражения

В окне тестирования можно указать значения, которые хотите проверить. Для примера взяты числа "80" и "20" (Рисунок 14, 15).

image image

Рисунок 14, 15 — Проверка выражения

«ИСТИНА» означает, что указанное выражение верно. В данном конкретном случае «80» больше, чем указанное значение >75 в этом примере. Как и ожидалось, отображается результат «ИСТИНА».

«ЛОЖЬ» означает, что указанное выражение неверно. В данном конкретном случае «20» меньше, чем указанное значение >75 в этом примере. Как и ожидалось, отображается результат «ЛОЖЬ».