/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
}
}