Установка#
Матрица зависимостей компонентов#
В таблице перечислены зависимости компонентов программного продукта между собой, которые могут влиять на конфигурацию установки продукта.
Код компонента |
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 выполняется покомпонентно согласно инструкциям, представленным в разделах:
Установка компонента Kintsugi (DBCM) (обязательный) делится на этапы:
Дополнительно приведен файл конфигурации переменных окружения Docker Compose, необходимый для установки компонента Kintsugi (DBCM).
Примечание
Установка компонента Kintsugi (DBCM) обязательна, так как отсутствие данной системы приведет к полной неработоспособности Platform V Kintsugi (DBM) редакция Standard.
Установка компонента Kintsugi agent (DBDA) опциональна, так как отсутствие данной системы приведет к невозможности получения метрик хоста и обнаружения установленных СУБД семейства PostgreSQL. Это приведет к отсутствию данных на виджетах Использование памяти, Использование памяти программами и Использование CPU в системе (дашборд Метрики вкладка Метрики) компонента Kintsugi (DBCM).