Настройка интеграции Kintsugi (DBCM)#
Настройка интеграции Kintsugi (DBCM) состоит из настройки интеграции сервиса AgentWay с системой Kintsugi agent (DBDA).
Настройка интеграции сервиса AgentWay с системой Kintsugi agent (DBDA)#
Для настройки интеграции сервиса AgentWay с системой Kintsugi agent (DBDA):
Настройте агент согласно разделу «Настройка интеграций» документа «Руководство по установке».
Подготовьте персональный сертификат ТУЗ Kintsugi agent (DBDA) для аутентификации в сервисе Kintsugi. Для этого выполните конфигурацию PKI-инфраструктуры одним из способов:
Скопируйте следующие сертификаты на хост, где установлен Kintsugi agent (DBDA).
Название файла
Описание
agent.crtФайл содержит сертификат Kintsugi agent (DBDA)
root_cert.crtФайл содержит цепочку доверенных сертификатов
Генерация самоподписанных сертификатов#
Для генерации самоподписанных сертификатов:
Определите параметры и выполните запуск скрипта автогенерации
setup_certs.sh:chmod +x /path/to/setup_certs.sh && \ KINTSUGI_DOMAIN=standard.kintsugi.db.example \ KINTSUGI_IP={ IP_ADDRESS } \ /path/to/setup_certs.shгде:
Название
Описание
KINTSUGI_DOMAINИмя домена хоста экземпляра Kintsugi Standard
KINTSUGI_IPIP-адрес хоста экземпляра Kintsugi Standard (опционально)
В результате выполнения скрипта сгенерируется набор сертификатов и ключей:
Файл
Описание
root_cert.crtСертификат удостоверяющего центра
root_cert.keyПриватный ключ сертификата удостоверяющего центра
keycloak.crtСертификат экземпляра keycloak
keycloak.keyПриватный ключ сертификата экземпляра keycloak
client_cert.crtСертификат экземпляра reverse path proxy (OpenResty)
client_key.keyПриватный ключ сертификата экземпляра reverse path proxy (OpenResty)
agent.crtСертификат экземпляра агента по сборку метрик (KgAgent)
agent.keyПриватный ключ сертификата экземпляра агента по сборку метрик (KgAgent)
Загрузите полученные сертификаты и ключи в директорию
/path/to/standard/package/conf/conf/secrets/ssl.Установите права на чтение сгенерированных файлов сертификатов и ключей:
chmod +r /path/to/standard/package/conf/conf/secrets/ssl/*Выполните перезапуск Kintsugi Standard для применения конфигурации:
docker compose down && docker compose up -d
Генерация сертификатов, подписанных удостоверающим центром#
Для выпуска сертификатов, подписанных удостоверяющим центром:
Определите параметры и выполните запуск скрипта автогенерации
setup_certs.sh:chmod +x /path/to/setup_certs.sh && \ KINTSUGI_DOMAIN=standard.kintsugi.db.example \ KINTSUGI_IP={ IP_ADDRESS } \ CA_CERT_PATH=root_cert.crt \ CA_KEY_PATH=root_cert.key \ /path/to/setup_certs.shгде:
Название
Описание
KINTSUGI_DOMAINИмя домена хоста экземпляра Kintsugi Standard
KINTSUGI_IPIP адрес хоста экземпляра Kintsugi Standard (опционально)
CA_CERT_PATHПуть до файла сертификата удостоверяющего центра
CA_KEY_PATHПуть до файла приватного ключа сертификата удостоверяющего центра
Загрузите полученные сертификаты и ключи в директорию
/path/to/standard/package/conf/conf/secrets/ssl.Установите права на чтение сгенерированных файлов сертификатов и ключей:
chmod +r /path/to/standard/package/conf/conf/secrets/ssl/*Выполните перезапуск Kintsugi Standard для применения конфигурации:
docker compose down && docker compose up -d