Настройки

Настройки модуля обновления компонентов Dr.Web Updater хранятся в секции [Updater] конфигурационного файла программы (по умолчанию drweb32.ini), который размещается в каталоге %etc_dir.

Устройство конфигурационного файла и краткое описание правил задания параметров конфигурации приведены в разделе Конфигурационные файлы.

Секция [Updater]

UpdatePluginsOnly = {логический}

Значение Yes предписывает модулю не производить обновление Dr.Web Daemon и Dr.Web Scanner, а ограничиться только обновлением подключаемых модулей.

Значение по умолчанию:

UpdatePluginsOnly = No

Section = {Daemon | Scanner}

Указывает, из какой секции конфигурационного файла Dr.Web Updater берёт настройки, такие как путь к ключевому файлу, путь к вирусным базам и т.п.

Возможные значения параметра: Scanner или Daemon.

Значение параметра возможно временно переопределить при запуске модуля обновления с помощью параметра командной строки --what. Измененное таким образом значение параметра будет действовать до следующего запуска скрипта.

Значение по умолчанию:

Section = Daemon

ProgramPath = {путь к файлу}

Путь к исполняемому файлу компонента, который будет обновляться.

Требуется модулю обновления для получения информации о версии компонента.

Значение по умолчанию:

ProgramPath = %bin_dir/drwebd

SignedReader = {путь к файлу}

Путь к файлу программы чтения подписанных файлов.

Значение по умолчанию:

SignedReader = %bin_dir/read_signed

LzmaDecoderPath = {путь к  каталогу}

Путь к каталогу, в котором располагается утилита lzma, используемая для распаковывания lzma-архивов.

Значение по умолчанию:

LzmaDecoderPath = %bin_dir/

LockFile = {путь к файлу}

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

Значение по умолчанию:

LockFile = %var_dir/run/update.lock

CronSummary = {логический}

Значение Yes предписывает модулю обновления выдавать отчет сессии обновления на стандартный вывод (stdout).

Данный режим используется для посылки уведомлений администратору по электронной почте при запуске модуля обновления демоном cron.

Значение по умолчанию:

CronSummary = Yes

DrlFile = {путь к файлу}

Путь к специальному файлу, содержащему список серверов обновления ВСО Dr.Web.

Модуль обновления выбирает сервера обновления из этого списка случайным образом.

Подробнее об алгоритме выбора сервера для обновления см. в разделе Процедура обновления

Данный файл подписан компанией «Доктор Веб», не подлежит редактированию пользователем и обновляется автоматически.

Значение по умолчанию:

DrlFile = %var_dir/bases/update.drl

CustomDrlFile = {путь к файлу}

Путь к  файлу, содержащему альтернативный список серверов обновления ВСО Dr.Web.

Модуль обновления выбирает сервера обновления из этого списка случайным образом.

Подробнее об алгоритме выбора сервера для обновления см. в разделе Процедура обновления

Данный файл подписан компанией «Доктор Веб», не подлежит редактированию пользователем и обновляется автоматически.

Значение по умолчанию:

CustomDrlFile = %var_dir/bases/custom.drl

FallbackToDrl = {логический}

Разрешение использовать файл DrlFile в том случае, если не удалось подключиться ни к одному из серверов, заданных в файле CustomDrlFile.

В случае если значение параметра No, файл DrlFile не используется.

В случае если файл CustomDrlFile не существует, обращение к файлу DrlFile производится вне зависимости от значения параметра FallbackToDrl.

Подробнее об алгоритме выбора сервера для обновления см. в разделе Процедура обновления

Значение по умолчанию:

FallbackToDrl = Yes

DrlDir = {путь к каталогу}

Путь к каталогу, содержащему подписанные «Доктор Веб» drl-файлы со списками серверов обновления ВСО Dr.Web для каждого из подключаемых модулей.

Значение по умолчанию:

DrlDir = %var_dir/drl/

Timeout = {числовое значение}

Максимальное время ожидания для загрузки обновлений с ВСО Dr.Web в секундах.

Значение по умолчанию:

Timeout = 90

Tries = {числовое значение}

Количество попыток установки соединения модулем обновления Dr.Web Updater с серверами ВСО Dr.Web

Значение по умолчанию:

Tries = 3

ProxyServer = {IP-адрес | имя хоста}

Имя или IP-адрес используемого прокси-сервера.

Если здесь указано пусто значение, прокси-сервер не используется.

Значение по умолчанию:

ProxyServer =

ProxyLogin = {текст}

Имя пользователя прокси-сервера (если сервер требует аутентификации).

Значение по умолчанию:

ProxyLogin =

ProxyPassword = {текст}

Пароль пользователя прокси-сервера (если сервер требует аутентификации).

Значение по умолчанию:

ProxyPassword =

LogFileName = {syslog | путь к файлу}

Имя файла журнала или syslog, если журнал будет вестись средствами системного сервиса syslog

Значение по умолчанию:

LogFileName = syslog

SyslogFacility = {метка syslog}

Метка записи при использовании системного сервиса syslog

Значение по умолчанию:

SyslogFacility = Daemon

LogLevel = {уровень подробности}

Уровень подробности ведения  журнала.

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

Quiet

Error

Warning

Info

Debug

Verbose

Значение по умолчанию:

LogLevel = Info

 

MaildPidFile = {путь к файлу}

Путь к PID-файлу для Dr.Web MailD.

Значение по умолчанию:

MaildPidFile = %var_dir/run/drweb-maild.pid

AgentConfPath = {путь к файлу}

Путь к конфигурационному файлу Dr.Web Agent.

Значение по умолчанию:

AgentConfPath = %var_dir/agent.conf

 

PathToVadeRetro = {путь к файлу}

Путь к библиотеке libvaderetro.so (используется подключаемым модулем Vaderetro)

Значение по умолчанию:

PathToVadeRetro = %var_dir/lib/libvaderetro.so

 

ExpiredTimeLimit = {числовое значение}

Количество дней до истечения срока действия лицензии, в течение которых Dr.Web Updater будет пытаться обновить лицензионный ключевой файл.

Значение по умолчанию:

ExpiredTimeLimit = 14

ESLockfile = {путь к файлу}

Путь к блокирующему файлу.

Если данный файл существует, то Dr.Web Updater перестает использовать расписания cron для обновления.

Значение по умолчанию:

ESLockfile = %var_dir/run/es_updater.lock