GET нода*

Материал из Документация Ключ-АСТРОМ
Версия от 15:57, 24 октября 2022; ENetrebin (обсуждение | вклад) (Новая страница: «Получает все параметры указанного синтетического узла. Запрос создает в качестве полез...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Получает все параметры указанного синтетического узла.

Запрос создает в качестве полезной нагрузки application/json формат.

GET Managed https://{your-domain}/e/{your-environment-id}/api/v1/synthetic/nodes/{nodeId}
Среда АктивногоШлюза https://{your-activegate-domain}/e/{your-environment-id}/api/v1/synthetic/nodes/{nodeId}

Аутентификация

Чтобы выполнить этот запрос, вам нужен токен доступа с проблемой доступа и каналом событий, метриками и областью топологии ( DataExport) . Чтобы узнать, как его получить и использовать, см. раздел Токены и аутентификация .

Параметры

Параметр Тип Описание In Необходимость
nodeId string ID нужного синтетического узла. path требуется

Ответ

Коды ответов

Код Тип Описание
200 Node Успех

Объекты тела ответа

Объект Node

Конфигурация синтетической ноды.

Синтетическая нода — это АктивныйШлюз, способный запускать синтетические мониторы.

Элемент Тип Описание
entityId string ID синтетической ноды.
hostname string Имя хоста синтетической ноды.
ips string[] IP синтетической ноды.
version string Версия синтетической ноды.
browserMonitorsEnabled boolean Синтетическая нода может выполнять мониторы браузера ( true) или нет ( false).
activeGateVersion string Версия АктивногоШлюза.
oneAgentRoutingEnabled boolean В АктивномШлюзе маршрутизация с одним агентом включена («true») или нет («false»).
operatingSystem string Операционная система хоста АктивногоШлюза.
autoUpdateEnabled boolean В АктивномШлюзе включена опция автоматического обновления («true») или нет («false»).
status string Статус синтетической ноды.
playerVersion string Версия синтетического плеера.
healthCheckStatus string Статус проверки работоспособности синтетической ноды.
browserType string Тип браузера.
browserVersion string Браузерная версия.

JSON-модель тела ответа

{
  "entityId": "3086117876",
  "hostname": "gdn.astrom.key",
  "ips": [
    "238.245.160.14"
  ],
  "version": "1.161.0.20181210-173639",
  "browserMonitorsEnabled": true,
  "activeGateVersion": "1.172.2.20190607-040913",
  "oneAgentRoutingEnabled": true,
  "operatingSystem": "Linux",
  "autoUpdateEnabled": true,
  "status": "Running",
  "playerVersion": "1.179.0.20190920-145430",
  "healthCheckStatus": "Ok",
  "browserType": "Chrome",
  "browserVersion": "69.0.3497.81"
}

Пример

В этом примере в запросе перечислены все искусственные ноды, доступные в mySampleEnvсреде.

Маркер API передается в заголовке авторизации .

Результат усекается до трех записей.

Curl

curl -X GET \
  https://mySampleEnv.live.ruscomtech.ru/api/v1/synthetic/nodes/353074222 \
  -H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'

URL-адрес запроса

https://mySampleEnv.live.ruscomtech.ru/api/v1/synthetic/nodes/353074222

Тело ответа

{
  "entityId": "353074222",
  "hostname": "GDN-007",
  "ips": [
    "132.46.87.141"
  ],
  "version": "1.166.0.20190311-110828",
  "browserMonitorsEnabled": true
}

Код ответа

200