Начало работы с REST API компонента «Сессионный агент»
Формат URL-команд для компонента «Сессионный агент»
Общий вид команд реализован следующим образом:
/<module>/<command>
где:
<module> - наименование модуля, реализованного в REST API. В текущей версии доступен модуль health;
<command> - наименование команды для выполнения.
Пример команды через curl:
|
Пример команды приведен для обращения по протоколу HTTP. Для использования протокола HTTPS компонент «Сессионный агент» должен быть настроен соответствующим образом, а именно: пути к сертификату и ключу должны быть указаны в конфигурационном файле «Сессионного агента»,
параметру |
curl -X 'GET' \
'http://agent.termidesk.local:31000/health/metrics' \
-H 'accept: application/json' \
-H 'Authorization: Token HjXcGpVu8bSPEoq4NQ0qo0KpdfwoEbuTbElG3J7uSFr2aK3oPtNqlnw4VEARS2HY'
где:
agent.termidesk.local - сетевой адрес или полное доменное имя узла компонента «Сессионный агент»;
31000 - порт для запросов проверки состояния, для компонента «Сессионный агент» - 31000;
Authorization: Token - токен, определенный в параметре METRICS_ACCESS_KEY конфигурационного файла «Сессионного агента»: /etc/opt/termidesk-session-agent/session_agent.ini (для ОС Astra Linux Special Edition (Server)) или %ProgramData%\UVEON\Termidesk Session Agent\session_agent.ini (для ОС Microsoft Windows Server).