Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| product:triggers:installation:17x_linux [18.09.2024 08:22] – [Настройка PostgreSql] ekaterina.menkhuzina | product:triggers:installation:17x_linux [22.10.2025 04:43] (текущий) – [Подраздел Rebus] ekaterina.menkhuzina | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Инструкция по развёртыванию модуля Триггеров в Linux: версия 17.Х+ ====== | ====== Инструкция по развёртыванию модуля Триггеров в Linux: версия 17.Х+ ====== | ||
| - | <callout type=" | + | '' |
| - | Версия модуля триггеров 17.Х и выше работает только c версией системы ADVANTA 3.23 и выше. | + | |
| + | <callout type=" | ||
| + | * [[product: | ||
| + | * [[product: | ||
| </ | </ | ||
| + | |||
| ===== Требования к ПО на сервере ===== | ===== Требования к ПО на сервере ===== | ||
| Строка 19: | Строка 23: | ||
| * Устанавливаем Веб-сервер (например, | * Устанавливаем Веб-сервер (например, | ||
| - | **Пример для ОС Ubuntu 22+ ** (необходимые зависимости будут установлены автоматически) | + | **Пример для ОС Ubuntu 22+ ** (репозитории-источники указанных пакетов должны быть настроены в ОС, необходимые зависимости будут установлены автоматически) |
| <code sh> | <code sh> | ||
| sudo apt update && \ | sudo apt update && \ | ||
| - | | + | |
| </ | </ | ||
| Строка 60: | Строка 64: | ||
| * Сохраняем информацию о созданной БД и учетных данных пользователя для использования в строке подключения конфигурационных файлов Модуля триггеры | * Сохраняем информацию о созданной БД и учетных данных пользователя для использования в строке подключения конфигурационных файлов Модуля триггеры | ||
| + | Подробная настройка БД PostgreSQL представлена на странице [[product: | ||
| + | <callout type=" | ||
| + | <code sql> | ||
| + | su - postgres | ||
| + | psql | ||
| + | CREATE USER user_tr WITH PASSWORD ' | ||
| + | CREATE DATABASE db_tr; | ||
| + | GRANT ALL PRIVILEGES ON DATABASE db_tr TO user_tr; | ||
| + | </ | ||
| + | </ | ||
| ====== Развёртывание компонента " | ====== Развёртывание компонента " | ||
| Веб-приложение Панели управления триггерами | Веб-приложение Панели управления триггерами | ||
| Строка 73: | Строка 87: | ||
| * Запускаем его командой | * Запускаем его командой | ||
| <code sh>sudo service nginx start</ | <code sh>sudo service nginx start</ | ||
| - | * Создаем отдельный файл конфигурации ''/ | + | * Создаем отдельный файл конфигурации '' |
| * Заполняем его следующими данными: | * Заполняем его следующими данными: | ||
| Строка 212: | Строка 226: | ||
| | | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| } | } | ||
| </ | </ | ||
| Строка 224: | Строка 238: | ||
| **InputQueueName** – название очереди сообщений (канала), | **InputQueueName** – название очереди сообщений (канала), | ||
| - | **SubscriptionsTableName** – название таблицы БД, в которую будет размещена информация о подписках. | + | **SubscriptionsTableName** – название таблицы БД, в которую будет размещена информация о подписках. |
| - | **PostgreSqlMessagesTableName** – название таблицы БД, через которую будет вестись обмен сообщениями в случае '' | + | **PostgreSqlMessagesTableName** – название таблицы БД, через которую будет вестись обмен сообщениями в случае '' |
| Для '' | Для '' | ||
| \\ | \\ | ||
| Строка 262: | Строка 276: | ||
| </ | </ | ||
| **InstanceName** – наименование запускаемого инстанса модуля Триггеры. Данное наименование добавляется к логам и в тему email-уведомлений. | **InstanceName** – наименование запускаемого инстанса модуля Триггеры. Данное наименование добавляется к логам и в тему email-уведомлений. | ||
| - | \\ | + | |
| - | \\ | + | ==== Раздел HashiCorpVault: |
| + | Данный раздел настраивается только в том случае, | ||
| + | |||
| + | **Address** – адрес сервера Vault, обязательный параметр. Пример значения: | ||
| + | |||
| + | **RoleId** – Bдентификатор (GUID) роли, обязательный параметр. Пример значения: | ||
| + | |||
| + | **SecretId** – Идентификатор (GUID) секрета, | ||
| + | |||
| + | **Version** – версия контейнера. Возможные варианты: | ||
| + | |||
| + | **MountPoint** – точка монтирования контейнера секретов, | ||
| + | |||
| + | **Path** – путь к секретам, | ||
| + | |||
| + | Ссылка на секрет в '' | ||
| ===== Развёртывание " | ===== Развёртывание " | ||
| Консольное приложение, | Консольное приложение, | ||
| Строка 330: | Строка 360: | ||
| ===== Развёртывание " | ===== Развёртывание " | ||
| Приложение для автоматического перезапуска Движка (Engine) модуля триггеров при обновлении связанной с ним системы ADVANTA | Приложение для автоматического перезапуска Движка (Engine) модуля триггеров при обновлении связанной с ним системы ADVANTA | ||
| - | <callout type=" | ||
| - | В настоящее время работа компонента **Агент** в ОС Linux не поддерживается.\\ | ||
| - | Позже, в очередных версиях Модуля триггеры такая поддержка будет реализована. | ||
| - | </ | ||
| - | |||
| - | < | ||
| ==== Установка и настройка " | ==== Установка и настройка " | ||
| Строка 376: | Строка 400: | ||
| Для получения информации по текущему состоянию агента, | Для получения информации по текущему состоянию агента, | ||
| - | </ | + | \\ |
| + | \\ | ||
| ===== Перечень использованных сторонних компонентов ===== | ===== Перечень использованных сторонних компонентов ===== | ||