⌂ > ⎘ Открытый REST API

/hddstatus : Данные о жёстких дисках и архиве🔗

GET /hddstatus : Получение информации о жёстких дисках и архиве🔗

Доступно во всех типах лицензий.

Важно

Во всех примерах указан локальный хост (localhost). При отправке реальных запросов замените его на адрес и порт сервера, на который отправляете запрос.

Примечание

Доступно получение ответа в формате JSON.

Для получения информации о состоянии жёстких дисков и архива используется запрос hddstatus.

Пример запроса🔗

Пример запроса данных в формате JSON:

GET http://localhost:8080/hddstatus?login=root&password=&responsetype=json

Дополнительные параметры запроса🔗

Параметр

Значение по умолчанию

ServerState

Состояние сервера

ArchiveSizeMb

Размер архива, МБ

ArchiveWriteSpeedMBps

Скорость записи архива, Мбит/сек

ArchiveDepthDays

Глубина архива (промежутки не учитываются)

IsArchiveOverload

Состояние архива. Возможные значения: true – обнаружены ошибки, false – ошибок нет

ErrorDb

Ошибки при записи в базу данных. Возможные значения: true – обнаружены ошибки, false – ошибок нет

ErrorFrameSaving

Ошибки при сохранении кадров. Возможные значения: true – обнаружены ошибки, false – ошибок нет

ErrorAllDrives

Проблемы с жёсткими дисками. Возможные значения: true – обнаружены ошибки, false – ошибок нет

ErrorFramesShrinked

Прореживания при записи архива. Возможные значения: true – обнаружены ошибки, false – ошибок нет

BadSmartStatus

Состояние жёстких дисков. Возможные значения: true – обнаружены ошибки, false – ошибок нет

Примечание

Если значение null, значит система еще не инициализировалась (нет данных).

Примеры ответа на запрос🔗

Пример ответа на запрос в формате JSON:

{
    "ServerState": "Active",
    "ArchiveSizeMb": 0,
    "ArchiveWriteSpeedMBps": 0.0,
    "ArchiveDepthDays": 0.0,
    "IsArchiveOverload": false,
    "ArchiveErrors": {
        "ErrorDb": false,
        "ErrorFrameSaving": null,
        "ErrorAllDrives": true,
        "ErrorFramesShrinked": false,
        "BadSmartStatus": false
    }
}