[comment]: # translation:outdated

[comment]: # ({41736fb0-41736fb0})
# 2 Триггеры

[comment]: # ({/41736fb0-41736fb0})

[comment]: # ({8381e48d-de145ee1})
#### Обзор

Список триггеров для узла сети можно открыть из раздела *Сбор данных → Узлы сети*,
нажав *Триггеры* для соответствующего узла сети.

![](../../../../../../assets/en/manual/web_interface/triggers.png){width="600"}

Отображаемые данные:

|Column|Description|
|--|--------|
|*Severity*|Серьезность триггера отображается как названием, так и цветом фона ячейки.|
|*Value*|Отображается состояние триггера:<br>**OK** - состояние OK<br>**PROBLEM** - состояние проблемы|
|*Host*|Узел сети триггера.<br>Щелчок по имени узла сети открывает [форму настройки](/manual/config/hosts/host#configuring-a-host) узла сети.<br>Этот столбец отображается только если в фильтре выбрано несколько узлов сети или не выбрано ни одного.|
|*Name*|Имя триггера, отображаемое как синяя ссылка на сведения о триггере.<br>Щелчок по ссылке с именем триггера открывает [форму настройки](/manual/config/triggers/trigger#configuration) триггера.<br>Если триггер узла сети принадлежит шаблону, перед именем триггера отображается имя шаблона в виде серой ссылки. Щелчок по ссылке шаблона откроет список триггеров на уровне шаблона.<br>Если триггер был создан на основе прототипа триггера, перед его именем оранжевым цветом отображается имя правила обнаружения низкого уровня. Щелчок по имени правила обнаружения открывает список прототипов триггеров.|
|*Operational data*|Определение оперативных данных триггера, содержащее произвольные строки и макросы, которые будут динамически подставляться в *Мониторинг* → *Проблемы*.|
|*Expression*|Отображается выражение триггера. Часть выражения, относящаяся к узлу сети и элементу данных, отображается как ссылка, ведущая к форме настройки элемента данных.|
|*Status*|Отображается статус триггера - *Enabled*, *Disabled* или [*Unknown*](/manual/config/triggers/expression#unknown-expression-state). Нажав на статус, можно изменить его вручную - с Enabled на Disabled (и обратно); с Unknown на Disabled (и обратно).<br>Проблемы отключенного триггера больше не отображаются во веб-интерфейсе, но не удаляются.<br>Обнаруженные триггеры, которые были потеряны, помечаются значком информации. Текст всплывающей подсказки содержит сведения об их статусе.|
|*Info*|Если все работает корректно, в этом столбце не отображается значок. В случае ошибок отображается квадратный значок с буквой "i". Наведите указатель на значок, чтобы увидеть всплывающую подсказку с описанием ошибки.|
|*Tags*|Если триггер содержит теги, в этом столбце отображаются имя и значение тега.|

Чтобы настроить новый триггер, нажмите кнопку *Create trigger* в правом верхнем углу.

[comment]: # ({/8381e48d-de145ee1})

[comment]: # ({249dba2a-4829e943})
##### Параметры массового редактирования

Кнопки под списком предлагают несколько вариантов массового редактирования:

-   *Enable* - изменить статус триггера на *Enabled*.
-   *Disable* - изменить статус триггера на *Disabled*.
-   *Copy* - скопировать триггеры на другие узлы сети или шаблоны.
-   [*Mass update*](#using-mass-update) - обновить несколько свойств для ряда триггеров
    одновременно.
-   *Delete* - удалить триггеры.

Чтобы использовать эти параметры, отметьте флажки перед соответствующими
триггерами, затем нажмите нужную кнопку.

[comment]: # ({/249dba2a-4829e943})

[comment]: # ({1b0c1e7e-8aa798f5})
#### Использование фильтра

Вы можете использовать фильтр, чтобы отображать только те триггеры, которые вас интересуют. Для повышения производительности поиска данные ищутся с неразрешенными макросами.

Значок *Filter* доступен в правом верхнем углу. При нажатии на него откроется фильтр, в котором можно указать нужные критерии фильтрации.

![](../../../../../../assets/en/manual/web_interface/trigger_filter.png){width="600"}

|Parameter|Description|
|--|--------|
|*Host groups*|Фильтрация по одной или нескольким группам узлов сети.<br>При указании родительской группы узлов сети автоматически выбираются все вложенные группы узлов сети.<br>Группы узлов сети, содержащие только шаблоны, выбрать нельзя.|
|*Hosts*|Фильтрация по одному или нескольким узлам сети.<br>Если выше уже выбраны группы узлов сети, выбор узлов сети ограничивается этими группами.|
|*Name*|Фильтрация по имени триггера.|
|*Severity*|Выберите, чтобы фильтровать по одной или нескольким степеням важности триггера.|
|*State*|Фильтрация по [состоянию выражения](/manual/config/triggers/expression#unknown-expression-state) триггера (Normal/Unknown).|
|*Status*|Фильтрация по статусу активации триггера (Enabled/Disabled).|
|*Value*|Фильтрация по значению триггера.|
|*Tags*|Фильтрация по имени и значению тега триггера. Можно включать, а также исключать определенные теги и значения тегов. Можно задать несколько условий. Сопоставление имени тега всегда чувствительно к регистру.<br>Для каждого условия доступны следующие операторы:<br>**Exists** - включить указанные имена тегов<br>**Equals** - включить указанные имена тегов и значения (с учетом регистра)<br>**Contains** - включить указанные имена тегов, у которых значения тегов содержат введенную строку (поиск подстроки, без учета регистра)<br>**Does not exist** - исключить указанные имена тегов<br>**Does not equal** - исключить указанные имена тегов и значения (с учетом регистра)<br>**Does not contain** - исключить указанные имена тегов, у которых значения тегов содержат введенную строку (поиск подстроки, без учета регистра)<br>Для условий доступны два типа вычисления:<br>**And/Or** - должны быть выполнены все условия, при этом условия с одинаковым именем тега будут сгруппированы по условию Or<br>**Or** - достаточно выполнения одного условия<br>Макросы и [функции макросов](/manual/config/macros/macro_functions) поддерживаются как в поле имени тега, так и в поле значения тега.|
|*Inherited*|Фильтрация триггеров, унаследованных (или не унаследованных) от шаблона.|
|*Discovered*|Фильтрация триггеров, обнаруженных (или не обнаруженных) низкоуровневым обнаружением.|
|*With dependencies*|Фильтрация триггеров с зависимостями (или без зависимостей).|

[comment]: # ({/1b0c1e7e-8aa798f5})

[comment]: # ({df028c41-00b96653})
#### Использование массового обновления

С помощью массового обновления вы можете изменить некоторые атрибуты сразу для нескольких триггеров, не открывая каждый триггер по отдельности для редактирования.

Чтобы массово обновить несколько триггеров, выполните следующие действия:

-   Отметьте флажками триггеры, которые нужно обновить, в списке
-   Нажмите *Массовое обновление* под списком
-   Перейдите на вкладку с нужными атрибутами (*Trigger*, *Tags* или *Dependencies*)
-   Отметьте флажками любые атрибуты, которые нужно обновить

![](../../../../../../assets/en/manual/config/triggers/trigger_mass.png)

![](../../../../../../assets/en/manual/config/triggers/trigger_mass_b.png)

При выборе соответствующей кнопки для обновления тегов доступны следующие варианты:

-   *Add* - позволяет добавить новые теги для триггеров;
-   *Replace* - удалит все существующие теги из триггера и заменит их указанными ниже;
-   *Remove* - удалит указанные теги из триггеров.

Обратите внимание, что теги с одинаковым именем, но разными значениями не считаются "дубликатами" и могут быть добавлены к одному и тому же триггеру.

![](../../../../../../assets/en/manual/config/triggers/trigger_mass_c.png)

*Replace dependencies* - удалит все существующие зависимости из триггера и заменит их указанными.

Нажмите *Update*, чтобы применить изменения.

[comment]: # ({/df028c41-00b96653})
