G5. Конфигурационный файл Загрузчика репозитория

Конфигурационный файл Загрузчика репозитория drwreploader.conf представлен в формате XML и располагается в каталоге etc каталога установки Сервера.

Чтобы использовать конфигурационный файл:

Для консольной утилиты путь до файла должен быть указан в ключе --config.

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

Описание параметров конфигурационного файла Загрузчика репозитория:

<mode value="" path="" archive="" key="" />

Описание атрибутов:

Атрибут

Описание

Допустимые значения

value

Режим загрузки обновлений:

repository – осуществляется скачивание репозитория в формате репозитория Сервера. Загруженные файлы могут быть непосредственно импортированы через Центр управления в качестве обновления репозитория Севера.

mirror – осуществляется скачивание репозитория в формате зоны обновлений ВСО. Загруженные файлы могут выть выложены на зеркало обновлений в вашей локальной сети. В дальнейшем Серверы могут быть настроены на получение обновлений непосредственно с данного зеркала обновлений, содержащего последнюю версию репозитория, а не с серверов ВСО.

repository | mirror

path

Каталог, в который будет осуществляться загрузка репозитория.

archive

Автоматически упаковать загруженный репозиторий в zip-архив. Данная опция позволяет получить готовый архивный файл для импорта загруженного репозитория на Сервер при помощи Центра управления, из раздела Администрирование → Содержимое репозитория.

yes | no

key

Файл лицензионного ключа Dr.Web. Также можно задать только MD5-хэш лицензионного ключа, который доступен для просмотра в Центре управления, в разделе Администрирование → Менеджер лицензий.

<log path="" verbosity="" rotate="" />

Настройки ведения журнала работы Загрузчика репозитория.

Описание атрибутов:

Атрибут

Описание

Допустимые значения

path

Путь к файлу журнала.

verbosity

Уровень подробности ведения журнала. По умолчанию – TRACE3.

ALL, DEBUG3, DEBUG2, DEBUG1, DEBUG, TRACE3, TRACE2, TRACE1, TRACE, INFO, NOTICE, WARNING, ERROR, CRIT. Значения ALL и DEBUG3 – синонимы.

rotate

Режим ротации журнала в формате <N><f>,<M><u>. Аналогично настройке ротации журнала Сервера.

По умолчанию 10,10m, что означает хранить 10 файлов по 10 мегабайт, использовать сжатие.

<update url="" proto="" cdn="" update-key="" version="" >

Общие настройки загрузки репозитория.

Описание атрибутов:

Атрибут

Описание

Допустимые значения

url

Каталог на серверах ВСО, содержащий обновления продуктов Dr.Web.

proto

Тип протокола для получения обновлений с серверов обновлений. Для всех протоколов загрузка обновлений осуществляется согласно настройкам списка серверов ВСО.

http | https | ftp | ftps | sftp | scp | file

cdn

Разрешить использование Content Delivery Network при загрузке репозитория.

yes | no

update-key

Путь до открытого ключа или каталога с открытым ключом для проверки подписи обновлений, загружаемых с ВСО. Открытые ключи для проверки подлинности обновлений update-key-*.upub можно найти на Сервере Dr.Web в каталоге etc.

version

Версия Сервера Dr.Web, для которого необходимо скачать обновления.

<servers>

Список серверов обновления. Порядок серверов ВСО в списке определяет порядок обращения к ним утилиты при загрузке репозитория.

Содержит дочерние элементы <server>, в которых указываются серверы обновления.

<auth user="" password="" />

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

Описание атрибутов:

Атрибут

Описание

user

Имя пользователя на сервере обновлений.

password

Пароль на сервере обновлений.

<proxy host="" port="" user="" password="" />

Параметры подключения к ВСО через прокси-сервер.

Описание атрибутов:

Атрибут

Описание

host

Сетевой адрес используемого прокси-сервера.

port

Номер порта используемого прокси-сервера. По умолчанию – 3128.

user

Имя пользователя на прокси-сервере, если используемый прокси-сервер требует авторизацию.

password

Пароль на прокси-сервере, если используемый прокси-сервер требует авторизацию.

<ssl cert-mode="" cert-file="" />

Настройки SSL-сертификатов, которые будут автоматически приниматься. Данная настройка используется только для защищенных протоколов, поддерживающих шифрование.

Описание атрибутов:

Атрибут

Описание

Допустимые значения

cert-mode

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

any – принимать любые сертификаты,

valid – принимать только проверенные сертификаты,

drweb – принимать только сертификаты Dr.Web,

custom – принимать пользовательские сертификаты.

cert-file

Путь к файлу сертификата.

<ssh mode="" pubkey="" prikey="" />

Тип авторизации на сервере обновлений при обращении по SCP/SFTP.

Описание атрибутов:

Атрибут

Описание

Допустимые значения

mode

Тип авторизации.

pwd – авторизация по паролю. Пароль задается в тэге <auth />.

pubkey – авторизация по открытому ключу. Открытый ключ задается в атрибуте pubkey или извлекается из закрытого ключа, указанного в prikey.

pubkey

Открытый ключ SSH

prikey

Закрытый ключ SSH

<products>

Настройки загружаемых продуктов.

<product name="" update="" />

Настройки каждого продукта по отдельности.

Описание атрибутов:

Атрибут

Описание

Допустимые значения

name

Название продукта.

05-drwmeta – данные безопасности Сервера Dr.Web,

10-drwbases – вирусные базы,

10-drwgatedb – базы SpIDer Gate,

10-drwspamdb – базы Антиспама,

10-drwupgrade – Модуль обновления Dr.Web,

20-drwagent – Агент Dr.Web для Windows,

20-drwandroid11 – Агент Dr.Web для Android,

20-drwcs – Сервер Dr.Web,

20-drwunix – Агент Dr.Web для UNIX,

40-drwproxy – Прокси-сервер Dr.Web,

80-drwnews – новости компании «Доктор Веб».

update

Включить загрузку этого продукта.

yes | no

<schedule>

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

<job period="" enabled="" min="" hour="" day="" />

Настройки выполнения загрузок по расписанию.

Атрибут

Описание

Допустимые значения

period

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

every_n_min – каждые N минут,

hourly – ежечасно,

daily – ежедневно,

weekly – еженедельно.

enabled

Задание на загрузку включено.

yes | no

min

Минута выполнения задания.

целые числа от 0 до 59

hour

Час выполнения задания. Актуален для периодов daily и weekly.

целые числа от 0 до 23

day

День выполнения задания. Актуален для периода weekly.

mon – понедельник,

tue – вторник,

wed – среда,

thu – четверг,

fri – пятница,

sat – суббота,

sun – воскресенье.