Настройки Offline ELM
Настройка | Значение настройки | Единица измерения | По умолчанию | Область значений | Ограничения |
Основные настройки | |||||
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 | |
sourceUnknownRequestLimit | Лимит на запросы от устройств или ПО, которые не поддерживаются в бандле лицензирования Offline ELM | количество событий | 10 | от 1 до 1000 | |
illegalRequestLimit | Лимит на запросы от ПО, которые содержат некорректный ключ лицензии, либо не содержат ключ лицензии или SSID | количество событий | 200 | от 1 до 1500 | |
accessDeniedLimit | Лимит на количество случаев запрета доступа в результате проверки легальности обращений от лицензируемого ПО | количество событий | 10 | от 1 до 1000 |
Подробнее о настройках Offline ELM можно прочитать в разделе Управление параметрами Offline ELM руководства по эксплуатации.
set
Данной командой осуществляется установка значения указанного параметра настроек Offline ELM.
Синтаксис
set {–param <PARAM>} {–value <VALUE>}
Параметры
--param <PARAM> — указание имени параметра настроек Offline ELM.
--value <VALUE> — указание нового значения изменяемого параметра настроек.
Раздел интерфейса командной строки
settings
Пример:
elmi-settings> set --param licenseRenewalNotificationPeriodDays --value 90 OK elmi-settings>
show
Данной командой осуществляется вывод значений параметров настроек 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] elmi-settings>
reset
Данной командой сбрасываются все настройки или указанный параметр настроек в значение по умолчанию.
Синтаксис
reset [–param <PARAM>]
Параметры
--param <PARAM> — указание имени параметра настроек Offline ELM, текущее значение которого требуется сбросить в значение по умолчанию. Без указания параметра будет выполнен сброс всех настроек Offline ELM к значениям по умолчанию.
Раздел интерфейса командной строки
settings
Пример:
elmi-settings> reset --param licenseRenewalNotificationPeriodDays Reset setting 'licenseRenewalNotificationPeriodDays' - ok elmi-settings>
elmi-settings> reset Reset setting 'serverHostTitle' - ok Reset setting 'selfInfoSaveIntervalSeconds' - ok Reset setting 'deviceSessionTimeout' - ok Reset setting 'deviceRequestTimeout' - ok Reset setting 'commandTimeoutMinutes' - ok Reset setting 'inactiveHostsKeepDays' - ok Reset setting 'webSessionMaxHours' - ok Reset setting 'webSessionRememberedMaxHours' - ok Reset setting 'userCheckPassValid' - ok Reset setting 'userPassValidDays' - ok Reset setting 'userAddPassValidDays' - ok Reset setting 'userBadAuthLimit' - ok Reset setting 'userBlockMinutes' - ok Reset setting 'licenseRenewalNotificationPeriodDays' - ok Reset setting 'securityCheckPeriodHours' - ok Reset setting 'autoIpBlockMinutes' - ok Reset setting 'sourceUnknownRequestLimit' - ok Reset setting 'illegalRequestLimit' - ok Reset setting 'accessDeniedLimit' - ok elmi-settings>
help
Данной командой выводится список доступных команд для текущего раздела и их параметры.
Синтаксис
help
Параметры
Команда не содержит параметров.
Раздел интерфейса командной строки
settings
Пример:
elmi-settings> help Usage: <main class> [command] [command options] Commands: main Select Main menu Usage: main menu Display CLI menu Usage: menu help Display this help Usage: help exit Exit from CLI Usage: exit q Exit from CLI Usage: q quit Exit from CLI Usage: quit license Select License menu Usage: license settings Settings management Usage: settings users Users management Usage: users iprules Select IP rules menu Usage: iprules 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>