Ж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 — воскресенье.