РСМ & CMDB
Данная статья содержит справочную информацию о РСМ и её объектах.
Для получения информации по конфигурации РСМ, перейдите в раздел Оперативный центр.
Ресурсно-сервисная модель (РСМ) или CMDB (Configuration Management Database) – это логическая модель сервиса, описывающая состав и взаимосвязи набора конфигурационных единиц (ресурсов), которые совместно обеспечивают предоставление сервиса на согласованном уровне. В Monq, ресурсно-сервисная модель представляет собой сетевой граф, содержащий информацию о сущностях модели и их взаимосвязях. Граф РСМ можно найти в разделе Оперативный центр, а CMDB в табличном представлении в разделе CMDB в интерфейсе.
Существует несколько представлений графа РСМ:
- Граф здоровья - отображающий состояние здоровья зависимых элементов
- Граф структуры - отображающий дерево подчиненности КЕ
РСМ используется в следующих процессах управления ИТ-инфраструктуры:
- Процесс управления уровнем обслуживания
- Операционные процессы
- Процесс управления доступностью
- Процесс управления конфигурациями
- Процесс управления изменениями
Ресурсно-сервисная модель является одним из основных компонентов продукта Monq. Предназначается для хранения информации об объектах и сущностях, включая взаимосвязи ИТ-окружения Пользователя.
РСМ задействована во всех основных функциях и сервисах ПО:
- Построение представлений
- Событийная модель
- Составление отчетности
- Разграничение прав доступа
Конфигурационные единицы
Конфигурационная единица – объект ресурсно-сервисной модели. Представляет собой элемент инфраструктуры пользователя. Конфигурационная единица может представлять собой как физический объект, например, маршрутизатор, так и логический элемент системы, например, сервис.
Каждая КЕ обладает набором полей:
-
ID
-
Название
-
Описание
-
Владелец – Рабочая группа, имеющая полный доступ на Чтение, Редактирование и Настройку доступа для КЕ
-
Тип КЕ – используется для расширения различных типов КЕ необходимыми атрибутами (см. подробнее)
-
Связи (см. подробнее)
-
Родительский объект (КЕ) – объект, по отношению к которому текущая КЕ является подчиненной
-
Статус (см. подробнее)
-
Здоровье (см. подробнее)
-
Правила доступа – список рабочих групп с доступом на Чтение или Редактирование объекта
-
Прикрепленные файлы (Анкеты, Документы, Изображения)
-
Личные атрибуты (см. подробнее)
-
Атрибуты типа КЕ (см. подробнее)
Тип
- По умолчанию
- Виртуальный сервер
- СХД
- ИС
- Канал связи
- Кластер
- Коммутатор
- Модуль ИС
- Маршрутизатор
- ПО
- Веб-ресурс
- Услуга
- Оборудование
- Межсетевой экран
- ИБП
- АТС
- Бизнес-сервис
- Веб-сервис
Связи
Объекты РСМ могут быть связаны между собой одним из трех типов связей:
-
Связь Подчинения
-
Связь Влияния
-
Информационная связь
Особенности и ограничения типов связей
Связь типа Подчинения обозначает отношение между родительским и дочерним элементом. Например, Личный кабинет является составляющей частью (дочерним объектом) Интернет-магазина – в терминах РСМ, Личный кабинет подчинен Интернет-магазину.
Связь типа Влияния обозначает влияние инфраструктурных объектов на сервисные или другие инфраструктурные объекты. Например, работоспособность Сервера баз данных влияет на работоспособность Интернет-магазина в целом.
Название связи | Информационная | Связь влияния | Связь подчинения |
---|---|---|---|
Назначение | Визуализирует связь между КЕ | Отвечает за расчет здоровья по дереву РСМ | Отвечает за построение структуры и определение владельца КЕ, а так же наследование прав доступа |
Направление | Без направления | Направленная - стрелка на одном конце | Направленная - стрелка на одном конце |
Тип КЕ относительно связи | Обе КЕ на конце этой связи являются просто Связанными | Стрелка направлена от влияющей КЕ к зависимой (по умолчанию влияние на компонент Common) | Стрелка направлена от подчиненной КЕ к родительской |
Особенности и ограничения | Не может быть больше одной связи такого типа между двумя КЕ | Не может быть больше одной связи такого типа между двумя КЕ | Не может быть больше одной связи такого типа между двумя КЕ |
Передача здоровья | Не рассчитывается | Здоровье зависимой КЕ рассчитывается с учетом здоровья ее компонентов и влияющей КЕ. | Не рассчитывается |
Наследование владельца | Не наследуется | Не наследуется | Владелец всех подчиненных КЕ определяется по владельцу родительской КЕ |
Наследование доступов | Не наследуется | Не наследуется | Доступы подчиненных КЕ могут определяться на вышестоящих КЕ (не только родительской) |
Метки | Имеются | Имеются | Имеются |
Права пользователя на создание / изменение / удаление связи | Права на редактирование для обеих КЕ | Права на редактирование для зависимой КЕ. Права на чтение для влияющей КЕ | Права на редактирование для обеих КЕ |
Особенности и ограничения связей
Информационная
- Не может быть больше одной связи такого типа между двумя КЕ
- Любая КЕ может иметь сколько угодно связей с другими КЕ
- Работать с данным типом связи можно только через публичный API. Отображение данных связей в интерфейсе будет реализовано в старших версиях
Связь влияния
- Не может быть больше одной связи такого типа между двумя КЕ. КЕ может влиять только на один компонент из всех доступных другой КЕ. Однако может влиять на другие компоненты других КЕ одновременно.
- Связи не должны образовывать кольцо
- В Зависимую КЕ может быть направлено сколько угодно связей к любому из ее компонентов от разных КЕ
- Из Влияющей КЕ может выходить сколько угодно связей
- Работать с данным типом связи можно:
- Через публичный API
- На графе РСМ, представление "Здоровье"
Связь подчинения
- Не может быть больше одной связи такого типа между двумя КЕ
- Связи не должны образовывать кольцо
- В Родительскую КЕ может быть направлено сколько угодно связей
- Из Подчиненной КЕ может выходить только одна связь
- Работать с данным типом связи можно:
- Через публичный API
- На графе РСМ, представление "Структура"
Статус КЕ
Одними из основных свойств КЕ являются его Статус и Здоровье – эти показатели необходимы для обеспечения отслеживания и автоматизации обработки событий мониторинга.
Статус – практический показатель, используемый в процессе формирования и обработки событий мониторинга.
Статус КЕ рассчитывается на основании здоровья ее компонентов, КЕ и сигналов, влияющих на КЕ.
Статусы зависят от здоровья, и их модель может быть уникальной для каждого типа КЕ. Задать интервалы статусов (в процентах здоровья) можно на типе КЕ в Метамодели РСМ. Также есть возможность удаления любого из статусов.
Cтатус может принимать одно из следующих значений:
-
Аварийный
- Проблема 1
- Проблема 2
- Проблема 3
- Проблема 4
-
Штатный (ОК)
-
Обслуживание (Сервис)
-
Не определено
Связанные объекты
Кроме личных атрибутов, у КЕ также есть набор типовых и пространственных атрибутов - привязанных к КЕ объектов.
Эти объекты привязываются к КЕ для формирования и обогащения событий мониторинга.