Вывод статистики

Статистика по работе каждого из подключаемых модулей выводится в определенном формате. Для каждого подключаемого модуля вывод состоит из двух частей:

1.общая статистика по проверенным сообщениям:

PLUGIN DATE [P][R][D][T][Q][RE][N][C][S][U][F][I][DI][DM][DSV][DC][DD][DSK][DAR][DE][DTA][DTD][DTJ][DTR][DTH][PS][RS][DS][TS][QS][RES][NS][CS][SS][US][FS][IS][WT]...

2.статистика по заблокированным сообщениям:

PLUGIN DATE FROM|- IP|- 'BLOCK1' TYPE1 'BLOCK2' TYPE2 ...

Здесь:

PLUGIN - название подключаемого модуля, по которому выводится статистика. Если указано *, то выводится общая статистика по всему комплексу (например, здесь учитываются сообщения, которые не были пропущены ни через один подключаемый модуль).

DATE - время, когда была создана запись. Для общей статистики по проверенным сообщениям обозначает начало периода, за который была сохранена статистика, при этом конец периода - это начало следующей записи, или, если следующей записи нет, то это начало периода плюс 5 минут. Формат соответствует ISO формату - YYYYMMDDTHHMMSS, где T - разделитель между временем и датой. Время задается и выводится как локальное время для хоста, на котором работает Dr.Web для почтовых серверов UNIX.

Следующие значения до WT включительно выводятся в формате NAME=VAL, где NAME - собственно имя значения (P, PS...), а VAL - его числовое значение. Если какое-либо из этих значений не указано, то оно считается равным нулю.

P/PS - <количество>/<размер в байтах> сообщений, для которых было выполнено действие pass;

R/RS - <количество>/<размер в байтах> сообщений, для которых было выполнено действие reject;

D/DS - <количество>/<размер в байтах> сообщений, для которых было выполнено действие discard;

T/TS - <количество>/<размер в байтах> сообщений, для которых было выполнено действие tempfail;

Q/QS - <количество>/<размер в байтах> сообщений, для которых было выполнено действие quarantine;

RE/RES - <количество>/<размер в байтах> сообщений, для которых было выполнено действие redirect;

N/NS - <количество>/<размер в байтах> сообщений, для которых было выполнено действие notify;

C/CS - <количество>/<размер в байтах> чистых сообщений;

S/SS - <количество>/<размер в байтах> сообщений, помеченных как спам;

U/US - <количество>/<размер в байтах> сообщений, помеченных как безусловный спам;

F/FS - <количество>/<размер в байтах> сообщений, заблокированных фильтром;

I/IS - <количество>/<размер в байтах> сообщений, содержащих вирусы;

DI - количество инфицированных вложений;

DM - количество вложений, зараженных модификацией известного вируса;

DSV - количество вложений, зараженных неизвестным вирусом;

DC - количество излеченных вложений;

DD - количество вложений, которые были удалены;

DSK - количество вложений, которые по различным причинам были пропущены без антивирусной проверки;

DAR - количество вложений, которые были пропущены без антивирусной проверки из-за ограничений на архивы;

DE - количество вложений, при проверке которых произошла ошибка;

DTA - количество вложений, содержащих программы для показа рекламы;

DTD - количество вложений, содержащих программы дозвона;

DTJ - количество вложений, содержащих программы-шутки;

DTR - количество вложений, содержащих потенциально опасные программы;

DTH - количество вложений, содержащих программы, предназначенные для получения несанкционированного доступа к компьютерным системам;

WT - время в миллисекундах, потраченное подключаемым модулем на обработку сообщений.

Для заблокированных писем выводится список, состоящий из следующих полей:

BLOCK[12..] - название блокирующего объекта (например, вируса). Оно заключается в кавычки по аналогии с тем, как это делается для групп (см. выше).

TYPE[12..] - тип блокирующего объекта. Названия берется из NAME, описанного выше. Доступные значения: DI-DTH, F, S, U.

FROM - отправитель письма из конверта.

IP - IP-адрес отправителя письма.