Configuration Parameters

The component uses configuration parameters which can be found in the [MeshD] section of the integrated configuration file of Dr.Web for UNIX Mail Servers.

The section contains the following parameters:

Parameter

Description

LogLevel

{logging level}

Logging level of the component.

If the 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}

Executable path to the component.

Default value: <opt_dir>/bin/drweb-meshd.

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

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

DebugSsh

{Boolean}

Performing logging of the SSH protocol messages (used for transferring messages and data) received and sent by Dr.Web MeshD operating on the host, if 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.

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

Default value: 30s

DnsResolverConfPath

{path to file}

Path to the subsystem configuration file of domain name permissions (DNS resolver).

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 the 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, the parameter must be set.
If the value is not specified, the component does not receive requests from clients.

Default value: (not set)

UpdateChannel

{On | Off}

Enabling or disabling the Dr.Web MeshD component working on this host, exchanging updates of virus databases between hosts of the cloud (for example, getting updates of virus databases from other cloud hosts and sending new updates to the cloud).

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

Default value: On

UpdateUplink

{address}

Address of the upper host of Dr.Web MeshD that acts as a server providing URL checking services for this host.

Allowed values:

value is not specified—server is not set for the service and Dr.Web MeshD will not connect to anywhere;

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

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

discover—search for the higher host by the discovery mechanism.

Default value: (not specified)

UpdateDebugIpc

{Boolean}

Output the debug information to the log for the update exchange service if logging level is LogLevel = Debug.

Default value: No

UpdateTraceContent

{Boolean}

Output the transmitted data to the log for the update exchange service if logging level is LogLevel = Debug.

Default value: No

FileChannel

{On | Off}

Enable or disable an option that allows the Dr.Web MeshD component that works on this host to participate in exchanging files.

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

Default value: On

FileUplink

{address}

Address of the higher host of Dr.Web MeshD that acts as a server which scans files from this host.

Allowed values:

value is not specified—server is not set for the service and Dr.Web MeshD will not connect to anywhere;

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

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

discover—search for the higher host by the discovery mechanism.

Default value: (not specified)

FileDebugIpc

{Boolean}

Output the debug information to the log for the file exchange service if logging level is LogLevel = Debug.

Default value: No

EngineChannel

{On | Off}

Enable or disable an option that allows the Dr.Web MeshD component that works on this host to participate providing scan engine services.

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

Default value: On

EngineUplink

{address}

Address of the higher host of Dr.Web MeshD that acts as a scanning server which provides the scan engine services for this host.

Allowed values:

value is not specified—server is not set for the service and Dr.Web MeshD will not connect to anywhere;

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

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

discover—search for the higher host by the discovery mechanism.

Default value: (not specified)

EngineDebugIpc

{Boolean}

Output the debug information to the log for the scan service if logging level is LogLevel = Debug.

Default value: No

UrlChannel

{On | Off}

Enable or disable an option that allows the Dr.Web MeshD component that works on this host to participate providing URL check services.

Default value: On

UrlUplink

{address}

Address of the higher host of Dr.Web MeshD that acts as a server which provides the URL check services for this host.

Allowed values:

value is not specified—server is not set for the service and Dr.Web MeshD will not connect to anywhere;

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

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

discover—search for the higher host by the discovery mechanism.

Default value: (not specified)

DiscoveryResponderPort

{port number}

The port on which the higher host responds to the requests of the clients set via UDP protocol.

The discovery mechanism is activated only if the ListenAddress value is set.

Default value: 18008

UrlDebugIpc

{Boolean}

Output the debug information to the log for the URL check service if logging level is LogLevel = Debug.

Default value: No

The current version of Dr.Web for UNIX Mail Servers, the File file-transmitting service is not used. Use the Engine scan engine service instead.