Приоритетность условий
Проверка условий работает сверху вниз до первого выполненного условия. Чем выше запись, тем приоритетнее условие.
Порядок записей можно менять перетаскиванием за
иконку .
Если ни одно из условий не выполнено, то объект переходит в состояние по умолчанию NO DATA с указанием причины Нет подходящего условия.
Состояние по умолчанию можно задать в параметре default_state_id в
разделе Server
конфигурационного файла сервера.
|
Если необходимо исключить ситуацию перехода в состояние NO DATA по причине отсутствия подходящего условия, рекомендуется установить последним пустое условие с действием Не переводить состояние:

Описанный выше метод работает только для выполненной проверки, возвращающей данные. Если по каким-либо причинам проверка не выполняется, то объект будет принудительно переведён в состояние NO DATA. |
Этот способ также может быть полезен, если необходимо игнорировать некоторое значение или диапазон значений. Например, если необходимо проверить доступность некоторого ресурса с помощью HTTP-GET запроса, то настойка может быть такой:
-
При 200-м коде ответа состояние меняется на WORKING.
-
Если в течение более одной минуты код ответа отличен от 200-го, то состояние меняется на ALARM.
-
В остальных случаях состояние не меняется.
Пример настройки:
