Конструктор сценариев
Основная задача системы мониторинга – выявление проблем, автоматическое их решение (где это возможно) и своевременное информирование.
В Network Olympus механизм построения сценариев мониторинга предоставляет возможность генерировать разного рода действия и оповещения по результатам выполнения сенсоров и действий.
Статус результата выполнения (события) определяет ветку исполнения сценария.
Если определенный показатель выходит за пределы допустимых значений или произошла ошибка при выполнении, то генерируется соответствующее событие и выполняются последующие элементы сценария по красной ветке. Если всё нормально – по зеленой ветке.
Сценарии мониторинга
Сценарий – это последовательность сенсоров, действий и уведомлений, которые формируют логическую цепочку исполнения.
Этот механизм позволяет организовывать гибкие схемы мониторинга, более точно выявлять проблемы и неполадки, а также автоматизировать процесс их устранения.
Создание сценария осуществляется средствами конструктора (виджет Scenario Builder). Он находится на одноимённой панели.
Отображаемый сценарий зависит от того, какие устройства, группы, сенсоры или действия выбраны в выпадающем списке в верхней части виджета.
На начальном шаге создания отдельного сценария (Create a new scenario) можно добавить только сенсор. Для этого нажмите соответствующую кнопку Add a new sensor to the scenario.
На последующих шагах (Add a scenario element) в каждой из веток можно добавлять сенсоры, действия и уведомления. При нажатии на каждую кнопку открывается мастер для добавления соответствующего элемента.
Подробнее об этом можно прочитать в разделе Мониторинг.
Редактировать ранее добавленные сенсоры и действия можно при помощи контекстного меню (пункт Edit sensor/action).
Параметры уведомлений можно изменить из редактора сенсоров и действий, к которым они привязаны.
Для изменения масштаба в Конструкторе, воспользуйтесь колесиком мышки либо кнопками + и – в правой части виджета.
Там же находится кнопка для восстановления положения и масштаба по умолчанию.
Примеры сценариев
- Проверить доступность устройств, входящих в группу. Если устройство доступно, то сохранить запись об этом в log-файл. Если при проверке доступности устройства произошла ошибка, то отправить уведомление системному администратору на Jabber и записать событие в файл.
- Проверить значение в ключе реестра на удаленном сервере. Если значение отклоняется от нормы, то выполнить скрипт, восстанавливающий необходимое значение.
- Проверить доступность сервера. Если сервер доступен, то проверить доступность web-страницы корпоративного сайта. Если по каким-то причинам одна из операций привела к ошибке – перезапустить сервер и уведомить системного администратора по почте.