Перейти к основному содержимому

Связи конфигурационных единиц

подсказка

Требуемая роль: cmdb_admin, cmdb_manager, admin.

Отношения конфигурационных единиц описывают связь между двумя конфигурационными элементами путем определения атрибутов их связи. Отношения КЕ представлены однонаправленными и двунаправленными стрелками, соединяющими КЕ на карте зависимостей. Записи связей конфигурационных единиц содержатся в таблице Связи КЕ (sys_cmdb_relationship).

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

Создание новой связи КЕ

Чтобы установить новую связь КЕ, выполните следующие действия:

  1. Перейдите в Управление конфигурациямиСвязи КЕ.
  2. Нажмите Создать и заполните форму.
  3. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Поля формы Связи КЕ

ПолеОбязательноОписание
Исходная КЕДа

Из списка выберите КЕ, чтобы создать исходящую из нее связь.

Пара Исходная КЕЦелевая КЕ должна быть уникальна. Вы можете установить только одну связь между двумя конфигурационными единицами.
Целевая КЕДа

Из списка выберите КЕ, чтобы определить связь как входящую.

Пара Исходная КЕЦелевая КЕ должна быть уникальна. Вы можете установить только одну связь между двумя конфигурационными единицами.
Двунаправленная связьНетУстановите флажок, чтобы исходная и целевая КЕ оказывали влияние друг на друга.
Тип перехода операционного статусаНет

Выберите одно из возможных значений, описывающих тип операционного воздействия:

  • Условный – Операционный статус Целевой КЕ передается несколькими исходными КЕ с одинаковым весом связей, в сумме равным 1. При изменении количества связей КЕ меняется и их вес.
  • Безусловный – Деградация или недоступность Исходной КЕ делает Целевую КЕ недоступной при любых условиях, независимо от обстоятельств. В этом случае Вес связи равен 1.
Вес связиНетАвтоматически вычисляемое десятичное число, меньшее или равное 1. Оно определяет влияние связи КЕ.
Вес при измененииНет

Автоматически вычисляемое десятичное число, равное или меньшее 1. Оно определяет фактический вес связи КЕ в зависимости от изменения Операционного статуса.

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

  • 0 – делает целевую КЕ недоступной.
  • 1 – поддерживает доступность КЕ.
  • от 0 до 1 – деградирует КЕ.
Надпись над связьюНетУкажите надпись для отображения связи КЕ на карте зависимостей при наведении указателя на связь.

Карта зависимостей конфигурационных единиц

Карта зависимостей КЕ – это сервисная модель, представленная иерархической структурой КЕ. Иерархические уровни определяются типами КЕ или классами CMDB, в зависимости от значения системного свойства simple.ci.dependency_map.display_mode. Также возможна пользовательская настройка карты зависимостей через скрипт.

  • Если значение системного свойства = type, создание нового типа КЕ приводит к добавлению следующего нижнего уровня этой модели.
  • Если значение системного свойства = class, создание нового класса CMDB может приводить к добавлению следующего нижнего уровня модели, в иерархию которой он включен.
  • Если значение системного свойства = custom, карта зависимостей выстраивается на основании внешнего скрипта getCustomDependencyMapData, доступного по адресу \{URL вашего экземпляра\}/record/sys_script_include/174792342812873874. С помощью этого скрипта вы можете самостоятельно определить критерий для дифференциации уровней и другие настройки карты зависимостей.

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

Существует два способа открыть карту зависимостей:

  • Нажать рядом с полем Исходная КЕ или Целевая КЕ на форме Связи КЕ, чтобы увидеть иерархическое положение вашей КЕ на карте.
  • Перейти в раздел Управление конфигурациями → Модель услуг и в ссылке https://instance.example.com/visual/dependency?sys_id=XXXXXXXXXXXXXXXXX&essence=sys_cmdb_ci&script=CI заменить XXXXXXXXXXXXXXXXX на ID вашей КЕ.

Соотношение цвета рамки КЕ на карте зависимостей с операционным статусом

