Skip to main content
Skip table of contents

GetNodes

Получение информации о нодах, связанных с текущей нодой (вторичных нод) и их состоянии

GET /api/cluster/backups/
Body
tokenrequired
string
Токен авторизации API запросов. см. Mediaserver/Web API/Authorization/CreateApiToken
Response
200
Возвращает JSON массив объектов с информацией о нодах
JSON
{
    "nodes": {
        "host-name-2": {
            "id": 102,
            "ltime": 0,
            "status": "pending",
            "host": "host-name-2"
        },
        "host-name-1": {
            "ltime": 1676801307,
            "id": 101,
            "status": "active",
            "ip": "127.0.0.1",
            "host": "host-name-1"
        }
    },
    "node_id": 101,
    "cluster_id": 6
}
int
node_idИдентификатор текущей ноды
int
cluster_idИдентификатор текущего кластера
string
nodes.hostИмя хоста ноды
IP4
nodes.ipIP-адрес ноды
enum
nodes.statusСостояние ноды
            
    undefined - Состояние не определено. Пока не было получено сообщение о состоянии ноды
    unavailable - Нода недоступна. Одна из причин: неверное имя хоста ноды или ее адрес {@see:Mediaserver/Конфигурирование/Cервер (mediaserver.ini)}
    warming - Состояние не получено. Не истекло время ожидания запуска ноды после перезагрузки сервера
    active - Нода активна
    invalid - Неверное состояние ноды
    down - Нода перестала быть доступной. Исчерпано количество попыток определить ее состояние
timestamp
nodes.ltimeВремя последней проверки состояния ноды
int
nodes.idИдентификатор ноды
403
Ошибка авторизации. Неверный или отсутствует токен доступа к API см. Mediaserver/Web API/Authorization/CreateApiToken
Пример
JSON
curl -k --location --request GET 'https://localhost:8080/api/cluster/backups/?token=string'
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.