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

Конфигурационный файл Загрузчика репозитория 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 — воскресенье.