Обогащение
Обогащение — это автоматическое заполнение атрибутов конфигурационных единиц (КЕ) и построение связей между ними по данным, полученным с объектов контроля и из внешних систем.
Одно выполнение обогащения называется запуском. Запуск всегда начинается с одной КЕ — стартовой — и дальше расходится по её связям вглубь.
Как устроен запуск
Фаза 1 — рекурсивное обогащение. Система обогащает стартовую КЕ, по её конфигурации определяет составные части, создаёт для них связанные КЕ и запускает обогащение уже на них. Так — вглубь, пока есть что обогащать. Подробно: Процесс обогащения.
Фаза 2 — дополнительные связи. Когда первая фаза закончилась и состав запуска известен, система связывает КЕ из разных веток рекурсии между собой, а также с уже существующими в базе КЕ. Подробно: Обогащение дополнительных связей.
Фаза 2 начинается только после того, как завершилась фаза 1 по всем веткам. Поэтому дополнительные связи появляются в самом конце запуска.
Идентификаторы запуска
Все события запуска объединены идентификатором root_task_id, а обогащение каждой отдельной КЕ внутри запуска — это отдельная задача со своим task_id. По этим идентификаторам события запуска группируются в журнале обогащения и в событиях.
Как запустить обогащение
Обогащение запускается двумя способами:
- Вручную — выберите КЕ на графе СРМ и нажмите Запустить обогащение в правой панели.
- По расписанию — планом обогащения, который по cron-расписанию отбирает КЕ TQL-фильтром и запускает обогащение на каждой из них.
Обогащение выполняется асинхронно: задача ставится в очередь, а результат отслеживается в журнале обогащения.
Параметры запуска

| Параметр | Что делает |
|---|---|
| Полное обогащение (по умолчанию) | Обогащает атрибуты стартовой КЕ и рекурсивно все связанные КЕ. |
| Обогащение только атрибутов | Обновляет только атрибуты стартовой КЕ. Связи не обрабатываются, рекурсии нет. |
| Выбор связей для рекурсивного обогащения | Ограничивает рекурсию перечисленными связями: обрабатываются только они, остальные пропускаются. |
Из чего собирается значение атрибута
Значение каждого атрибута проходит цепочку из трёх настраиваемых компонентов:
Обязателен только фетчер: без него атрибут в обогащении не участвует. Парсер и постпроцессоры подключаются по необходимости.
Справочники компонентов: Фетчеры, Парсеры и постпроцессоры.
Разделы
| Раздел | О чём |
|---|---|
| Процесс обогащения | Что происходит с КЕ и связями на каждом этапе: идентификация, разрешение конфликтов, создание и удаление КЕ и связей |
| Фетчеры | Справочник фетчеров и их параметров |
| Парсеры и постпроцессоры | Справочник парсеров и постпроцессоров |
| Мониторинг и диагностика | Страница Процессы обогащения: как посмотреть результат запуска и разобраться с ошибками |
| События обогащения | События в RabbitMQ и конвейер, по которому они попадают в журнал |
| Планы обогащения | Настройка обогащения по расписанию |