Установка Discovery Interact
Установка на Linux
Для установки интеракта на Linux используйте пакет interact.deb из дистрибутива.
У администратора должна была возможность запустить установку от имени пользователя root.
Далее:
- С помощью команды $ cd перейдите в директорию, в которую вы сохраните установщик interact.deb.
- Запустите установщик с помощью команды ниже, при этом подставьте в нее:
- Вместо "DiscoveryInteract_LinuxNative_N.NN.NN.deb" актуальное название файла дистрибутива.
- Параметры установки (см. описание ключей ниже).
$ sudo dpkg -i ./DiscoveryInteract_LinuxNative_N.NN.NN.deb && sudo /usr/local/bin/configure-interact.sh --common_directory /var/tmp/discovery-platform/interact/ --company_guid NNNNNNNN-NNNN-NNNN-NNNN-NNNNNNNNNNNN --self_port_first 5078 --self_port_last 5079 --https_server_ip 0.0.0.0 --https_server_port 5058 --main_server_ip 127.0.0.1 --main_server_port 5087
Ключи для интеракта:
-c | --company_guid | GUID ключ вашей компании (вида NNNNNNNN-NNNN-NNNN-NNNN-NNNNNNNNNNNN), который вы получили при покупке системы. |
-d | --common_directory | Путь к директории с рабочим каталогом интеракта. |
-f | --self_port_first | Стартовый TCP порт интеракта, по умолчанию 5078. |
-l | --self_port_last | Конечный TCP порт интеракта, по умолчанию 5079. |
-i | --https_server_ip |
IP адрес, на который агент откроет https сервер. Обычно:
|
-p | --https_server_port | Открываемый https порт, по умолчанию 5058. |
-m | --main_server_ip | IP адрес, по которому обращаться к серверу. |
-s | --main_server_port | Порт, по которому обращаться к серверу, по умолчанию 5087. |
-h | --help | Show this message and exit. |
- Проверьте статус установки с помощью команды:
$sudo systemctl status discovery-platform-interact.service
- Создайте директорию SSL для интеракта.
Вы можете использовать директорию SSL по умолчанию или создать свою в директории ect. - Перенесите в нее ключи.
- Перейдите в директорию ect/discovery-platfom и откройте файл interact.json
- Вносите в него следующие значения (названия ключей и сертификатов указаны для примера, вам необходимо вписать соответствующие данные):
"sslCertificateKey" : "/etc/SSL/rootCA.key",
"sslCertificate" : " /etc/SSL/rootCA.pem"
- Сохраните файл.
- Перезапустите интеракт c помощью команды:
$ sudo systemctl restart discovery-platform-interact
Установка на RedHat
Для установки интеракта на RedHat используйте пакет interact.rpm из дистрибутива.
У администратора должна была возможность запустить установку от имени пользователя root.
Далее:
- С помощью команды $ cd перейдите в директорию, в которую вы сохраните установщик interact.rpm.
- Запустите установщик с помощью команды (вместо 4.17.0 подставьте соответстювущую версию):
$ sudo rpm -i /home/itman/discovery-platform-interact-4.17.0.rpm
- Измените параметры установки (значения ключей такие же как для linux, см. инструкцию выше):
$ sudo rpm -i home/ge/rpmbuild/RPMS/x86_64/DiscoveryInteract_LinuxNative_N.NN.NN.rpm && sudo /usr/local/bin/configure-interact.sh --common_directory /var/tmp/discovery-platform/interact2/ --company_guid NNNNNNNN-NNNN-NNNN-NNNN-NNNNNNNNNNNN--self_port_first 5078 --self_port_last 5079 --https_server_ip 0.0.0.0 --https_server_port 5058
- Создайте директорию SSL для интеракта.
Вы можете использовать директорию SSL по умолчанию или создать свою в директории ect. - Перенесите в нее ключи.
- Перейдите в директорию ect/discovery-platfom и откройте файл interact.json
- Вносите в него следующие значения (названия ключей и сертификатов указаны для примера, вам необходимо вписать соответствующие данные):
"sslCertificateKey" : "/etc/SSL/rootCA.key",
"sslCertificate" : " /etc/SSL/rootCA.pem"
- Сохраните файл.
- Перезапустите интеракт.
Редактирование параметров установки
Если после установки интеракта вы захотите отредактировать его установочные параметры, то это можно сделать в файлах конфигурации: