Configuration

Updaterの設定は、%etc_dirディレクトリ内にある設定ファイル(デフォルトではdrweb32.ini)に保存されています。他の設定ファイルを使う場合は、起動時にファイルへのフルパスをコマンドラインパラメータで指定してください。

設定ファイルの構造やパラメータの種類についての説明は、設定ファイルの章を参照してください。

[Updater] section

UpdatePluginsOnly = {Yes | No}

Yesが指定された場合、プラグインのみが更新されます。DaemonおよびScanner は更新されません。

デフォルト値:

UpdatePluginsOnly = No

Section = {Daemon | Scanner}

DaemonScanner のどちらを更新対象とするかの指定です。

コマンドラインパラメータの --what で指定された場合、--whatオプションが優先されます。

デフォルト値:

Section = Daemon

ProgramPath = {path to file}

DaemonまたはScanner へのパスです。Dr.Web Updaterが製品バージョンやAPI情報を取得するために使用します。

デフォルト値:

ProgramPath = %bin_dir/drwebd

SignedReader = {path to file}

電子署名されたファイルの検証用プログラムのパスの指定です。

デフォルト値:

SignedReader = %bin_dir/read_signed

LzmaDecoderPath = {path to file}

lzmaアーカイブを展開するプログラムのパスの指定です。

デフォルト値:

LzmaDecoderPath =

LockFile = {path to file}

Dr.Web Updater実行時のロック用ファイルのパスの指定です。

デフォルト値:

LockFile = %var_dir/run/update.lock

CronSummary = {Yes | No}

Yesの場合、Dr.Web Updaterの実行結果は標準出力に出力されます。Updaterがcronによって実行されている場合、管理者にメールで通知するためにこのモードを使用することができます。

デフォルト値:

CronSummary = Yes

DrlFile = {path to file}

ウイルス定義ファイルやウイルス検査エンジンなどを更新するための更新サーバのURLが定義されたリストの指定です。Dr.Web Updaterは、リストからランダムにサーバを選択し、更新を行います。このリストは、Dr.Webによって電子署名されているため編集しないでください。更新は自動的に実行されます。

デフォルト値:

DrlFile = %var_dir/bases/update.drl

CustomDrlFile = {path to file}

カスタムdrlファイル(*.drl)のパスの指定です。Dr.Web によって電子署名されているため編集しないでください。更新は自動的に実行されます。

デフォルト値:

CustomDrlFile = %var_dir/bases/custom.drl

FallbackToDrl = {Yes | No}

どの*.drlファイルを最初に使用するかの指定です。Yesの場合、Updaterは、CustomDrlFile で指定されたリストを使用します。失敗した場合、DrlFile で指定されたリストが使用されます。

デフォルト値:

FallbackToDrl = Yes

DrlDir = {path to directory}

プラグインを更新するための更新サーバのURLが定義されたリストを含むディレクトリの指定です。リストは、Dr.Webによって電子署名されているため編集しないでください。

デフォルト値:

DrlDir = %var_dir/drl/

Timeout = {numerical value in seconds}

更新時のダウンロードにおけるタイムアウト(秒)の指定です。

デフォルト値:

Timeout = 90

Tries = {numerical value}

Dr.Web Updaterが更新サーバに接続を試みる回数の指定です。

デフォルト値:

Tries = 3

ProxyServer = {proxy server name or IP}

プロキシサーバの指定です。プロキシサーバを使用して更新する場合は、プロキシサーバのホスト名または、IPアドレスを指定してください。

デフォルト値:

ProxyServer =

ProxyLogin = {proxy server user login}

プロキシサーバの認証に用いるユーザ名の指定です。

デフォルト値:

ProxyLogin =

ProxyPassword = {proxy server user password}

プロキシサーバの認証に用いるユーザのパスワードの指定です。

デフォルト値:

ProxyPassword =

LogFileName = {file name}

ログファイルの指定です。syslogを指定することができます(SyslogFacilitySyslogPriorityパラメータの指定が必要です)

デフォルト値:

LogFileName = syslog

SyslogFacility = {Daemon | Local0 .. Local7 | Kern | User | Mail}

syslogのファシリティの指定です。

デフォルト値:

SyslogFacility = Daemon

LogLevel = {Debug | Verbose | Info | Warning | Error | Quiet}

ログの詳細レベルの指定です。

デフォルト値:

LogLevel = Verbose

LotusdPidFile = {path to file}

Lotus Daemon PID ファイルのパスの指定です。

デフォルト値:

LotusdPidFile = %var_dir/run/drweblotusd.pid

MaildPidFile = {path to file}

drweb-maild PID ファイルのパスの指定です。

デフォルト値:

MaildPidFile = %var_dir/run/drweb-maild.pid

IcapdPidFile = {path to file}

drweb-icapd PID ファイルのパスの指定です。

デフォルト値:

IcapdPidFile = %var_dir/run/drweb_icapd.pid

BlacklistPath = {path to directory}

.dwsフィルが保存されるディレクトリの指定です。

デフォルト値:

BlacklistPath = %var_dir/dws

AgentConfPath = {path to file}

Agentの設定ファイルのパスです。

デフォルト値:

AgentConfPath = %var_dir/agent.conf

PathToVadeRetro = {path to file}

libvaderetro.so ライブラリのパスです。

デフォルト値:

PathToVadeRetro = %var_dir/lib/libvaderetro.so

ExpiredTimeLimit = {number}

ライセンスキーの有効期限について、残り日数を知らせるための指定です。

デフォルト値:

ExpiredTimeLimit = 14

ESLockfile = {path to file}

ロックファイルのパスです。ロックファイルが存在している場合、Dr.Web Updaterはcronによる自動実行はされません。

デフォルト値:

ESLockfile = %var_dir/run/es_updater.lock