Configuration Parameters

The component uses configuration parameters specified in the [MeshD] section of the unified configuration file of Dr.Web Server Security Suite.

The section contains the following parameters:

Parameter

Description

LogLevel

{logging level}

Logging level of the component.

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

Default value: Notice

Log

{log type}

Logging method of the component.

Default value: Auto

ExePath

{path to file}

Component executable path.

Default value:

for GNU/Linux: /opt/drweb.com/bin/drweb-meshd

for FreeBSD: /usr/local/libexec/drweb.com/bin/drweb-meshd

DebugSsh

{boolean}

Log or do not log SSH messages (messages and data are transmitted via SSH) received and sent by the Dr.Web MeshD component operating on the host, if the logging level is LogLevel = Debug.

Default value: No

IdleTimeLimit

{time interval}

Maximum idle time for the component. When the specified period of time expires, the component shuts down.

Allowed values: from 10 seconds (10s) to 30 days (30d).
If the None value is set, the component will operate indefinitely; the SIGTERM signal will not be sent if the component goes idle.

Default value: 10m

DnsResolverConfPath

{path to file}

Path to a DNS resolver configuration file.

Default value: /etc/resolv.conf

ListenAddress

<IP address>:<port>

Network socket (address and port) of the client connection where the component is waiting to receive connections from cloud hosts. These hosts are clients of services provided by this cloud host.

In order for the component to listen on the IPv6 interface and detect cloud client hosts via IPv6, this parameter must be defined.
If the value is not specified, the component does not receive requests from clients.

Default value: 0.0.0.0:7090 if the drweb-scanning-server package is installed, not specified otherwise

FileChannel

{On | Off}

Allow or do not allow the Dr.Web MeshD component operating on this host to participate in file exchange services.

If the parameter is set to On, the Dr.Web MeshD component is automatically started by the Dr.Web ConfigD configuration daemon.

Default value: On

FileUplink

{address}

Address of a higher-level host of Dr.Web MeshD receiving files from this host for scanning.

Allowed values:

value is not specified—server is not specified for this service, and Dr.Web MeshD will not establish connections.

<IP address>:<port>—Dr.Web MeshD will connect to a server with the specified address and port.

dns:<service name>[:<domain>]—address and port of the server are determined by searching for the SRV record of the DNS domain <domain>. If <domain> is not specified, the domain from the DNS resolver configuration file is used (the path is specified by ResolverConfPath). The domain is taken from the search and domain fields, depending on which of them is encountered last in the configuration file.

discover—search for a higher-level host using the discovery mechanism.

Default value: (not specified)

FileDebugIpc

{boolean}

Log or do not log the debug information for the file exchange service if the logging level is LogLevel = Debug.

Default value: No

EngineChannel

{On | Off}

Allow or do not allow the Dr.Web MeshD component operating on this host to provide scanning engine services.

If the parameter is set to On, the Dr.Web MeshD component is automatically started by the Dr.Web ConfigD configuration daemon.

Default value: On

EngineUplink

{address}

Address of a higher-level host of Dr.Web MeshD providing scanning engine services for this host.

Allowed values:

value is not specified—server is not specified for this service, and Dr.Web MeshD will not establish connections.

<IP address>:<port>—Dr.Web MeshD will connect to a server with the specified address and port.

dns:<service name>[:<domain>]—address and port of the server are determined by searching for the SRV record of the DNS domain <domain>. If <domain> is not specified, the domain from the DNS resolver configuration file is used (the path is specified by ResolverConfPath). The domain is taken from the search and domain fields, depending on which of them is encountered last in the configuration file.

discover—search for a higher-level host using the discovery mechanism.

Default value: (not specified)

EngineDebugIpc

{boolean}

Log or do not log the debug information for the file exchange service if the logging level is LogLevel = Debug.

Default value: No

UrlChannel

{On | Off}

Allow or do not allow the Dr.Web MeshD component operating on this host to provide URL checking services.

Default value: On

UrlUplink

{address}

Address of a higher-level host of Dr.Web MeshD providing URL checking services for this host.

Allowed values:

value is not specified—URL checking server is not specified.

<IP address>:<port>—Dr.Web MeshD will connect to a server with the specified address and port.

dns:<service name>[:<domain>]—address and port of the server are determined by searching for the SRV record of the DNS domain <domain>. If <domain> is not specified, the domain from the DNS resolver configuration file is used (the path is specified by ResolverConfPath). The domain is taken from the search and domain fields, depending on which of them is encountered last in the configuration file.

discover—search for a higher-level host using the discovery mechanism.

Default value: (not specified)

DiscoveryResponderPort

{port number}

Port on which a higher-level MeshD host responds to client requests via UDP.

The discovery mechanism is enabled only if the ListenAddress parameter is defined.

Default value: 18008

UrlDebugIpc

{boolean}

Log or do not log the debug information for the URL checking service if the logging level is LogLevel = Debug.

Default value: No

The current version of Dr.Web Server Security Suite does not use the File service for sending files for scanning. Use the Engine service of the scanning engine instead.