Конструктор сценариев

Основная задача системы мониторинга – выявление проблем, автоматическое их решение (где это возможно) и своевременное информирование.

В Network Olympus механизм построения сценариев мониторинга предоставляет возможность генерировать разного рода действия и оповещения по результатам выполнения сенсоров и действий.

Статус результата выполнения (события) определяет ветку исполнения сценария.

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

Сценарии мониторинга

Сценарий – это последовательность сенсоров, действий и уведомлений, которые формируют логическую цепочку исполнения.

Этот механизм позволяет организовывать гибкие схемы мониторинга, более точно выявлять проблемы и неполадки, а также автоматизировать процесс их устранения.

Создание сценария осуществляется средствами конструктора (виджет Scenario Builder). Он находится на одноимённой панели.

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

На начальном шаге создания отдельного сценария (Create a new scenario) можно добавить только сенсор. Для этого нажмите соответствующую кнопку Add a new sensor to the scenario.
На последующих шагах (Add a scenario element) в каждой из веток можно добавлять сенсоры, действия и уведомления. При нажатии на каждую кнопку открывается мастер для добавления соответствующего элемента.
Подробнее об этом можно прочитать в разделе Мониторинг.

Редактировать ранее добавленные сенсоры и действия можно при помощи контекстного меню (пункт Edit sensor/action).
Параметры уведомлений можно изменить из редактора сенсоров и действий, к которым они привязаны.

Для изменения масштаба в Конструкторе, воспользуйтесь колесиком мышки либо кнопками + и – в правой части виджета.
Там же находится кнопка для восстановления положения и масштаба по умолчанию.

Примеры сценариев

  1. Проверить доступность устройств, входящих в группу. Если устройство доступно, то сохранить запись об этом в log-файл. Если при проверке доступности устройства произошла ошибка, то отправить уведомление системному администратору на Jabber и записать событие в файл.
  2. Проверить значение в ключе реестра на удаленном сервере. Если значение отклоняется от нормы, то выполнить скрипт, восстанавливающий необходимое значение.
  3. Проверить доступность сервера. Если сервер доступен, то проверить доступность web-страницы корпоративного сайта. Если по каким-то причинам одна из операций привела к ошибке – перезапустить сервер и уведомить системного администратора по почте.
Содержание