Configuration Parameters

The component uses configuration parameters which are specified in [FileCheck] section of the integrated configuration file of Dr.Web for UNIX File Servers.

This section stores the following parameters:

LogLevel = {logging level}

Logging level for file checking component Dr.Web File Checker.

If the parameter value is not specified, the value of DefaultLogLevel from [Root] section is used.

Default value:

LogLevel = Notice

Log = {log type}

Logging method for file checking component Dr.Web File Checker.

Default value:

Log = Auto

ExePath = {path to file}

Path to the executable of Dr.Web File Checker.

Default value:

ExePath = <opt_dir>/bin/drweb-filecheck

For Linux:

ExePath = /opt/drweb.com/bin/drweb-filecheck

For FreeBSD:

ExePath = /usr/local/libexec/drweb.com/bin/drweb-filecheck

For Solaris:

ExePath = /opt/drweb.com/bin/drweb-filecheck

DebugClientIpc = {boolean}

Indicates whether detailed IPC messages are included in the log file on debug level (LogLevel = DEBUG).

Default value:

DebugClientIpc = No

DebugScan = {boolean}

Indicates whether detailed IPC messages, received during a file check, are included to the log file on debug level (LogLevel = DEBUG).

Default value:

DebugScan = No

DebugFlowScan = {boolean}

Indicates whether detailed messages about scanning of files by "flow" method are included in the log file on debug level (LogLevel = DEBUG). This method is used by SpIDer Guard monitor.

Default value:

DebugFlowScan = No

DebugProxyScan = {boolean}

Indicates whether detailed messages about monitoring of files by "proxy" method are included in the log file on debug level (LogLevel = DEBUG). This method is used by SpIDer Guard for SMB monitor and Dr.Web ClamD component.

Default value:

DebugProxyScan = No

DebugCache = {boolean}

Indicates whether detailed messages about cached check results are included in the log file on debug level (LogLevel = DEBUG).

Default value:

DebugCache = No

MaxCacheSize = {size}

Maximum allowed size of cache to store data on scanned files.

If 0 is specified, caching is disabled.

Default value:

MaxCacheSize = 50MB

RescanInterval = {time interval}

Period of time during which a repeated check of file content is not performed if results of the previous check are stored in cache (period while the stored information is considered up-to-date).

If 0 is specified, file are always checked at request.

Default value:

RescanInterval = 1s

IdleTimeLimit = {time interval}

Maximum time that the component can remain idle. If the specified value is exceeded, the component shuts down.

Minimum value — 10s.

Default value:

IdleTimeLimit = 30s