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