G5. 库加载器配置文件

库加载器配置文件drwreploader.conf为XML格式,位于服务器安装目录的etc子目录。

使用配置文件需:

控制台工具中文件路径应在参数--config指定。

图形工具中文件应位于工具本身所在目录。无配置文件启动图形工具时会在工具本身所在目录创建配置文件,并在之后启动时使用。

库加载器配置文件参数说明:

<mode value="" path="" archive="" key="" />

属性介绍:

属性

描述

有效值

value

加载更新的模式:

repository——以服务器库格式加载库。加载的文件可直接利用管理中心导入,用于更新服务器库。

mirror——以GUS更新区格式加载库。加载的文件可置于本地网络的更新镜像。之后可将服务器设置为直接从此更新镜像获取最新版本的库,而不是从GUS服务器获取。

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。参数值ALLDEBUG3意义相同。

rotate

格式为<N><f>,<M><u>的日志轮循模式。设置同服务器日志轮循

默认值为10,10m,即保存10个大小为10MB的文件,使用压缩。

<update url="" proto="" cdn="" update-key="" version="" >

库加载器常规设置。

属性介绍:

属性

描述

有效值

url

GUS服务器包含Dr.Web产品更新的目录。

proto

从更新服务器获取更新使用的协议类型。所有协议下更新加载都遵循GUS服务器列表设置。

http | https | ftp | ftps | sftp | scp | file

cdn

允许在加载库时使用Content Delivery Network。

yes | no

update-key

用于检查从GUS加载的更新签名的公钥路径或公钥目录路径。用于检查更新真实性的公钥update-key-*.upub在Dr.Web服务器的etc目录。

version

需加载更新的Dr.Web服务器版本。

<servers>

更新服务器列表。表中GUS服务器顺序确定加载库时加载器的访问次序。

所含子元素<server>指定更新服务器。

<auth user="" password="" />

如服务器要求进行身份验证,登录更新服务器的用户身份验证信息。

属性介绍:

属性

描述

user

登录更新服务器的用户名。

password

登录更新服务器的密码。

<proxy host="" port="" user="" password="" />

通过代理服务器连接GUS的连接参数。

属性介绍:

属性

描述

host

所使用的代理服务器的网络地址。

port

所使用的代理服务器的端口。默认为3128

user

登录代理服务器的用户名,如代理服务器要求进行身份验证。

password

登录代理服务器的用密码,如代理服务器要求进行身份验证。

<ssl cert-mode="" cert-file="" />

可自动接受的SSL证书设置。此设置只用于支持加密的安全协议。

属性介绍:

属性

描述

有效值

cert-mode

将自动接受的证书。

any——接受所有证书,

valid——只接受有效的SSL证书,

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——用于Windows操作系统的Dr.Web代理端,

20-drwandroid11——Dr.Web for Android代理端,

20-drwcs——Dr.Web服务器,

20-drwunix——用于UNIX操作系统的Dr.Web代理端,

40-drwproxy——Dr.Web代理服务器,

80-drwnews——Doctor Web公司新闻。

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

开始执行任务的整点。适用于dailyweekly

从0到23的整数

day

周几执行任务。适用于weekly

mon——星期一,

tue——星期二,

wed——星期三,

thu——星期四,

fri——星期五,

sat——星期六,

sun——星期日。