Page tree
Skip to end of metadata
Go to start of metadata

Параметры работы сервера BioSmart и сервера лицензий записаны в файл bsserver6.ini, который входит в установочный файл сервера biosmart-studio6-server-6.Х.Х.tar.gz.

Для настройки параметров работы сервера BioSmart необходимо:

  1. Открыть и отредактировать bsserver6.ini
  2. Выполнить перезапуск сервера BioSmart

Редактирование bsserver6.ini 

Откройте bsserver6.ini с помощью команды: 

sudo docker exec -it bss-server vi /home/bssuser/.config/BioSmart/bsserver6.ini

В файле bsserver6.ini доступны для редактирования следующие настройки:

Содержание блокаОписание
Подключение [server]

Предназначено для включения или выключения протокола SSL для связи с клиентской частью ПО Biosmart-Studio v6, и для выбора порта, по которому клиентские части ПО Biosmart-Studio v6 будут подключаться к серверу BioSmart. Протокол SSL включен: ssl=enabled, протокол SSL выключен: ssl=disabledЕсли в серверной части ПО включен SSL , то в клиентской части ПО должен быть включен флаг SSL, иначе связь установлена не будет.

ssl=enabled - включение или выключения протокола SSL. 
certificate\type=cert-self-signed
certificate\store=5
protocol=1
connection\host=bss-server
connection\port=20202
 выбор порта, по которому клиентские части ПО Biosmart-Studio v6 будут подключаться к серверу BioSmart.
check_db_connection=true
check_db_connection_delay=30
check_db_connection_count=10

Сервер лицензий [license]

Предназначен для настройки подключения к серверу управления лицензиями.

host=bss-licenseserver
port=65432 - настройка порта для связи с сервером лицензий.

Лог сервера [bslog]

Предназначен для настройки ведения журнала внутренних событий системы. После установки логирование включено. 

enabled=true 
stream=file 
instant=true
error_level=7
path=/var/log/biosmart/bsserver6.log - путь к файлу логов.

При необходимости можно внести дополнительные параметры для логирования:

max_log_size=104857600 - размер файла в байтах.
rotate_file_count=5 - количество файлов ротации.

База данных [bsdbplugin]

Предназначена для настройки подключения к серверу БД, с которой будет работать сервер BioSmart. 

enabled=true
priority=20
driver=QPSQL
user=postgres - логин для доступа к базе данных. 

Для ПО Biosmart-Studio версии 6.3.2 и выше логин для доступа к БД user=biosmart

Для ПО Biosmart-Studio версий 6.3.1 и ниже логин для доступа к БД user=postgres

pasw=12345678 - пароль для доступа к базе данных. 
dbname=biosmart_maindb - выбор имени базы данных. 
host=bss-psql-v12
port=25432 - выбор порта связи с сервером базы данных, с которым будет работать сервер BioSmart. 

Отправка сообщений через электронную почту [msgsender]

Предназначена для отправки сообщений планировщика задач ПО Biosmart-Studio v6 на электронную почту.

enabled=true
priority=20
;smtp\host=smtp.yandex.ru - название SMTP сервера, с которого будет производиться рассылка сообщений планировщика задач ПО Biosmart-Studio v6.
;smtp\port=465 - порт соединения, который используется SMTP сервером.
;smtp\need_auth=true - информация о необходимости авторизации на SMTP сервере.
;smtp\user=user@yandex.ru - логин (адрес электронной почты).  
;smtp\from=user@yandex.ru адрес электронной почты, с которой будут отправляться сообщения.
;smtp\password=your_password пароль почты, с которой будут отправляться сообщения.
;smtp\method=ssl – тип защиты SSL.
;smtp\auth_method=LOGIN метод авторизации на SMTP сервере.

Интеграция 1С [taintegration]

Предназначена для настройки обмена данными между сервером BioSmart и 1С. Для работы с внешней обработкой 1С необходимо наличие лицензии на модуль расширения «BioSmart-1С». 

enabled=true
pripority=20
write_log=true 
включение логирования обмена данными между ПО Biosmart-Studio v6 и 1С.
log_path=/var/log/biosmart/bsxmlapi.log
выбор названия и места сохранения файла лога обмена данными.
tcp_enabled=true
- выбор соединения по протоколу TCP или HTTP. 
port=60003
- указывается порт соединения по протоколу TCP. 
http_port=60004 
- указывается порт соединения по протоколу HTTP. 
;use_ssl=false
включение защищенного сетевого подключения между сервером BioSmart и 1С. 
;use_auth=false
 - включение авторизации для безопасного обмена данными (выключено по умолчанию). 
;use_auth_token=false
- использование для авторизации токена.
;auth_token=
- значение токена. 
;use_auth_basic=false
- использование для авторизации логина и пароля. 
;auth_basic_login=
- логин для авторизации. 
;auth_basic_password=
- пароль для авторизации. 

Интеграция с КБС Pridex [rfintegration]

Предназначена для настройки обмена данными между сервером BioSmart и КБС Pridex. Для работы с КБС Pridex необходимо наличие лицензии на модуль расширения «Интеграция с КБС».

enabled=true
priority=20
notify_server_host= - указывается IP-адрес ПК, на котором установлена серверная часть ПО Biosmart-Studio v6.
notify_server_port=20006 - указывается порт для связи с КБС Pridex.

Интеграция с Реестром строителей [rbintegration]

Предназначена для настройки обмена данными между сервером BioSmart и Реестром строителей. Для работы с реестром строителей необходимо наличии лицензии на модуль расширения «Реестр строителей».

enabled=true
priority=20
upload_event_chunk_size=999 - количество событий в одном запросе на выгрузку.
upload_object_chunk_size=999 - количество объектов в одном запросе на выгрузку.
read_object_limit=100 - количество заданий на выгрузку вычитываемое из БД за один раз.
read_log_limit=100 - количество событий на выгрузку вычитываемое из БД за один раз.

Отправка сообщений через Telegram [tbot]

Предназначена для отправки сообщений планировщика задач ПО Biosmart-Studio v6 в Telegram.

enabled=true
priority=20
;telegram\botToken= - для отправки сообщений через Telegram вставьте сгенерированный токен (см. раздел Отправка сообщений). 

При настройке Интеграции 1С, отправки сообщений с помощью электронной почты и Telegram, удалите символ «;» перед параметрами настройки.

Другие блоки не редактируются.

Перезапуск сервера BioSmart 

Приостановите работу сервера BioSmart с помощью команды:

sudo systemctl stop biosmart-studio-server

Запустите работу сервера  BioSmart с помощью команды:

sudo systemctl start biosmart-studio-server

 

  • No labels