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