| Настройка | Значение настройки | Единица измерения | По умолчанию | Область значений | Ограничения |
| Основные настройки | |||||
| serverHostTitle | Имя хоста Offline ELM | — | ELM standalone | не более 255 символов, допустимые символы: подчеркивание "_", минус "-", точка "." | Задаётся персонально для отдельной ноды ELM (Instance ID) |
| selfInfoSaveIntervalSeconds | Интервал сохранения данных о состоянии сервера Offline ELM | секунды | 300 (5 минут) | от 5 до 3600 | |
| licenseKey* | Ключ лицензии | — | пустая строка | не более 128 символов |
|
| licenseRenewalNotificationPeriodDays | Величина остатка срока действия бандла лицензирования, начиная с которого включается оповещение о необходимости продления (WEB, CLI, мониторинг) | дни | 30 | от 7 до 90 | |
Функциональные настройки ELM Server | |||||
| elmIpRulesMode* | Режим работы IP-правил для группы ELM | режим работы | deny | trust или deny | Нельзя сбросить в дефолт |
| deviceSessionTimeout | Таймаут неактивности сессий при взаимодействии с ESR | секунды | 300 (5 минут) | от 180 до 600 | |
| deviceRequestTimeout | Таймаут ожидания следующего запроса от устройства в рамках текущей сессии | секунды | 180 (3 минуты) | от 180 до 300 | |
| commandTimeoutMinutes | Таймаут выполнения команд | минуты | 2 | от 1 до 30 | |
| inactiveHostsKeepDays | Период хранения информации о неактивных хостах, после которого информация удаляется | дни | 180 | до 1 до 1825 | |
| Взаимодействие с web-интерфейсом | |||||
| webSessionMaxHours | Таймаут разлогина пользователя в WEB | часы | 24 | от 1 до 168 | |
| webSessionRememberedMaxHours | Таймаут разлогина пользователя в WEB при флаге "Запомнить меня" | часы | 168 (7 суток) | от 1 до 4320 | |
| userCheckPassValid | Контроль срока годности паролей пользователей | режим | 1 (включено) | 1 (вкл) или 0 (выкл) | |
| userPassValidDays | Срок годности пароля, после которого пользователю будет предложено изменение пароля | дни | 180 (6 месяцев) | от 3 до 365 | |
| userAddPassValidDays | Дополнительный срок годности пароля, после которого пользователь не сможет авторизоваться без изменения пароля | дни | 180 | от 3 до 365 | |
| userBadAuthLimit | Лимит неуспешных попыток авторизации перед автоматической блокировкой пользователя | количество | 6 | от 3 до 20 | |
| userBlockMinutes | Длительность автоматической блокировки пользователя, в минутах | минуты | 5 | от 1 до 1440 | |
| Контроль подозрительной активности | |||||
| securityCheckPeriodHours | Период учёта подозрительных событий | часы | 1 | от 1 до 72 | |
| autoIpBlockMinutes | Длительность блокировки при создании автоматического IP-правила | минуты | 1440 (1 сутки) | от 60 до 10080 | |
| validRequestGracePeriodHours | Количество часов с момента последней успешной аутентификации, в течение которых ip не будет блокироваться | часы | 720 | от 1 до 2160 | |
| sourceUnknownRequestLimit | Лимит на запросы от устройств или ПО, которые не поддерживаются в бандле лицензирования Offline ELM | количество событий | 10 | от 1 до 1000 | |
| illegalRequestLimit | Лимит на запросы от ПО, которые содержат некорректный ключ лицензии либо не содержат ключ лицензии или SSID | количество событий | 200 | от 1 до 1500 | |
| accessDeniedLimit | Лимит на количество случаев запрета доступа в результате проверки легальности обращений от лицензируемого ПО | количество событий | 10 | от 1 до 1000 | |
Подробнее о настройках Offline ELM можно прочитать в разделе Управление параметрами Offline ELM руководства по эксплуатации.
Данной командой осуществляется установка значения указанного параметра настроек Offline ELM.
set {–param <PARAM>} {–value <VALUE>}--param <PARAM> — указание имени параметра настроек Offline ELM.
--value <VALUE> — указание нового значения изменяемого параметра настроек.
settings
elmi-settings> set --param licenseRenewalNotificationPeriodDays --value 90 OK elmi-settings> |
Данной командой осуществляется вывод значений параметров настроек Offline ELM.
show [–param <PARAM>]
--param <PARAM> — указание имени параметра настроек Offline ELM, текущее значение которого требуется вывести. Без указания параметра в выводе команды будут все параметры настроек Offline ELM.
settings
elmi-settings> show --param licenseRenewalNotificationPeriodDays Period of license renewal notification in days licenseRenewalNotificationPeriodDays = 90 elmi-settings> |
elmi-settings> show Main settings ELM server host title serverHostTitle = ELM standalone [default] ELM self-info saving interval, in seconds selfInfoSaveIntervalSeconds = 200 ELM license key licenseKey = rYnTdrkdfNLbCPL9F6gMu7l5MFKcJaX0Pu5qR135VdpX6Pi6hGU61383Ilkgk5K2U3qRvd7p6G962kS9MReKD8R0ukB7VARi2Vdwd2Ucg80DGsjjVx72oO69p2tH1a36 Period of license renewal notification in days licenseRenewalNotificationPeriodDays = 90 ELM server functional settings IP rules mode for ELM group elmIpRulesMode = deny [default] Device session inactivity timeout in seconds deviceSessionTimeout = 300 [default] Device wait request timeout in seconds deviceRequestTimeout = 180 [default] ELM commands execution timeout, in minutes commandTimeoutMinutes = 2 [default] Inactive ELM hosts keep period, in days inactiveHostsKeepDays = 180 [default] Interaction with the Web interface User web session timeout in hours webSessionMaxHours = 24 [default] User web session timeout with flag 'remember me' in hours webSessionRememberedMaxHours = 168 [default] Check user passwords validity expiration userCheckPassValid = 1 [default] User password validity period in days (before suspect status) userPassValidDays = 180 [default] User password additional validity period in days (before initialize status) userAddPassValidDays = 180 [default] Limit on the number of unsuccessful authorization attempts before blocking a user userBadAuthLimit = 6 [default] Duration of one user lock in minutes userBlockMinutes = 5 [default] Suspicious activity control Suspicious event reporting period, in hours securityCheckPeriodHours = 1 [default] Duration of blocking when creating automatic IP-rules, in minutes autoIpBlockMinutes = 1440 [default] Limit requests with unknown parameters from the same IP address per period sourceUnknownRequestLimit = 10 [default] Limit of illegal requests from the same IP address per period illegalRequestLimit = 200 [default] Limit of access denied from the same IP address per period accessDeniedLimit = 10 [default] Grace period for IP address after success auth-request validRequestGracePeriodHours = 720 [default] elmi-settings> |
Данной командой сбрасывается указанный параметр настроек в значение по умолчанию.
reset [–param <PARAM>]
--param <PARAM> — указание имени параметра настроек Offline ELM, текущее значение которого требуется сбросить в значение по умолчанию.
settings
elmi-settings> reset --param licenseRenewalNotificationPeriodDays Reset setting 'licenseRenewalNotificationPeriodDays' - ok elmi-settings> |
Данной командой выводится список доступных команд для текущего раздела и их параметры.
help
Команда не содержит параметров.
settings
elmi-settings> help
Usage: <main class> [command] [command options]
Commands:
exit Exit from CLI
Usage: exit
q Exit from CLI
Usage: q
quit Exit from CLI
Usage: quit
help Display this help
Usage: help
main Select Main menu
Usage: main
menu Display CLI menu
Usage: menu
settings Settings management
Usage: settings
users Users management
Usage: users
iprules Select IP rules menu
Usage: iprules
license Select License menu
Usage: license
show Show settings
Usage: show [options]
Options:
--param
Parameter name
reset Reset settings to default value
Usage: reset [options]
Options:
--param
Parameter name
Default: <empty string>
set Set setting value
Usage: set [options]
Options:
* --param
Parameter name
Default: <empty string>
* --value
Parameter value
Default: <empty string>
elmi-settings> |