Конфигурационный файл Загрузчика репозитория drwreploader.conf представлен в формате XML и располагается в каталоге etc каталога установки Сервера Dr.Web.
Чтобы использовать конфигурационный файл
•Для консольной утилиты путь до файла должен быть указан в ключе --config.
•Для графической утилиты файл должен располагаться в каталоге размещения самой утилиты. При запуске графической утилиты без конфигурационного файла, он будет создан в каталоге расположения утилиты и будет использоваться при последующих ее запусках.
Описание параметров конфигурационного файла Загрузчика репозитория:
•<mode value="" path="" archive="" key="">
Описание атрибутов:
Атрибут
|
Описание
|
Допустимые значения
|
value
|
Режим загрузки обновлений:
•repository — осуществляется скачивание репозитория в формате репозитория Сервера Dr.Web. Загруженные файлы могут быть непосредственно импортированы через Центр управления в качестве обновления репозитория Сервера Dr.Web.
•mirror — осуществляется скачивание репозитория в формате зоны обновлений ВСО. Загруженные файлы могут быть выложены на зеркало обновлений в вашей локальной сети. В дальнейшем Серверы Dr.Web могут быть настроены на получение обновлений непосредственно с данного зеркала обновлений, содержащего последнюю версию репозитория, а не с серверов ВСО. |
repository | mirror
|
path
|
Каталог, в который будет осуществляться загрузка репозитория.
|
–
|
archive
|
Автоматически упаковать загруженный репозиторий в zip-архив. Данная опция позволяет получить готовый архивный файл для импорта загруженного репозитория на Сервер Dr.Web при помощи Центра управления, из раздела Администрирование → Содержимое репозитория.
|
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>. Аналогично настройке ротации журнала Сервера Dr.Web.
По умолчанию 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,
•15-drwhashdb — известные хеши угроз,
•20-drwagent — Агент Dr.Web для Windows,
•20-drwandroid11 — вирусные базы Dr.Web для Android,
•20-drwcs — Сервер Dr.Web,
•20-drwunix — базы контент-фильтров для UNIX,
•25-drwcsdoc — документация,
•40-drwproxy — Прокси-сервер Dr.Web,
•70-drwextra — корпоративные продукты Dr.Web,
•70-drwutils — административные утилиты 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 — воскресенье. |
|