Dr.Web Agent

Компонент Dr.Web Agent представлен модулем drweb-agent. Это постоянно загруженный модуль, который управляет настройками модулей программного комплекса Dr.Web для почтовых серверов UNIX, определяет политику работы комплекса в зависимости от установленной лицензии и собирает статистику вирусных инцидентов. Эта статистика, в зависимости от режима работы Dr.Web Agent, отсылается с заданной периодичностью либо на публичный сервер статистики компании Dr.Web, либо на сервер централизованной защиты, под управлением которого работает Dr.Web Agent. Когда происходит запуск компонентов Dr.Web для почтовых серверов UNIX, или происходит изменение настроек, Dr.Web Agent шлет компонентам необходимые настройки.

warning

Обратите внимание, что модуль drweb-agent в режиме централизованной защиты (enterprise mode) предназначен для работы только с Dr.Web ESS версии 6. Если вы хотите обеспечить подключение к серверу централизованной защиты Dr.Web ESS версии 10, вам следует установить и настроить новую версию агента, реализованную в виде модуля drweb-agent10. Об установке и настройке версии drweb-agent10 см. в разделе Переход на использование Dr.Web ESS версии 10.

В ходе работы Dr.Web Agent может взаимодействовать с другими модулями программного комплекса, обмениваясь с ними различными управляющими сигналами.

Поскольку все компоненты Dr.Web для почтовых серверов UNIX (кроме Dr.Web Monitor) получают свои конфигурационные данные через модуль drweb-agent, он должен запускаться перед другими компонентами, непосредственно после Dr.Web Monitor.

Пожалуйста, обратите внимание, что если в конфигурационном файле компонента указано несколько параметров с одним именем, то Dr.Web Agent их объединяет через запятую. При задании значений параметров в конфигурационных файлах можно использовать обратный слэш "\". В этом случае Dr.Web Agent объединит в одну строку все строки, разделённые с помощью обратного слэша. Обратите внимание, что использование пробела после символа слэша не допускается.

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

Пример:

GlobalRules = select message, append_html "lookup:file:/maild-files/somehtml.html"

Это правило можно также задать следующим образом (см. формат правил в описании работы подключаемого модуля Dr.Web Modifier):

GlobalRules = select message
GlobalRules = append_html "lookup:file:/maild-files/somehtml.html"

Обратите внимание, что разделение одной строки на части при помощи слэшэй позволяет вставлять комментарии, которые будут проигнорированы анализатором правила после чтения конфигурации.

Пример:

to:user@host cont \
modifier/LocalRules=select mime.headers "X-Spam-Level" "\\*\\*\\*", \
# 3 и более звездочек <- комментарий
if found,\
select mime.headers Subject ".*",\
replace "[SPAM]" "^",\
endif

(см. формат правил в секции [Rules] конфигурационного файла Dr.Web MailD).