Параметры конфигурации

Компонент использует параметры конфигурации, заданные в секции [Update] объединенного конфигурационного файла продукта Dr.Web для файловых серверов UNIX.

В секции представлены следующие параметры:

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

Уровень подробности ведения журнала модуля обновлений Dr.Web Updater.

Если параметр не указан, используется значение параметра DefaultLogLevel из секции [Root].

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

LogLevel = Notice

Log = {тип журнала}

Метод ведения журнала компонента обновления Dr.Web Updater.

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

Log = Auto

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

Путь к исполняемому файлу компонента Dr.Web Updater.

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

ExePath = <opt_dir>/bin/drweb-update

Для Linux:

ExePath = /opt/drweb.com/bin/drweb-update

Для FreeBSD:

ExePath = /usr/local/libexec/drweb.com/bin/drweb-update

Для Solaris:

ExePath = /opt/drweb.com/bin/drweb-update

UpdateInterval = {интервал времени}

Частота проверки наличия обновлений для вирусных баз и антивирусного ядра. Период времени, который должен пройти от предыдущего успешного обновления (автоматического или инициированного пользователем) до следующей попытки выполнить обновление.

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

UpdateInterval = 30m

RetryInterval = {интервал времени}

Частота повторных попыток обновления в случае если очередное обновление завершилось неудачей.

Параметр может значение от 1m до 30m.

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

RetryInterval = 3m

MaxRetries = {целое число}

Количество повторных попыток выполнить обновление (предпринимаемых через промежутки времени RetryInterval), если предыдущая попытка обновления окончилась неудачей.

Если значение параметра – 0, повторные попытки выполнить неудавшееся обновление не производятся (следующее обновление будет производиться через период времени UpdateInterval).

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

MaxRetries = 3

Proxy = {строка подключения}

Хранит параметры подключения к прокси-серверу, который используется компонентом обновления Dr.Web Updater для подключения к серверам обновлений компании «Доктор Веб» (например, если непосредственное подключение к внешним серверам запрещено политиками безопасности сети).

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

Возможные значения:

<cтрока подключения> – Строка подключения к прокси-серверу. Имеет следующий формат (URL):

[<protocol>://][<user>:<password>@]<proxyhost>:<port>

где:

<protocol> – Типа используемого протокола (в текущей версии доступен только http).

<user> – Имя пользователя для подключения к прокси.

<password> – Пароль для подключения к прокси.

<proxyhost> – Адрес хоста, на котором работает прокси (IP-адрес или имя домена).

<port> – Используемый порт.

Параметры <protocol> и <user>:<password> могут отсутствовать. Адрес прокси <proxyhost>:<port> является обязательным.

Если имя пользователя (<user>) или пароль (<password>) содержит символы '@', '%' или ':', то они должны быть заменены на коды "%40", "%25" и "%3A" соответственно.

Примеры:

1.В файле конфигурации:

Подключение к прокси на хосте proxyhost.company.org на порт 123:

Proxy = proxyhost.company.org:123

Подключение к прокси на хосте 10.26.127.0 на порт 3336, используя протокол http:, от имени пользователя 'legaluser' с паролем 'passw':

Proxy = http://legaluser:passw@10.26.127.0:3336

Подключение к прокси на хосте 10.26.127.0 на порт 3336 от имени пользователя 'user@company.com' с паролем 'passw%123:':

Proxy = user%40company.com:passw%25123%3A@10.26.127.0:3336

2.Задание тех же самых значением с использованием команды drweb-ctl cfset:

drweb-ctl cfset Update.Proxy proxyhost.company.org:123

drweb-ctl cfset Update.Proxy http://legaluser:passw@10.26.127.0:3336

drweb-ctl cfset Update.Proxy user%40company.com:passw%25123%3A@10.26.127.0:3336

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

Proxy =

ExcludedFiles = {имя файла}

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

Может иметь список значений, указанных через запятую. Допускается повторение параметра в секции.

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

ExcludedFiles = "file1", "file2"

Рекомендуется использовать множественное указание параметра в формате "по одному значению на строку", в этом случае кавычки можно опустить:

ExcludedFiles = file1

ExcludedFiles = file2

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

ExcludedFiles = drweb32.lst

NetworkTimeout = {интервал времени}

Тайм-аут на сетевые операции компонента обновления при выполнении обновлений.

Используется для ожидания продолжения обновления в случае временного обрыва соединения. Если оборванное сетевое соединение будет восстановлено до истечения тайм-аута, то обновление будет продолжено.

Не имеет смысла указывать величину тайм-аута более 75s, т.к. за это время соединение закроется по тайм-ауту TCP. Минимально допустимое значение – 5s.

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

NetworkTimeout = 60s

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

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

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

BaseDrlPath = <var_dir>/bases/update.drl

Для Linux:

BaseDrlPath = /var/opt/drweb.com/bases/update.drl

Для FreeBSD:

BaseDrlPath = /var/drweb.com/bases/update.drl

Для Solaris:

BaseDrlPath = /var/opt/drweb.com/bases/update.drl

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

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

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

BaseCustomDrlPath = <var_dir>/drl/custom.drl

Для Linux:

BaseCustomDrlPath = /var/opt/drweb.com/drl/custom.drl

Для FreeBSD:

BaseCustomDrlPath = /var/drweb.com/drl/custom.drl

Для Solaris:

BaseCustomDrlPath = /var/opt/drweb.com/drl/custom.drl

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

Флаг, указывающий, разрешено или запрещено обновление вирусных баз.

Возможные значения:

Yes – Обновление разрешено и будет производиться

No – Обновление не разрешено и не будет производиться

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

BaseUpdateEnabled = Yes

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

Определяет путь к используемому подписанному файлу списка серверов обновлений, используемых компонентом обновления для обновления версий компонентов Dr.Web для файловых серверов UNIX.

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

VersionDrlPath =

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

Флаг, указывающий, разрешено или запрещено обновление версий компонентов Dr.Web для файловых серверов UNIX.

Возможные значения:

Yes – Обновление разрешено и будет производиться

No – Обновление не разрешено и не будет производиться

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

VersionUpdateEnabled = No

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

Параметр не используется.

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

DwsDrlPath = <var_dir>/dws/update.drl

Для Linux:

DwsDrlPath = /var/opt/drweb.com/dws/update.drl

Для FreeBSD:

DwsDrlPath = /var/drweb.com/dws/update.drl

Для Solaris:

DwsDrlPath = /var/opt/drweb.com/dws/update.drl

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

Параметр не используется.

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

DwsCustomDrlPath = <var_dir>/dws/custom.drl

Для Linux:

DwsCustomDrlPath = /var/opt/drweb.com/dws/custom.drl

Для FreeBSD:

DwsCustomDrlPath = /var/drweb.com/dws/custom.drl

Для Solaris:

DwsCustomDrlPath = /var/opt/drweb.com/dws/custom.drl

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

Параметр не используется.

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

DwsUpdateEnabled = Yes

RunAsUser = {UID | имя пользователя}

Параметр указывает компоненту обновления, от имени какого пользователя ему следует запускаться при выполнении обновлений. Можно указать как числовой UID пользователя, так и его имя (логин). Если имя пользователя состоит из цифр, оно указывается с префиксом name:, например:

RunAsUser = name:123456

В случае если имя пользователя не указано, работа компонента завершается ошибкой сразу после попытки запуска.

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

RunAsUser = drweb