Перейти к основному содержимому
Версия: 1.11.0

Управление событиями и мониторинг

Модуль "События и мониторинг" позволяет интегрировать ваш экземпляр SimpleOne с любой системой активного мониторинга (AMS), чтобы наблюдать за стабильностью и производительностью вашей системы. Данный модуль позволяет автоматически реагировать на сообщения от системы мониторинга, при этом отсеивая сообщения, не требующие реакции. С помощью функции управления событиями SimpleOne может записывать и управлять отслеживаемыми изменениями, которые можно определить как события.

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

Типы событий и их обработка


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

Источники мониторинга


Настройте систему мониторинга, чтобы интегрировать ее с платформой SimpleOne.

Правила мониторинга


Создайте правило мониторинга для обработки и структурирования сообщений от системы мониторинга, а также для дальнейшего создания и обновления событий мониторинга.

Правила событий и действия для правил событий


Настройте правило для обработки событий мониторинга и задайте одно или несколько действий, которые должны выполняться системой, когда это правило удовлетворяется.

Демонстрационные данные


Вы можете установить пакет с демоданными на ваш экземпляр, чтобы ознакомиться с примером настроенной системы мониторинга и создать примеры событий мониторинга. Чтобы развернуть демоданные на вашем экземпляре и создать примеры событий мониторинга, выполните следующие шаги:

  1. Установите SOP-файл с демоданными. Подробная инструкция описана в статье Импорт конфигурационных пакетов.
  2. Запустите скрипт, доступный по адресу https://your_instance/record/sys_script/165848693511737924. Скрипт запустит генерацию данных, необходимых для работы демонстрационной настройки системы мониторинга: будут созданы инциденты, конфигурационные единицы и прочее.
  3. Получите токен пользователя системы мониторинга.
  4. Отправьте API-запрос на адрес https://your_instance/v1/api/itsm_itsm/monitoring_source/v1/monitoring_demo. Этот запрос запустит генерацию примера события. Вы можете повторять запрос для создания нескольких событий. События будут добавлены в таблицу События мониторинга (itsm_monitoring_event).
Тело запроса
{
"host": "itglobal.com",
"cpu_usage": "99",
"ram_usage": "99",
"os": "linux",
"error": true,
"subject": "Authentification failed",
"inventory_number": "00016792/2",
"when": "2022-07-22 12:02:43",
"description": "Message Description",
"type": "exceptional"
}
подсказка

Для проверки работы модуля необходимы роли monitoring_message_creator и itsm_event_manager.

SOP-файл с демоданными содержит:

  • 3 записи для таблицы Действия для правил событий (itsm_action_event_rule)
  • 3 записи для таблицы Правила событий мониторинга (itsm_event_rule)
  • 4 записи для таблицы Правила мониторинга (itsm_monitoring_rule)
  • 1 запись для таблицы Источник мониторинга (itsm_monitoring_source)
  • 1 запись для таблицы Действия API (sys_api_action)
  • 7 записей для таблицы Бизнес-правила (sys_business_rule)
  • 6 записей для таблицы Настройка опций (sys_choice)
  • 1 запись для таблицы Классы CMDB (sys_cmdb_class)
  • 1 запись для таблицы Модели CMDB (sys_cmdb_model)
  • 20 записей для таблицы Колонки (sys_db_column)
  • 2 записи для таблицы Таблицы (sys_db_table)
  • 1 запись для таблицы Источники для импорта (sys_import_source)
  • 5 записей для таблицы Атрибуты (sys_re_attribute)
  • 2 записи для таблицы Коллекции (sys_re_collection)
  • 7 записей для таблицы Элементы формы моделей (sys_re_form_element)
  • 2 записи для таблицы Модели (sys_re_model)
  • 2 записи для таблицы Коллекции модели (sys_re_model_collection)
  • 1 запись для таблицы Записи моделей (sys_re_record_model)
  • 1 запись для таблицы Серверные скрипты (sys_script)
  • 1 запись для таблицы Схемы трансформаций (sys_transform_map)
  • 10 записей для таблицы Соотношения полей (sys_transform_map_field)
  • 51 запись для таблицы Системные переводы (sys_translation)
  • 1 запись для таблицы Формы (sys_ui_form)
  • 2 записи для таблицы Списки (sys_ui_list)