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

Общие настройки  - это свойство глобальной конфигурации сервера, которое определяет глобальные параметры 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Режим GUI

Имя переменной в файле конфигурации: 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

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

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

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