Параметры запроса
Параметр
|
Описание
|
Обязательный
|
from
|
Дата начала периода, за который запрашивается статистика.
Задается в формате: YYYYMMDD или YYYYMMDDHHmmss.
Если параметр не задан, то статистика возвращается за текущий месяц.
|
нет
|
till
|
Дата окончания периода, за который запрашивается статистика.
Задается в формате: YYYYMMDD или YYYYMMDDHHmmss.
Если параметр не задан, то статистика возвращается за текущий месяц.
|
нет
|
top-viruses
|
Топ угроз.
Допустимые значения: yes | no. По умолчанию: yes.
|
нет
|
virtop
|
Количество угроз в топ угроз.
Допустимые значения: целое положительное число. По умолчанию: 10.
Параметр будет игнорироваться, если top-viruses=no.
|
нет
|
Пример запроса
https://192.168.1.1:9081/api/server/statistics.ds?virtop=100&top-viruses=yes
|
Ниже представлены примеры ответов в формате XML и в формате JSON.
Ответ в формате XML
<drweb-es-api api_version="4.3.2" timestamp="1587315430" server="192.168.1.1" srv_version="13.00.0.202005090" status="true">
<server-statistics period_from="1585688400" period_till="1587329999">
<infections scanned="7864" total="2">
<modifications>0</modifications>
<suspicious>0</suspicious>
<activities>2</activities>
<cured>0</cured>
<moved>0</moved>
<renamed>0</renamed>
<deleted>2</deleted>
<locked>0</locked>
<errors>2767</errors>
</infections>
<viruses>
<virus name="EICAR Test File (NOT a Virus!)" stations="1" originator=115" treatment=513">2</virus>
</viruses>
</server-statistics>
<stations></stations>
</drweb-es-api>
|
Описание параметров ответного XML
Элемент <server-statistics /> содержит информацию о статистике Сервера Dr.Web.
Атрибуты элемента <server-statistics />:
Атрибут
|
Описание
|
period_from
|
Дата начала периода, за который приведена статистика
|
period_till
|
Дата окончания периода, за который приведена статистика
|
•Элемент <infections /> содержит статистику по действиям над обнаруженными объектами.
Атрибуты элемента <infections />:
Атрибут
|
Описание
|
scanned
|
Общее количество просканированных объектов
|
total
|
Общее количество обнаруженных инфекций
|
▫Вложенные элементы элемента <infections />:
Элемент
|
Описание
|
<modifications />
|
Количество объектов, инфицированных модификациями угроз
|
<suspicious />
|
Количество подозрительных объектов
|
<activities />
|
Количество вредоносных действий
|
<cured />
|
Количество вылеченных объектов
|
<moved />
|
Количество объектов, перемещенные в Карантин
|
<renamed />
|
Количество переименованных объектов
|
<deleted />
|
Количество удаленных объектов
|
<locked />
|
Количество заблокированных объектов
|
<errors />
|
Количество ошибок при сканировании
|
Значением данных элементов является количество объектов, над которыми было совершенно действие, соответствующее данному элементу.
•Элемент <viruses /> содержит статистику по всем обнаруженным угрозам.
▫Элемент <virus /> содержит информацию о конкретной угрозе.
Атрибуты элемента <virus />:
Атрибут
|
Описание
|
name
|
Название угрозы
|
stations
|
Количество станций, на которых обнаружена данная угроза
|
originator
|
Код компонента, который обнаружил угрозу
|
treatment
|
Код действия, примененного к угрозе и зависящего от ее типа
|
Значение элемента <virus /> — количество объектов, на которых обнаружена данная угроза.
Ответ в формате JSON
{ "head": {
"status": true,
"timestamp": 1587315538,
"api": {
"version": 40302,
"versionString": "4.3.2"},
"server": {
"name": "192.168.1.1",
"version": "13.00.0.202005090",
"uuid": "uuid": "b35d999d-9212-481d-af8c-8551c4113383"}},
"data": {
"period_till": 1587329999,
"period_from": 1585688400,
"infections": {
"scanned": 7864,
"infected": 2,
"modifications": 0,
"suspicious": 0,
"activities": 2,
"cured": 0,
"moved": 0,
"deleted": 2,
"renamed": 0,
"locked": 0,
"errors": 2767},
"viruses": {
"EICAR Test File (NOT a Virus!)": 2},
"viruses_info": {
"EICAR Test File (NOT a Virus!)": {
"count": 2,
"originator": 115,
"stations": 1,
"treatment": 513}}}}
|
Описание параметров ответного JSON
Блок data содержит информацию о статистике Сервера Dr.Web.
Элементы блока data:
Название поля
|
Описание
|
period_from
|
Дата начала периода, за который запрашивались статистические данные
|
period_till
|
Дата окончания периода, за который запрашивались статистические данные
|
infections
|
Блок со статистикой по действиям над обнаруженными объектами
|
viruses
|
Блок с суммарной статистикой по всем обнаруженным угрозам
|
viruses_info
|
Блок со статистикой по каждой из обнаруженных угроз
|
•Элементы блока infections:
Название поля
|
Описание
|
scanned
|
Общее количество просканированных файлов
|
infected
|
Количество зараженных объектов
|
modifications
|
Количество объектов, инфицированных модификациями угроз
|
suspicious
|
Количество подозрительных объектов
|
activities
|
Количество вредоносных действий
|
cured
|
Количество вылеченных объектов
|
moved
|
Количество объектов, перемещенные в Карантин
|
deleted
|
Количество удаленных объектов
|
renamed
|
Количество переименованных объектов
|
locked
|
Количество заблокированных объектов
|
errors
|
Количество ошибок при сканировании
|
•Элементы блока viruses:
Название поля
|
Описание
|
Название обнаруженной угрозы
|
Количество зараженных объектов
|
•Блок viruses_info состоит из вложенных блоков.
▫Каждый вложенный блок содержит статистику по каждой из обнаруженных угроз. Название вложенного блока соответствует названию обнаруженной угрозы.
Элементы вложенных блоков в блоке viruses_info:
Название поля
|
Описание
|
count
|
Количество объектов, на которых обнаружена данная угроза
|
originator
|
Код компонента, который обнаружил угрозу
|
stations
|
Количество станций, на которых обнаружена данная угроза
|
treatment
|
Код действия, примененного к угрозе и зависящего от ее типа
|
|