Table of Contents

3 Триггеры

Обзор

Триггеры это логические выражения, которые "оценивают" собранные элементами данных и отражают текущее состояние системы.

Тогда как элементы данных используются для сбора данных о системе, крайне непрактично наблюдать за этими данными всё время в ожидании выполнения условия, которое приведет к оповещению или которое заслуживает внимания. Работа по "оценке" данных может быть оставлена на выражения триггеров.

Выражения триггеров позволяют задать порог при котором состояние данных "приемлемое". Таким образом, если приходящие данные превышают приемлимое состояние, триггер "поджигается" - или меняет состояние на ПРОБЛЕМА.

Триггер может принимать следующие состояния:

ЗНАЧЕНИЕ ОПИСАНИЕ
ОК Это нормальное состояние триггера. В более ранних версиях Zabbix оно называлось FALSE.
ПРОБЛЕМА Обычно означает, что что-то случилось. Например, загрузка процессора слишком высока. В более ранних версиях Zabbix оно называлось TRUE.

Состояние триггера (выражение) пересчитывается каждый раз, когда Zabbix сервер получает новое значение, которое является частью выражения.

Если в выражении триггера используются функции основанные на времени (nodata(), date(), dayofmonth(), dayofweek(), time(), now()), то тогда триггер будет пересчитываться каждые 30 секунд с помощью процесса zabbix timer.

Вы можете создавать выражения триггеров с различной степенью сложности.