库加载器配置文件drwreploader.conf为XML格式,位于Dr.Web服务器安装目录的etc子目录。
使用配置文件
•控制台工具中文件路径应在参数--config指定。 •图形工具中文件应位于工具本身所在目录。无配置文件启动图形工具时会在工具本身所在目录创建配置文件,并在之后启动时使用。 库加载器配置文件参数说明:
•<mode value="" path="" archive="" key=""> 属性介绍:
属性
|
描述
|
有效值
|
value
|
加载更新的模式:
•repository——以Dr.Web服务器库格式加载库。加载的文件可直接利用管理中心导入,用于更新Dr.Web服务器库。 •mirror——以GUS更新区格式加载库。加载的文件可置于本地网络的更新镜像。之后可将Dr.Web服务器设置为直接从此更新镜像获取最新版本的库,而不是从GUS服务器获取。 |
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个大小为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更新模块, •15-drwhashdb——已知威胁哈希值, •20-drwagent——用于Windows操作系统的Dr.Web代理端, •20-drwandroid11——用于Android操作系统的Dr.Web数据库, •20-drwcs——Dr.Web服务器, •20-drwunix——用于UNIX操作系统的Dr.Web代理端, •20-drwcsdoc——帮助文档, •40-drwproxy——Dr.Web代理服务器, •70-drwextra——Dr.Web企业产品, •70-drwutils——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
|
开始执行任务的整点。适用于daily和weekly。
|
从0到23的整数
|
day
|
周几执行任务。适用于weekly。
|
•mon——星期一, •tue——星期二, •wed——星期三, •thu——星期四, •fri——星期五, •sat——星期六, •sun——星期日。 |
|