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

GET /command?type=getissues : Получение списка детектированных проблем🔗

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

Важно

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

Самодиагностика позволяет определить возможные проблемы, произошедшие в системе.

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

Чтобы получить список детектированных проблем необходимо ввести запрос:

GET http://localhost:8080/command?login=root&type=getissues

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

Параметр

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

Описание

getissues

—

Параметр, возвращающий актуальные проблемы на сервере. Обязательный параметр

Пример ответа🔗

Пример ответа в JSON-формате:

Timestamp: 30.01.2017 4:54:57
Error code: 0
Message: Success
Body-length: 942

<?xml version="1.0" encoding="utf-16"?>
<string>[
    {
        "IssueCode": 5,
        "IssueStatus": "Actual",
        "Description": "ArchiveHasBadStatus",
        "Initiator": "Server",
        "DateTime": "2017-01-30T04:54:56.3653343Z",
        "Data": "\r\nКонфигурация логического диска \"Y\" некорректна: в системе отсутствует логический диск. Запись в архив на диск \"Y\" производиться не будет.\r\nДля решения проблемы перейдите в раздел \"Серверы -&gt; Настройки размещения архива\" в программе \"Macroscop Конфигуратор\".\r\n\n\n"
    },
    {
        "IssueCode": 8,
        "IssueStatus": "Resolved",
        "Description": "TotalMemoryOverload",
        "Initiator": "HttpApi",
        "DateTime": "2017-01-30T04:35:58.1905539Z",
        "Data": "90"
    }
]</string>