Граф связей активов
Граф связей - это интерактивный просмотр связей между активами CMDB. Он показывает взаимосвязи между серверами, ПО, сервисами, лицензиями и локациями в одном поле, поэтому удобен для анализа зависимостей, оценки влияния изменений и поиска связанных объектов без перехода по дереву.
Обзор интерфейса графа
Граф доступен на странице Активы в режимах 2D граф и 3D граф. В десктопной версии страница по умолчанию открывается в режиме дерева, а кнопка Изменить представление переключает не только отдельные типы связей, но и специальные группировки: Все, По бизнес-сервисам, По адресным пространствам, По физическому размещению, По виртуализации, По Docker-стеку и По локации.
Боковая панель
- 2D / 3D - выбор режима отображения
- Экран, Центр, Обновить - управление областью и раскладкой
- Подсветка связей - переключатель подсветки соседних узлов при наведении
- Активы и Связи - интерактивные легенды
Область графа
- Узлы - активы с иконками и подписями
- Связи - направленные линии между активами
- Поиск - быстрый поиск по названию активов
- Подсказки - названия узлов и связей при наведении
При открытии графа схема раскладывается автоматически, а справа от боковой панели показывается индикатор выполнения раскладки. Если данных нет, граф показывает пустое состояние Нет данных для отображения и предлагает выбрать тип связи в дереве слева.
Режимы отображения: 2D и 3D
Оба режима используют один и тот же набор данных и легенд, но решают разные задачи. 2D удобнее для ручной работы с небольшими и средними графами, а 3D лучше раскрывает плотные структуры и перекрывающиеся связи.
| Характеристика | 2D граф | 3D граф |
|---|---|---|
| Представление | Плоская схема на одной плоскости | WebGL-сцена в трехмерном пространстве |
| Работа с узлами | Узлы можно перетаскивать вручную | Узлы не перетаскиваются отдельно |
| Навигация | Панорамирование и масштабирование мышью | Орбитальное вращение, панорамирование и масштабирование |
| Подсветка связей | Поддерживается | Поддерживается |
| Лучше подходит для | Точечной ручной работы и быстрых проверок | Плотных топологий и демонстраций |
3D-режим полезен, когда на одном графе много взаимных зависимостей и линии начинают перекрывать друг друга. Трехмерное пространство помогает разнести узлы и увидеть структуру без лишнего визуального шума.
Поиск по графу
Поле поиска появляется в шапке графа, когда данные уже загружены и в графе есть узлы. Оно ищет по названию актива и подсвечивает найденные элементы, а остальные узлы делает менее заметными.
Как работает поиск
- Начните вводить название актива.
- Поиск запускается автоматически с небольшой задержкой.
- Совпавшие узлы подсвечиваются, а несоответствующие приглушаются.
- Если совпадения есть, рядом с полем отображается счетчик.
- Чтобы сбросить поиск, нажмите на крестик или очистите текст.
Поиск не чувствителен к регистру. Если совпадений нет, подсветка снимается автоматически, поэтому граф всегда остается в понятном состоянии.
Легенда: типы узлов и связей
Легенда слева интерактивна. Нажатие на категорию или тип связи скрывает и показывает соответствующие элементы графа, что удобно для фокусировки на нужной части инфраструктуры.
Категории активов
Каждая категория имеет свой цвет и собственное название в интерфейсе:
| Категория | Цвет | Примеры активов |
|---|---|---|
| Оборудование | Зеленый | Серверы, коммутаторы, маршрутизаторы, рабочие станции |
| Софт | Синий | Операционные системы, приложения, СУБД |
| Лицензии | Фиолетовый | Лицензии, сертификаты, ключи |
| Сервисы | Оранжевый | ИТ-сервисы, облачные сервисы, хостинг |
| Локации | Коричневый | Здания, помещения, стойки, площадки |
| Другой проект | Серый, пунктир | Активы из другого проекта, которые участвуют в межпроектных связях |
Типы связей
Легенда связей строится только по тем типам, которые реально присутствуют в текущем графе. Ниже приведены типичные примеры из текущей палитры:
| Тип связи | Цвет линии |
|---|---|
| Зависит от | Розовый |
| Работает на | Синий |
| Установлен на | Зеленый |
| Подключен к | Оранжевый |
| Лицензируется | Фиолетовый |
| Управляется | Голубой |
| Резервируется | Коричневый |
| Мониторится | Серый |
| Находится в | Светло-зеленый |
| Часть от | Индиго |
| Использует | Оранжево-красный |
| Предоставляет | Бирюзовый |
| Дочерний объект | Индиго |
| Смонтирован в | Светло-зеленый |
Скрытые категории и типы связей остаются в состоянии фильтра до повторного клика. Это позволяет быстро собрать в одном окне только нужные активы, например оставить один проект, одну категорию и один тип связи.
Подсветка связей
Подсветка связей показывает прямое окружение выбранного узла. При включенном режиме наведение на узел выделяет его соседей и связи, а остальные элементы приглушает. Режим доступен только в 2D.
Как включить
- Нажмите кнопку Подсветка связей в боковой панели.
- Кнопка станет активной; подпись при этом не меняется.
- Появится подсказка Наведите на узел, чтобы подсветить его связи.
Как использовать
- Наведите курсор на нужный узел, чтобы увидеть все его прямые связи.
- Уберите курсор, чтобы вернуться к обычному виду.
- Нажмите кнопку еще раз, чтобы выключить режим.
Этот режим особенно полезен на плотных графах, когда нужно быстро понять, какие узлы завязаны на один сервер, сервис или площадку.
Сценарии использования
Оценка влияния перед обслуживанием
Задача
Перед плановым обслуживанием нужно понять, какие сервисы и активы затронет отключение узла.
Порядок действий
- Найдите нужный актив через поиск.
- Включите подсветку связей.
- Наведите курсор на узел и просмотрите все прямые зависимости.
- При необходимости откройте карточки связанных активов.
Анализ сервисной зависимости
Задача
Построить карту зависимостей для сервиса или приложения.
Порядок действий
- Выберите нужный тип связи или режим Все.
- Переключитесь в 2D граф или 3D граф.
- Скройте лишние категории через легенду.
- При необходимости включите полноэкранный режим кнопкой Экран.
Разбор инфраструктуры площадки
Задача
Посмотреть физическое размещение оборудования на объекте или в стойках.
Порядок действий
- Выберите режим По физическому размещению или По локации.
- Используйте 3D-граф для плотных иерархий.
- Поверните сцену орбитальными контролами и при необходимости нажмите Центр.
- Используйте фильтр по проекту, если в системе много данных.
Рекомендации
Сужайте область данных
Если в системе несколько проектов, сначала выберите нужный проект. Так граф станет заметно чище и быстрее.
Выбирайте режим по задаче
Для ручной работы и быстрых правок используйте 2D, а для плотных схем и обзора структуры - 3D.
Работайте с легендой
Скрывайте лишние категории и типы связей, чтобы не терять фокус на нужной части инфраструктуры.
Используйте «Экран», «Центр» и «Обновить»
Экран удобен для презентаций, Центр возвращает видимую область к содержимому, а Обновить перестраивает граф, если узлы расположились неудачно.
При очень большом числе узлов граф может строиться заметно дольше. Если это мешает работе, ограничьте данные проектом или переключитесь на более узкую группу связей. 3D-режим требует поддержки WebGL.
После работы с графом связей полезно посмотреть:
- Управление активами - создание, категории и карточка актива
- Связи между активами - создание и настройка отношений
- Инвентаризация - сессии, поиск и сканирование