В данном разделе приводится описание команд, которые используются для настройки параметров подсистемы HTTP Terminal.
В таблице 1 приведено описание параметров подсистемы HTTP Terminal.
Для администратора системы команды выполняются на уровне кластера в разделе /cluster/mediator/<CLUSTER>/properties/cocon_http_terminal/.
Таблица 1 - Описание параметров подсистемы HTTP Terminal
Параметр | Значение по умолчанию | Описание |
---|---|---|
http_server_listen_iface | {0,0,0,0} | сетевой интерфейс, на котором будет открыт порт для HTTP-терминала |
http_server_name | "http_terminal" | имя WEB-сервера |
http_server_port | 9999 | порт WEB-сервера |
request_time | 60000 | время ожидания ответа команды |
session_lifetime | 3600000 | время жизни одной сессии (в миллисекундах) |
ssl_certfile | не определен | путь до файла с сертификатом, используемым для SSL-соединения |
ssl_keyfile | не определен | путь до файла с ключом, используемым при генерации сертификата для SSL-соединения |
ssl_password | "" | пароль ключа, который использовался для генерации сертификата |
clean
Данной командой осуществляется установка значения заданного свойства подсистемы терминала HTTP в "значение по умолчанию".
Путь команды:
cluster/mediator/<CLUSTER>/properties/cocon_http_terminal/clean
Синтаксис:
clean <NodeName> <Field>
Параметры:
<NodeName> - имя ноды, символ "*" используется для указания всех нод;
<Field> - свойство, значение которого будет установлено по умолчанию: cocon_auth, http_server_name, http_server_port, request_time, session_lifetime, ssl_certfile, ssl_keyfile, ssl_password.
Пример:
ssw@[mycelium@ecss3]:/#> cluster/mediator/md3/properties/cocon_http_terminal/clean * ssl_keyfile
info
Данная команда позволяет посмотреть установленные значения свойств подсистемы терминала HTTP.
Путь команды:
cluster/mediator/<CLUSTER>/properties/cocon_http_terminal/info
Синтаксис:
info [<NodeName> [<Field>]]
Параметры:
<NodeName> - имя ноды, символ "*" используется для указания всех нод;
<Field> - свойство, значение которого будет показано: http_server_name, http_server_port, request_time, session_lifetime, ssl_certfile, ssl_keyfile, ssl_password.
Пример:
ssw@[mycelium@ecss3]:/#> cluster/mediator/md3/properties/cocon_http_terminal/info * ----------------------------------------------- | Property |Node| Value | |------------------------+----+---------------| |http_server_listen_iface|* |{0,0,0,0} | |http_server_name |* |"http_terminal"| |http_server_port |* |9999 | |request_time |* |60000 | |session_lifetime |* |3600000 | |ssl_certfile |* |undefined | |ssl_keyfile |* |undefined | |ssl_password |* |[] | -----------------------------------------------
set
Данной командой выполняется настройка свойств подсистемы терминала HTTP.
Путь команды:
cluster/mediator/<CLUSTER>/properties/cocon_http_terminal/set
Синтаксис:
set <NodeName> <Field> <Value>
Параметры:
<NodeName> - имя ноды, символ "*" используется для указания всех нод;
<Field> - настраиваемое свойство, список параметров приведен в таблице 1;
<Value> - значение свойства.
Пример:
ssw@[mycelium@ecss3]:/#> cluster/mediator/md3/properties/cocon_http_terminal/set * ssl_password 123456