Общие настройки

Общие настройки  - это свойство глобальной конфигурации сервера, которое определяет глобальные параметры SberMobile Server, не принадлежащие ни одной из подкатегорий. Поля этого свойства сопоставляются с файлом конфигурации сервера.

Название сервера

Имя переменной в конфигурационном файле: serverDescription

Тип значения: String

Возможные значения: любая печатная строка

Значение по умолчанию: текстовое описание экземпляра SberMobile Server.

Часовой пояс сервера

Имя переменной в конфигурационном файле: timezone

Тип значения: String

Возможные значения: список временных зон, поддерживаемых виртуальной машиной Java

Значение по умолчанию: временная зона устанавливается в ОС, под которой запущен SberMobile Server, или выбирается GMT, если временную зону ОС невозможно определить. За дополнительной информацией обращайтесь к разделу Временные зоны.

IP адрес сервера

Имя переменной в конфигурационном файле: serverIp

Тип значения: String

Возможные значения: любой действительный IP-адрес или пустая строка

Значение по умолчанию: "" (пустое значение)

Если этот параметр приписан действительному IP адресу, SberMobile Server "слушает" входящие соединения с Device, SberMobile IIoT Platform Client и Web UI только с этого IP адреса. Этот параметр может быть полезен для запуска множественных экземпляров SberMobile Server на одном сервере с несколькими IP адресами. В этом случае каждый экземпляр SberMobile Server будет принимать входящие соединения на одних и тех же портах, но с разными IP адресами.

Задайте эти настройки только для непустого значения, если есть большая необходимость принимать соединения только на одном IP или сетевом интерфейсе. Например, если IP сервер установлен на 192.168.1.5, то SberMobile IIoT Platform Client, запущенный на той же машине, не сможет подключиться к серверу, используя адрес localhost.

Другие системные сервисы, принимающие входящие сетевые соединения, такие как SNMP-уловитель, используют этот параметр, чтобы "слушать" соединения только на определенных IP адресах.

Этот IP адрес тоже прописывается как целевой IP-адрес для Внешних серверов устройств, которые подключаются к SberMobile Server.

Идентификатор сервера

Имя переменной в конфигурационном файле: serverId

Тип значения: String

Возможные значения: Любая допустимая буквенно-цифровая строка, уникальная в пределах горизонтального кластера горизонтального кластера.

Значение по умолчанию: "" (пустое значение)

Строка, которая будет уникально идентифицировать сервер при использовании плагина Координатор кластера. Идентификаторы серверов должны быть уникальными в пределах кластера.

Имя хоста сервера

Имя переменной в конфигурационном файле: serverHostName

Тип значения: String

Возможные значения: любое действительное имя хоста или пустая строка

Значение по умолчанию: "" (пустое значение)

Если у этого параметра есть значение, его используют в качестве дополнительного псевдонима встроенного веб-сервера.

Значение данного параметра либо не должно быть указано вообще, либо должно соответствовать DNS имени машины, на которой запущен SberMobile Server.

Кроме того, его используют и для доступа к Device Servers, работающим через HTTP прокси.

Неверно указанное имя хоста сервера может стать причиной различных проблем сервера при включении и в процессе работы.

Разрешить самостоятельную регистрацию пользователей

Имя переменной в конфигурационном файле: usersSelfRegistration

Тип значения: Boolean

Возможные значения: true или false

Значение по умолчанию: true

Когда разрешена самостоятельная регистрация, каждый, кто имеет доступ к Web UI или установленному SberMobile IIoT Platform Client, может регистрировать учетную запись пользователя, войти в систему и использовать SberMobile Server. Когда эта опция выключена, лишь зарегистрированные пользователи с соответствующим разрешением могут добавлять учетные записи новых пользователей.

Включить поддержку графического интерфейса

Имя переменной в файле конфигурации: configGuiMode

Тип значения: String

Возможные значения: да, нет, авто

Значение по умолчанию: авто

Эта опция определяет, будет ли SberMobile Server выполнять отрисовку GUI (графического интерфейса пользователя). GUI включает: всплывающее окно программы в начале запуска, иконку в Системном трее и окна с сообщениями об ошибке. Когда эта опция выключена, отрисовка GUI осуществляться не будет.

Номер порта клиента

Имя переменной в конфигурационном файле: clientPort

Тип значения: Integer

Возможные значения: 1-65535

Значение по умолчанию: 6460

Эта опция определяет порт, на котором принимаются соединения клиентов.

Разрешить небезопасное подключение клиентов

Имя переменной в конфигурационном файле: nonSecureClientCommunicationEnabled

Тип значения: Boolean

Возможные значения: true или false

Значение по умолчанию: false

Позволяет клиентам соединяться с SberMobile Server с помощью простых сокетов без SSL шифрования. Обычно отключается из соображений безопасности.

Порт для незащищенных подключений клиентов

Имя переменной в конфигурационном файле: nonSecureClientPort

Тип значения: Integer

Возможные значения: 1-65535

Значение по умолчанию: 6461

Эта опция определяет порт, на котором принимаются незащищенные соединения клиентов.

Максимальный размер очереди исходящих событий

Имя переменной в конфигурационном файле: clientEventQueueLength

Тип значения: Integer

Значение по умолчанию: 100000

Эта опция определяет длину очереди клиента (события, которые ожидают отправки в клиент). Когда число событий в очереди достигает данного значения,  Ошибка доставки события возникает в корневом контексте сервера. Все последующие события будут отбрасываться до тех пор, пока размер очереди не уменьшится.

Включить net admin

Имя переменной в конфигурационном файле: netAdminEnabled

Тип значения: Boolean

Возможные значения: true или false

Значение по умолчанию: true

Эта опция позволяет активировать или деактивировать локальный доступ через Telnet к интерфейсу Net Admin. Рекомендуется отключить эту опцию, если у сомнительных пользователей есть доступ (физически или через командный интерпретатор) к хосту с SberMobile Server.

Номер порта net admin

Имя переменной в конфигурационном файле: netAdminPort

Тип значения: Integer

Возможные значения: 1-65535

Значение по умолчанию: 6440

Эта опция определяет порт, на котором принимаются соединения с Net Admin.

Время ожидания HTTP сессии

Имя переменной в конфигурационном файле: httpSessionTimeout

Тип значения: Long

Возможные значения: any

Значение по умолчанию: 3600000

Таймаут для сессий HTTP (в миллисекундах). Используется встроенным веб сервером.

Папка хранения статистики

Имя переменной в конфигурационном файле: statisticsFolder

Тип значения: String

Возможные значения: любое разрешённое имя папки

Значение по умолчанию: статистика

Абсолютный или относительный путь к папке, которая используется для хранения данных канала статистики.