Параметры конфигурации

Компонент использует параметры конфигурации, заданные в секции [MeshD] объединенного конфигурационного файла Dr.Web для почтовых серверов UNIX.

В секции представлены следующие параметры:

Параметр

Описание

LogLevel

{уровень подробности}

Уровень подробности ведения журнала компонента.

Если значение параметра не указано, используется значение параметра DefaultLogLevel из секции [Root].

Значение по умолчанию: Notice

Log

{тип журнала}

Метод ведения журнала компонента.

Значение по умолчанию: Auto

ExePath

{путь к файлу}

Путь к исполняемому файлу компонента.

Значение по умолчанию: <opt_dir>/bin/drweb-meshd.

Для GNU/Linux: /opt/drweb.com/bin/drweb-meshd.

Для FreeBSD: /usr/local/libexec/drweb.com/bin/drweb-meshd

DebugSsh

{логический}

Сохранять/не сохранять в журнале сообщения протокола SSH (используется для передачи сообщений и данных), полученных и отправленных компонентом Dr.Web MeshD, работающим на данном узле, если установлен уровень подробности журнала LogLevel = Debug.

Значение по умолчанию: No

IdleTimeLimit

{интервал времени}

Максимальное время простоя компонента, при превышении которого он завершает свою работу.

Допустимые значения: от 10 секунд (10s) до 30 дней (30d) включительно.
Если установлено значение None, то компонент будет работать постоянно; в случае отсутствия активности ему не будет отправлен сигнал SIGTERM.

Значение по умолчанию: 30s

DnsResolverConfPath

{путь к файлу}

Путь к файлу настроек DNS.

Значение по умолчанию: /etc/resolv.conf

ListenAddress

<IP-адрес>:<порт>

Сетевой сокет (адрес и порт) клиентского подключения, на котором компонент ожидает поступление соединений от узлов облака, являющихся клиентами услуг, предоставляемых данным узлом облака.

Чтобы компонент мог прослушивать интерфейс IPv6 и определять клиентские узлы облака по IPv6, параметр должен быть обязательно установлен.
Если значение не задано, то компонент не принимает запросы от клиентов.

Значение по умолчанию: (не задано)

UpdateChannel

{On | Off}

Включение или выключение для компонента Dr.Web MeshD, работающего на данном узле, возможности принимать участие в услуге по обмену обновлениями вирусных баз между узлами облака (в частности получать обновления вирусных баз от других узлов облака и отправлять свежие обновления в облако).

Если этот параметр установлен в значение On, то компонент Dr.Web MeshD будет автоматически запущен демоном управления конфигурацией Dr.Web ConfigD.

Значение по умолчанию: On

UpdateUplink

{адрес}

Адрес вышестоящего узла, раздающего обновления для данного узла.

Возможные значения:

значение не указано — сервер для этой услуги не задан, и Dr.Web MeshD не будет ни к кому подключаться;

<IP-адрес>:<порт> — Dr.Web MeshD будет подключаться к серверу с указанным адресом и портом;

dns:<имя сервиса>[:<домен>] — адрес и порт сервера услуги определяются путем поиска SRV-записи DNS домена <домен>. Если <домен> не указан, то он берется из файла конфигурации DNS resolver (путь указан в ResolverConfPath) из полей search и domain в зависимости от того, какое из них встретится в файле конфигурации последним;

discover — искать адрес вышестоящего узла в сети с помощью механизма discovery.

Значение по умолчанию: (не задано)

UpdateDebugIpc

{логический}

Выполнять вывод отладочной информации в журнал для услуги обмена обновлениями, если установлен уровень подробности журнала LogLevel = Debug.

Значение по умолчанию: No

UpdateTraceContent

{логический}

Выполнять вывод передаваемых данных в журнал для услуги обмена обновлениями, если установлен уровень подробности журнала LogLevel = Debug.

Значение по умолчанию: No

FileChannel

{On | Off}

Включение или выключение для компонента Dr.Web MeshD, работающего на данном узле, возможности принимать участие в услуге обмена файлами.

