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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1

Параметры работы сервера 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