Получение статистики нагрузки на виртуальный сервер
Функция предназначена для получения в режиме реального времени статистической информации о загруженности сервера. Функция может использоваться для рисования графиков в реальном времени для наглядного отображения состояния сервера, сети, дисков и т.д.
Поля Запроса
cmd: get_stat_data
fields(string) Перечень полей для отображения статистики разделенные символом "|". Поле формируется из номера сервера, типа устройства (hdd, network), номера устройства или его mac адреса, параметра. Все значения разделаются символом "/".  например: "555/network/AA:BB:CC:DD:EE:FF/rx_bytes" . Для получения нескольких значений за один запрос, добавьте их через разделитель "|". номер_сервера/тип_оборудования/идентификатор_устройства/параметр|номер_сервера/тип_оборудования/идентификатор_устройства/параметр"
Перечень параметров:
Для получения статистики по дискам или сетевым интерфейсам, необходимо в запросе указывать mac адрес интерфейса или номер жесткого диска.  Например для получения  количества входящих пакетов (rx_packets)  сервера 555 и его сетевого интерфейса с MAC адресом "52:54:00:4A:27:39" необходимо передать поле:  "555/network/52:54:00:4A:27:39/rx_packets" . Для жестких дисков необходимо указывать номер диска.  Например  для получения количества операций чтения с диска 1 у сервера 555  необходимо передать следующее поле:  "555/hdd/1/rd_reqs" .  Несколько полей в запросе должны быть разделены символом "|".
Перечень параметров:
| cpuLoad (int) | Нагрузка на процессор в процентах; | 
| cpuTime (int) | Использованное процессорное время в секундах (usec/1000/1000); | 
| rx_bytes (int) | Байт принято на сетевом интерфейсе; | 
| tx_bytes (int) | Байт передано на сетевом интерфейсе; | 
| rx_packets (int) | Пакетов принято на сетевом интерфейсе; | 
| tx_packets (int) | Пакетов передано на сетевом интерфейсе; | 
| rd_bytes (int) | Байт считано с диска; | 
| wr_bytes (int) | Байт записано на диск; | 
| rd_reqs (int) | Выполнено запросов на чтение к диску (IOPS); | 
| wr_reqs (int) | Выполнено запросов на запись к диску (IOPS); | 
sess  Авторизационная сессия 
            Поля ответа
success (true, false) Статус выполнения команды
data (string) Массив со списком данных
login(string) Логин пользователя.
      
                  Поля ответа массива data
В массиве data будет представлен перечень запрошенных полей и их значений. Помимо запрошенных полей будет передано поле "timelocal" в формате unix timestamp которое содержит дату и время снятия пробы.
      
      
            Примеры
http://my.imserver.ru/api?cmd=get_stat_data&fields=555/cpuLoad|555/cpuTime&sess=f58d878cf6a90dffee54ceb169b4058ed
Данный запрос выведет данные по нагрузке на процессор сервера 555 в виде 2х параметров  cpuLoad и cpuTime.