Действие будет выполнено только в случае, если событие удовлетворяет заданным набором условий.
Чтобы задать условие:
Следующие условия могут быть заданы для действий основанных на триггерах:
Тип условия | Поддерживаемые операторы | Описание |
---|---|---|
Группа элементов данных | = содержит не содержит |
Укажите группу элементов данных или исключение группы элементов данных. = - событие относится к триггеру, элемент данных которого соединен с указанной группой элементов данных. содержит - событие относится к триггеру, элемент данных которого соединен с группой элементов данных содержащей эту строку. not like - событие относится к триггеру, элемент данных которого соединен с группой элементов данных не содержащей эту строку. |
Группа узлов сети | = <> |
Укажите группу узлов сети или исключение группы узлов сети. = - событие относится к этой группе узлов сети. <> - событие не относится к этой группе узлов сети. |
Шаблон узла сети | = <> |
Укажите шаблон узла сети или исключение шаблона узла сети. = - событие относится к триггеру унаследованному из этого шаблона узла сети. <> - событие не относится к триггеру унаследованному из этого шаблона узла сети. |
Узел сети | = <> |
Укажите узел сети или исключение узла сети. = - событие относится к этому узлу сети. <> - событие не относится к этому узлу сети. |
Триггер | = <> |
Укажите триггер или исключение триггера. = - событие сгенерировано этим триггером. <> - событие сгенерировано любым триггером, исключая этот. |
Имя триггера | содержит не содержит |
Укажите строку из имени триггера или исключение строки. содержит - событие произошло от триггера, который содержит в имени эту строку. Регистрозависимое. не содержит - эта строка не содержится в имени триггера. Регистрозависимое. Обратите внимание: Введенное значение будет сравниваться с именем триггера, со всеми раскрытыми макросами. |
Важность триггера | = <> >= <= |
Укажите важность триггера. = - равно важности триггера <> - не равно важности триггера >= - более или равно важности триггера <= - менее или равно важности триггера |
Значение триггера | = | Укажите значение триггера. = - равно значению триггера (ОК или ПРОБЛЕМА) |
Период времени | в не в |
Укажите период времени или исключение периода времени. в - время события в течении указанного периода времени. не в - время события не входит в указанный период времени. Смотрите страницу спецификаций периода времени для получения более подробных сведений об этом формате. |
Состояние обслуживания | в не в |
Укажите узел сети должен быть в обслуживании или нет. в - узел сети в режиме обслуживания. не в - узел сети не в режиме обслуживания. Обратите внимание: Если в выражении триггера указано несколько узлов сети, условие выполняется, если по крайней мере один из узлов сети не/в режиме обслуживания. |
Начиная с Zabbix 2.0.6, если любой объект (узел сети, шаблон, триггер и другие), которые участвуют в условии действия, удалены, то условие также удаляется и действие деактивируется во избежании некорректных выполнений этого действия.
До 2.0.6 проблемный объект отображался как неизвестно и условие оставалось на своем месте.
Значение триггера:
При создании нового действия для триггеров, оно автоматически получает два условия (они могут быть удалены пользователем):
Для действий основанных на обнаружении можно задать следующие условия:
Тип условия | Поддерживаемые операторы | Описание |
---|---|---|
IP узла сети | = <> |
Укажите диапазон IP адресов или исключение диапазона у обнаруженного узла сети. = - IP адрес узла сети в этом диапазоне. <> - IP адрес узла сети не из этого диапазона. |
Тип сервиса | = <> |
Укажите тип сервиса обнаруженного сервиса или исключение типа сервиса. = - совпадает с обнаруженным сервисом. <> - не совпадает с обнаруженным сервисом. |
Порт сервиса | = <> |
Укажите диапазон TCP портов или исключение диапазона у обнаруженного узла сети.\ = - порт сервиса из этого диапазона. <> - порт сервиса не из этого диапазона. |
Правило обнаружения | = <> |
Укажите правило обнаружения или исключение правила обнаружения. = - использование этого правила обнаружения. <> - использование любого другого правила обнаружения отличного от указанного. |
Проверка обнаружения | = <> |
Укажите проверку обнаружения или исключение проверки обнаружения. = - использование этой проверки обнаружения. <> - использование любой другой проверки обнаружения отличной от указанной. |
Обнаруженный объект | = | Укажите обнаруженный объект. = - равно обнаруженному объекту (устройству или сервису). |
Состояние обнаружения | = | Доступен - совпадает с событиями 'Узел сети доступен' и 'Сервис доступен' Недоступен - совпадает с событиями 'Узел сети недоступен' и 'Сервис недоступен' Обнаружен - совпадает с событиями 'Узел сети обнаружен' и 'Сервис обнаружен' Потерян - совпадает с событиями 'Узел сети потерян' и 'Сервис потерян' |
Доступен/Недоступен | >= <= |
Время работы для событий 'Узел сети доступен' и 'Сервис доступен'. Время недоступности для событий 'Узел сети недоступен' и 'Сервис недоступен'. >= - более или равно. Параметр задается в секундах. <= - менее или равно. Параметр задается в секундах. |
Полученное значение | = <> >= <= содержит не содержит |
Укажите полученное значение от агента (Zabbix, SNMP). Сравнение строк. = - равно значению. <> - не равно значению. >= - больше или равно значению. <= - меньше или равно значению. содержит - содержит эту подстроку. Параметр задается в виде строки. не содержит - не содержит эту подстроку. Параметр задается в виде строки. |
Прокси | = <> |
Укажите прокси или исключение прокси. = - использование этого прокси. <> - использование любого другого прокси отличного от указанного. |
Для вычисления условий доступны следующие опции:
Группа узелов сети = Oracle сервера
Группа узлов сети = MySQL сервера
Имя триггера содержит 'База данных не работает'
Имя триггера содержит 'База данных недоступна'
вычисляется как
(Группа узлов сети = Oracle сервера или Группа узлов сети = MySQL сервера) и (Имя триггера содержит 'База данных не работает' или Имя триггера содержит 'База данных недоступна')