Перейти к основному содержимому
Версия: 5.3

Получение архива с необходимыми apps и binaries

GET /app/content

Получение архива с необходимыми apps и binaries:

curl -k -XGET https://<IP-адрес SBM>:7767/app/content

Входные параметры Header

НазваниеТипОписание
СlientIPstringIP-адрес хоста, с которого приходит запрос
FileTypestringТип запрашиваемого ресурса: app или binary

Входные параметры Body

НазваниеТипОписание
ipstringIP-адрес хоста, с которого приходит запрос
dnsstringDNS хоста, с которого приходит запрос
hostnamestringHostname хоста, с которого приходит запрос
systemstringОперационная система хоста, с которого приходит запрос
guidstringУникальный идентификатор Smart Beat, с которого приходит запрос
appstringНазвание запрашиваемого ресурса

Выходные параметры

Массив байтов.

Header:

НазваниеТипОписание
HashstringSHA256 хеш-сумма отправляемого архива

Поддерживаемые ошибки

СтатусСодержание ошибкиОписание ошибки
400<ошибка синтаксиса>Синтаксическая ошибка в body
400Wrong json fieldsНеправильное название поля или отсутствие необходимого поля
500<ошибка записи ответа на запрос>Внутренняя ошибка Smart Beat Manager
400Cannot find file <имя файла>Данные архива не были найдены
400Header is not filledНет заголовка FileType

Примеры

Пример входных параметров:

{
"ip": "133.133.133.133",
"dns": "google",
"hostname": "coolHost",
"system": "windows-amd64",
"guid": "1231",
"app": "filebeat"
}