Общие настройки
Общие настройки - это свойство глобальной конфигурации сервера, которое определяет глобальные параметры 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
Возможные значения: любое разрешённое имя папки
Значение по умолчанию: статистика
Абсолютный или относительный путь к папке, которая используется для хранения данных канала статистики.