Модель для GetAgentInfo — содержимое раздела taskResponse.

Формат

{
    "agentCommon": {
        "agentVersion": "string",
        "monitorVersion": "string",
        "operatingSystem": {
            "name": "string",
            "architecture": "string",
            "version": "string",
            "partition": "string"
        },
        "machineName": "string",
        "workingDirectory": "string"
    },
    "healthState": {
        "workingMemorySetMb": 0,
        "dataFolderSizeMb": 0,
        "availableFreeDiskSpaceGb": 0.0
    },
    "pluggedSystems": [
        {
            "name": "string",
            "version": "string",
            "instanceName": "string",
            "connectionError": "string",
            "objectIdList": [199990001,199990002],
            "isAvailable": "bool"
        }
    ],
    "plugins": [
        {
            "name": "string",
            "version": "string"
        }
    ]
}
JSON

Параметр

Тип параметра

Описание

agentCommon
Контейнер информации об основных параметрах агента
-agentVersionstring

Данные о версии агента

-monitorVersionstringДанные о версии монитора
-operatingSystem

Данные об операционной системе

--namestring

Операционная система

--architecturestring

Архитектура

--versionstring

Версия

--partitionstring

Раздел

-machineNamestring

Название компьютера

-workingDirectorystring

Место расположения агента

healthState
Сведения о потребляемых агентом ресурсах, только WSA 2
-workingMemorySetMbint

Размер в мегабайтах памяти, выделенной для модуля — Агента или Монитора

-dataFolderSizeMbint Размер в мегабайтах папки данных — Агент и Монитор вернут одинаковый результат
-availableFreeDiskSpaceGbnumberОбъем в гигабайтах свободного места на диске, на котором находится папка данных — Агент и Монитор вернут одинаковый результат
pluggedSystems
Контейнер информации к агенту о подключенных системах
-namestringНазвание типа подключенной системы, например: R-Keeper cash server
-instanceNamestring

Отличительное имя подключенной системы. Примеры:

  • Для MID- и REF-серверов r_keeper будет использовано поле NetName из ответа на запрос GetServerInfo к ним
  • Для StoreHouse будет использовано поле Host из ответа на запрос GetInfo к нему
  • Для SQL-подключений будет возращена такая пара значений: "<имя sql-сервера>&<имя базы данных>"
-connectionErrorstringОпциональный параметр — ошибка подключения к системе
-versionstringВерсия подключенной системы r_keeper
-isAvailableboolДоступность системы. Принимает значение true или false
-objectIdListint[]Список кодов объектов, для которых подключаемая система прошла аутентификацию на сервере
plugins
Контейнер информации о подключенных плагинах WSA V2
-namestringНазвание, по которому можно отправлять команды плагину
-versionstringВерсия сборки плагина