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

На главную  Назад  Вперед

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

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

LogLevel

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

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

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

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

Log

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

Метод ведения журнала

ExePath

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

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

Значение по умолчанию: <opt_dir>/bin/drweb-update

Для Linux, Solaris: /opt/drweb.com/bin/drweb-update

Для FreeBSD: /usr/local/libexec/drweb.com/bin/drweb-update

RunAsUser

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

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

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

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

UpdateInterval

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

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

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

RetryInterval

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

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

Параметр может принимать значение от 1m до 30m включительно.

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

MaxRetries

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

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

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

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

Proxy

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

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

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

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

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

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

где:

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

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

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

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

<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

Значение по умолчанию: (не задано)

ExcludedFiles

{имя файла}

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

Может иметь список значений. Значения в списке указываются через запятую (каждое значение – в кавычках). Допускается повторение параметра в секции (в этом случае все значения объединяются в единый список).

Пример: Добавить в список файлы 123.vdb и 456.dws.

1.Добавление значений в файл конфигурации.

Два значения в одной строке

[Update]
ExcludedFiles = "123.vdb", "456.dws"

Две строки (по одному значению в строке)

[Update]
ExcludedFiles = 123.vdb
ExcludedFiles = 456.dws

2.Добавление значений через команду drweb-ctl cfset.

# drweb-ctl cfset Update.ExcludedFiles -a 123.vdb
# drweb-ctl cfset Update.ExcludedFiles -a 456.dws

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

NetworkTimeout

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

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

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

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

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

BaseDrlPath

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

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

Значение по умолчанию: <var_dir>/drl/bases/update.drl

Для Linux, Solaris: /var/opt/drweb.com/drl/bases/update.drl

Для FreeBSD: /var/drweb.com/drl/bases/update.drl

BaseCustomDrlPath

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

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

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

Значение по умолчанию: <var_dir>/drl/bases/custom.drl

Для Linux, Solaris: /var/opt/drweb.com/drl/bases/custom.drl

Для FreeBSD: /var/drweb.com/drl/bases/custom.drl

BaseUpdateEnabled

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

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

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

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

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

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

VersionDrlPath

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

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

Значение по умолчанию: <var_dir>/drl/version/update.drl

Для Linux, Solaris: /var/opt/drweb.com/drl/version/update.drl

Для FreeBSD: /var/drweb.com/drl/version/update.drl

VersionUpdateEnabled

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

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

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

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

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

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

DwsDrlPath

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

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

Значение по умолчанию: <var_dir>/drl/dws/update.drl

Для Linux, Solaris: /var/opt/drweb.com/drl/dws/update.drl

Для FreeBSD: /var/drweb.com/drl/dws/update.drl

DwsCustomDrlPath

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

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

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

Значение по умолчанию: <var_dir>/drl/dws/custom.drl

Для Linux, Solaris: /var/opt/drweb.com/drl/dws/custom.drl

Для FreeBSD: /var/drweb.com/drl/dws/custom.drl

DwsUpdateEnabled

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

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

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

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

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

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

AntispamDrlPath

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

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

Значение по умолчанию: <var_dir>/drl/antispam/update.drl

Для Linux, Solaris: /var/opt/drweb.com/drl/antispam/update.drl

Для FreeBSD: /var/drweb.com/drl/antispam/update.drl

AntispamCustomDrlPath

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

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

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

Значение по умолчанию: <var_dir>/drl/antispam/custom.drl

Для Linux, Solaris: /var/opt/drweb.com/drl/antispam/custom.drl

Для FreeBSD: /var/drweb.com/drl/antispam/custom.drl

AntispamUpdateEnabled

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

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

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

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

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

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

BackupDir

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

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

Значение по умолчанию: /tmp/update-backup

MaxBackups

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

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

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

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