Если этот параметр установлен в значение On, то компонент Dr.Web MeshD будет автоматически запущен демоном управления конфигурацией Dr.Web ConfigD.

Значение по умолчанию: On

FileUplink

{адрес}

Адрес вышестоящего узла Dr.Web MeshD, принимающего на проверку файлы с этого узла.

Возможные значения:

значение не указано — сервер для этой услуги не задан, и Dr.Web MeshD не будет ни к кому подключаться;

<IP-адрес>:<порт> — Dr.Web MeshD будет подключаться к серверу с указанным адресом и портом;

dns:<имя сервиса>[:<домен>] — адрес и порт сервера услуги определяются путем поиска SRV-записи DNS домена <домен>. Если <домен> не указан, он берется из файла конфигурации DNS resolver (путь указан в ResolverConfPath) из полей search и domain в зависимости от того, какое из них встретится в файле конфигурации последним;

discover — искать адрес вышестоящего узла с помощью механизма discovery.

Значение по умолчанию: (не задано)

FileDebugIpc

{логический}

Выводить отладочную информацию в журнал для услуги обмена файлами, если установлен уровень подробности журнала LogLevel = Debug.

Значение по умолчанию: No

EngineChannel

{On | Off}

Включение или выключение для компонента Dr.Web MeshD, работающего на данном узле, возможности принимать участие в услуге предоставления сканирующего ядра.

Если этот параметр установлен в значение On, то компонент Dr.Web MeshD будет автоматически запущен демоном управления конфигурацией Dr.Web ConfigD.

Значение по умолчанию: On

EngineUplink

{адрес}

Адрес вышестоящего узла Dr.Web MeshD, предоставляющего услуги сканирующего ядра для данного узла.

Возможные значения:

значение не указано — сервер для этой услуги не задан, и Dr.Web MeshD не будет ни к кому подключаться;

<IP-адрес>:<порт> — Dr.Web MeshD будет подключаться к серверу с указанным адресом и портом;

dns:<имя сервиса>[:<домен>] — адрес и порт сервера услуги определяются путем поиска SRV-записи DNS домена <домен>. Если <домен> не указан, он берется из файла конфигурации DNS resolver (путь указан в ResolverConfPath) из полей search и domain в зависимости от того, какое из них встретится в файле конфигурации последним;

discover — искать адрес вышестоящего узла с помощью механизма discovery.

Значение по умолчанию: (не задано)

EngineDebugIpc

{логический}

Выполнять вывод отладочной информации в журнал для услуги сканирования, если установлен уровень подробности журнала LogLevel = Debug.

Значение по умолчанию: No

UrlChannel

{On | Off}

Включение или выключение для компонента Dr.Web MeshD, работающего на данном узле, возможности принимать участие в услуге проверки URL.

Значение по умолчанию: On

UrlUplink

{адрес}

Адрес вышестоящего узла Dr.Web MeshD, проверяющего URL для данного узла.

Возможные значения:

значение не указано — сервер проверки URL не задан;

<IP-адрес>:<порт> — Dr.Web MeshD будет подключаться к серверу с указанным адресом и портом;

dns:<имя сервиса>[:<домен>] — адрес и порт сервера услуги определяются путем поиска SRV-записи DNS домена <домен>. Если <домен> не указан, он берется из файла конфигурации DNS resolver (путь указан в ResolverConfPath) из полей search и domain в зависимости от того, какое из них встретится в файле конфигурации последним;

discover — искать адрес вышестоящего узла с помощью механизма discovery.

Значение по умолчанию: (не задано)

DiscoveryResponderPort

{номер порта}

Порт, на котором вышестоящий узел MeshD отвечает по протоколу UDP на запросы клиентов.

Механизм discovery работает, если установлена настройка ListenAddress.

Значение по умолчанию: 18008

UrlDebugIpc

{логический}

Выводить отладочную информацию в журнал для услуги проверки URL, если установлен уровень подробности журнала LogLevel = Debug.

Значение по умолчанию: No

В текущей версии Dr.Web для почтовых серверов UNIX услуга передачи файлов на проверку File не используется. Вместо нее следует использовать услугу сканирующего ядра Engine.