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

На главную  Назад 

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

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

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

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

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

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

LogLevel = Notice

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

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

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

Log = Auto

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

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

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

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

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

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

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

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

RunAsUser = drweb

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
ExcludedFiles = file2

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

ExcludedFiles = drweb32.lst

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

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

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

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

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

NetworkTimeout = 60s

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

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

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

BaseDrlPath = <var_dir>/drl/bases/update.drl

Для Linux:

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

Для FreeBSD:

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

Для Solaris:

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

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

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

Если этот параметр не пуст, или не пусто содержимое файла, на который он указывает, для обновления используются только эти серверы. Основной файл списка (см. выше) игнорируется.

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

BaseCustomDrlPath = <var_dir>/drl/bases/custom.drl

Для Linux:

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

Для FreeBSD:

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

Для Solaris:

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

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

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

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

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

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

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

BaseUpdateEnabled = Yes

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

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

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

VersionDrlPath =

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

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

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

VersionUpdateEnabled = No

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

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

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

DwsDrlPath = <var_dir>/drl/dws/update.drl

Для Linux:

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

Для FreeBSD:

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

Для Solaris:

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

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

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

Если этот параметр не пуст, или не пусто содержимое файла, на который он указывает, для обновления используются только эти серверы. Основной файл списка (см. выше) игнорируется.

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

DwsCustomDrlPath = <var_dir>/drl/dws/custom.drl

Для Linux:

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

Для FreeBSD:

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

Для Solaris:

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

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

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

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

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

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

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

DwsUpdateEnabled = Yes

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

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

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

AntispamDrlPath = <var_dir>/drl/antispam/update.drl

Для Linux:

AntispamDrlPath = /var/opt/drweb.com/drl/antispam/update.drl

Для FreeBSD:

AntispamDrlPath = /var/drweb.com/drl/antispam/update.drl

Для Solaris:

AntispamDrlPath = /var/opt/drweb.com/drl/antispam/update.drl

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

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

Если этот параметр не пуст, или не пусто содержимое файла, на который он указывает, для обновления используются только эти серверы. Основной файл списка (см. выше) игнорируется.

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

AntispamCustomDrlPath = <var_dir>/drl/antispam/custom.drl

Для Linux:

AntispamCustomDrlPath = /var/opt/drweb.com/drl/antispam/custom.drl

Для FreeBSD:

AntispamCustomDrlPath = /var/drweb.com/drl/antispam/custom.drl

Для Solaris:

AntispamCustomDrlPath = /var/opt/drweb.com/drl/antispam/custom.drl

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

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

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

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

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

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

AntispamUpdateEnabled = No

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

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

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

BackupDir = /tmp/update-backup

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

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

Если значение параметра – 0, то предыдущие версии файлов для восстановления не сохраняются.

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

MaxBackups = 0