Цвет рамкиОперационный статус
ЗеленыйДоступна
ЖелтыйДеградация
КрасныйНедоступна, Обслуживание

Стрелки, для которых указана надпись, выделены синим цветом. Наведите указатель на стрелку, чтобы увидеть Надпись над связью. Стрелки без надписей обозначены черным.

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

Создание связей КЕ


Чтобы добавить новую связь КЕ из карты зависимостей, выполните следующие действия:

  1. Правой кнопкой мыши нажмите на необходимую КЕ и в контекстном меню выберите Создать связь.
  2. Выберите один из вариантов:
    • Входящая – для создания входящего соединения с вашей КЕ.
    • Исходящая – для создания соединения, исходящего из вашей КЕ.
  3. Заполните форму.
  4. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Изменение операционного статуса КЕ


Чтобы изменить операционный статус связи КЕ из карты зависимостей, выполните следующие действия:

  1. Правой кнопкой мыши нажмите на необходимую КЕ и в контекстном меню выберите Изменить операционный статус на.
  2. Выберите один из статусов. За дополнительной информацией обратитесь к статье База данных управления конфигурациями.

Настройка цветов для операционных статусов КЕ

Вы можете изменить цвета, назначенные операционным статусам КЕ, отредактировав внешний скрипт getNodeColor, расположенный по адресу \{URL вашего экземпляра\}/record/sys_script_include/174860835712745495.

Соотношение операционных статусов в скрипте
Операционный статусОбозначение в скрипте
Доступна0
Недоступна1
Деградация2
Обслуживание3

При добавлении пользовательских операционных статусов вы можете настроить правило окрашивания для них через этот скрипт. Для этого в скрипте укажите Значение новой опции операционного статуса и ее цвет.

Доступные цвета
  • red
  • orange
  • blue
  • green
  • gray

Цвета указываются строкой. При указании иного значения рамка КЕ станет черной на карте зависимостей.

Позиция и тип КЕ


Положение конфигурационной единицы на карте зависимостей определяется записями таблицы Позиция КЕ (sys_cmdb_ci_position). Используя эту таблицу, вы можете быстро настроить расположение конфигурационных единиц, проставив нужные значения в колонке Порядок.

Позиция КЕ присваивается тому или иному типу КЕ и применяется ко всем конфигурационным единицам, относящимся к этому типу. Типы содержатся в таблице Типы КЕ (cmdb_class_type).

Создание типа КЕ

Чтобы создать новый тип КЕ, выполните следующие действия:

  1. В навигаторе перейдите в Управление конфигурациямиТипы КЕ.
  2. Нажмите Создать и укажите Наименование типа.
  3. Нажмите Сохранить или Сохранить и выйти.

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

Настройка позиции КЕ

Чтобы настроить позицию КЕ, выполните следующие действия:

  1. В навигаторе перейдите в Управление конфигурациямиТипы КЕ.
  2. В открывшейся таблице выберите Тип КЕ, к которому относится нужная позиция.
  3. Перейдите в связанный список Позиции КЕ и откройте форму позиции. Измените значения необходимых полей.
  4. Нажмите Сохранить или Сохранить и выйти.
Поля формы Позиция КЕ
ПолеОбязательноОписание
Тип КЕНетТип класса CMDB, которому присвоена данная позиция КЕ. Каждому типу может соответствовать только одна позиция.
ПорядокНетЗадайте высоту расположения КЕ на карте зависимостей. Чем больше это значение, тем ниже на карте зависимостей отображается КЕ. После автоматического создания позиции значение будет рассчитано и заполнено по формуле: Наибольшее значение среди существующих позиций КЕ + 150.
ИконкаНет

Задайте иконку, которая обозначает КЕ на карте зависимостей, когда значение системного свойства simple.ci.dependency_map.display_mode равно type. Если поле не заполнено, КЕ будет представлена на карте зависимостей пустой рамкой. Доступные значения иконок:

  • book
  • box-open
  • database
  • server
  • sitemap
  • Значение по умолчанию: folder