Управление событиями и мониторинг
Модуль "События и мониторинг" позволяет интегрировать ваш экземпляр SimpleOne с любой системой активного мониторинга (AMS), чтобы наблюдать за стабильностью и производительностью вашей системы. Данный модуль позволяет автоматически реагировать на сообщения от системы мониторинга, при этом отсеивая сообщения, не требующие реакции. С помощью функции управления событиями SimpleOne может записывать и управлять отслеживаемыми изменениями, которые можно определить как события.
Концепция модуля заключается в том, что в результате обработки событий система выполняет определенные действия, приводящие к решению проблем. В модуле есть инструменты для гибкой настройки различных правил реагирования на события. Это снижает количество спам-инцидентов и повышает качество предоставляемых услуг.
Типы событий и их обработка
Ознакомьтесь с тремя типами событий – информационные, предупреждающие и исключительные. Изучите примеры, чтобы понять, как система обрабатывает различные типы событий.
Источники мониторинга
Настройте систему мониторинга, чтобы интегрировать ее с платформой SimpleOne.
Правила мониторинга
Создайте правило мониторинга для обработки и структурирования сообщений от системы мониторинга, а также для дальнейшего создания и обновления событий мониторинга.
Правила событий и действия для правил событий
Настройте правило для обработки событий мониторинга и задайте одно или несколько действий, которые должны выполняться системой, когда это правило удовлетворяется.
Демонстрационные данные
Вы можете установить пакет с демоданными на ваш экземпляр, чтобы ознакомиться с примером настроенной системы мониторинга и создать примеры событий мониторинга. Чтобы развернуть демоданные на вашем экземпляре и создать примеры событий мониторинга, выполните следующие шаги:
- Установите SOP-файл с демоданными. Подробная инструкция описана в статье Импорт конфигурационных пакетов.
- Запустите скрипт, до ступный по адресу
https://your_instance/record/sys_script/165848693511737924
. Скрипт запустит генерацию данных, необходимых для работы демонстрационной настройки системы мониторинга: будут созданы инциденты, конфигурационные единицы и прочее. - Получите токен пользователя системы мониторинга.
- Отправьте 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)