Установка#

Матрица зависимостей компонентов#

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

Код компонента

Kintsugi (DBCM)

Kintsugi agent (DBDA)

Kintsugi (DBCM)

—

Опция

Kintsugi agent (DBDA)

Да

—

где:

  • Да — зависимость между модулями обязательна;

  • Опция — подразумевает настройку интеграции между модулями в рамках определенных инсталляций.

Состав дистрибутива#

Platform V Kintsugi (DBM) редакция Standard поставляется дистрибутивом в виде архива.

Дистрибутив DBM-X.X.X-XX-distrib.zip содержит в себе:

DBM-X.X.X-XX-distrib.zip // дистрибутив программного продукта
├── DBM-X.X.X-XX-std-cyclonedx-distrib.json // схема SBOM
├── DBM-image-X.X.X-XX-std-third-distrib.zip // базовые Docker-образы
├── DBM-image-X.X.X-XX-std.pom // метаданные артефакта DBM-image-X.X.X-XX-std-third-distrib.zip
├── DBM-unpack-X.X.X-XX-std-distrib.sh // скрипт распаковки дистрибутива
├── DBM-X.X.X-XX-std-owned-distrib.zip // дистрибутив Kintsugi Standard
│   ├── DBCM-bin-X.X.X-XX-std-cyclonedx-distrib.json // схема SBOM для компонента DBCM
│   ├── DBCM-bin-X.X.X-XX-std-distrib.zip // бинарные файлы и Docker-образы
│   ├── DBCM-bin-X.X.X-XX-std.pom // метаданные артефакта DBCM-bin
│   ├── DBCM-cfg-X.X.X-XX-std-distrib.zip // конфигурационные файлы
│   ├── DBCM-cfg-X.X.X-XX-std.pom // метаданные артефакта DBCM-cfg
│   ├── DBDA-bin-X.X.X-XX-std-cyclonedx-distrib.json // схема SBOM для компонента DBDA
│   ├── hash-trace.json // данные трассировки изменений имен и контрольных сумм
│   ├── DBDA-bin-X.X.X-XX-std-distrib.zip // установочный пакет kgagent-X.X.X-XX-std.x86_64.rpm
│   ├── DBDA-bin-X.X.X-XX-std.pom // метаданные артефакта DBDA-bin
│   ├── DBCM-dbinit-X.X.X-XX-std-distrib.zip // инициализация системных БД
│   │   ├── db_scripts_repository.zip // скрипты БД метаданных
│   │   │   ├── sql/2.X.X // SQL-скрипты обновления БД метаданных Kintsugi
│   │   │   ├── master_changelog.xml // манифест обновления БД
│   │   │   └── 2.X.X_changelog.xml // манифест обновления версии БД
│   │   ├── db_scripts_thresholds.zip // скрипты БД порогов метрик
│   │   │   ├── sql/2.X.X // SQL-скрипты обновления БД порогов метрик
│   │   │   ├── master_changelog.xml // манифест обновления БД
│   │   │   └── 2.X.X_changelog.xml // манифест обновления версии БД
│   │   ├── db_scripts_agents.zip // скрипты БД агента сбора метрик
│   │   │   ├── sql/2.X.X // SQL-скрипты обновления БД агента сбора и хранения метрик
│   │   │   ├── master_changelog.xml // манифест обновления БД
│   │   │   └── 2.X.X_changelog.xml // манифест обновления версии БД
│   ├── DBCM-dbinit-X.X.X-XX-std.pom // метаданные артефакта DBCM-dbinit
│   └── Report.json // данные о переносе зависимостей в вендорские архивы
├── DBCM-X.X.X-XX-std-owned.pom // метаданные артефакта DBM-X.X.X-XX-std-owned-distrib.zip
├── DBDA-X.X.X-XX-std-owned.pom // метаданные артефакта DBM-X.X.X-XX-std-owned-distrib.zip
├── DBM-X.X.X-XX-std-dev-party-distrib.zip // артефакты Liquibase
├── DBM-doc-X.X.X-XX-std-distrib.zip // документация на Kintsugi Standard
└── DBM-doc-X.X.X-XX-std.pom // метаданные артефакта DBM-doc

Примечание

X.X.X-XX – версия Platform V Kintsugi (DBM).

В составе дистрибутива также поставляется ПО Liquibase версии 4.30.0, необходимое для установки системных БД Platform V Kintsugi (DBM).

Порядок установки#

Установка Platform V Kintsugi (DBM) редакция Standard выполняется покомпонентно согласно инструкциям, представленным в разделах:

  1. Установка компонента Kintsugi (DBCM) (обязательный) делится на этапы:

    1. Установка компонента Kintsugi (DBCM)

    2. Настройка интеграции Kintsugi (DBCM)

  2. Установка компонента Kintsugi agent (DBDA) (опциональный)

Дополнительно приведен файл конфигурации переменных окружения Docker Compose, необходимый для установки компонента Kintsugi (DBCM).

Примечание

Установка компонента Kintsugi (DBCM) обязательна, так как отсутствие данной системы приведет к полной неработоспособности Platform V Kintsugi (DBM) редакция Standard.

Установка компонента Kintsugi agent (DBDA) опциональна, так как отсутствие данной системы приведет к невозможности получения метрик хоста и обнаружения установленных СУБД семейства PostgreSQL. Это приведет к отсутствию данных на виджетах Использование памяти, Использование памяти программами и Использование CPU в системе (дашборд Метрики вкладка Метрики) компонента Kintsugi (DBCM).