6.2. [DKSO 708.1.5] Настройка правил для сторожа
Правила для сторожа позволяют вычислять логические выражения, объединяющие один или несколько пингеров, и генерировать события для формирования уведомлений.
Для настройки правил необходимо перейти на страницу Управление → Сторож, вкладка Правила (Рис. 6.2.1.):

Рис. 6.2.1. Страница «Правила для сторожа» web-интерфейса устройства NetPing
На странице отображается список существующих правил с их основными параметрами и элементами управления:
Вкл/выкл — чек-бокс для включения/отключения правила. По умолчанию — выключено.
Название — краткое название правила.
Состояние — результат вычисления логического выражения правила:
Ok — логическое выражение истинно.
Error — логическое выражение ложно.
Описание — описание правила.
Настройки — кнопка вызова окна настройки правила.
Удалить — кнопка удаления правила.
Внимание! Имя правила должно быть уникальным.
Создание правила
Для создания правила нажать кнопку Добавить (Рис. 6.2.1.). Созданное правило отобразится в списке правил. Для редактирования параметров правила нажать кнопку Настройки. Откроется окно настройки правила (Рис. 6.2.2.):

Рис. 6.2.2. Окно настройки правила устройства NetPing
Название — краткое название правила.
Описание — описание правила.
Событие, если истинно — действие, если логическое выражение (условие) правила становится истинным:
NONE — событие не формируется.
statechanged — формируется событие Изменение состояния.
Событие, если ложно — действие, если логическое выражение (условие) правила становится ложным:
NONE — событие не формируется.
statechanged — формируется событие Изменение состояния.
Условия — логическое выражение с использованием:
Переменных со специальным синтаксисом:
%_имя_переменной_%
, гдеимя переменной
- название пингера или другого правила.Логических операторов
AND
,OR
,NOT
и скобок.
После настройки правила нажать кнопку Сохранить.
Состояние правила можно использовать для формирования периодических отчётов (Система → Отчёты).
Изменение состояния правила можно использовать для формирования уведомлений (Система → Уведомления).
Внимание! В случае, если в настройках правила в параметрах Событие, если истинно, Событие, если ложно выбрано значение NONE, события для уведомлений не формируются.
Примеры настройки правил
Настройка правила, проверяющего состояние пингера с именем 11.SRV.01 (Рис. 6.2.3.):

Рис. 6.2.3. Пример настройки правила для одного пингера
Если хост, опрашиваемый пингером 11.SRV.01 доступен, результат вычисления логического выражения — Истина (состояние правила — Ok). Если хост, опрашиваемый пингером 11.SRV.01 недоступен, результат вычисления логического выражения — Ложь (состояние правила — Error). При изменении результата вычисления логического выражения формируется событие statechanged
(Изменение состояния), которое используется для формирования уведомлений.
Настройка правила, проверяющего состояние пингеров с именами 11.SRV.01 и 11.SRV.02 (Рис. 6.2.4.):

Рис. 6.2.4. Пример настройки правила для двух пингеров
Если хост, опрашиваемый пингером 11.SRV.01 и хост, опрашиваемый пингером 11.SRV.02, доступны, результат вычисления логического выражения — Истина (состояние правила — Ok). Если один или оба хоста, опрашиваемые пингерами 11.SRV.01 и 11.SRV.02 недоступны, результат вычисления логического выражения — Ложь (состояние правила — Error). При изменении результата вычисления логического выражения формируется событие statechanged
(Изменение состояния), которое используется для формирования уведомлений.