Ж1. Конфигурационный файл Сервера Dr.Web

Конфигурационный файл Сервера Dr.Web drwcsd.conf по умолчанию располагается в подкаталоге etc корневого каталога Сервера. При запуске Сервера при помощи параметра командной строки может задаваться нестандартное расположение и наименование конфигурационного файла (подробнее см. Приложение З3. Сервер Dr.Web).

Чтобы вручную отредактировать конфигурационный файл Сервера Dr.Web

1.Остановите Сервер (см. в Руководстве администратора п. Запуск и останов Сервера Dr.Web).

2.Отключите самозащиту (в случае наличия на компьютере Агента с активной самозащитой — в контекстном меню Агента).

3.Внесите необходимые изменения в конфигурационный файл Сервера.

4.Запустите Сервер (см. в Руководстве администратора п. Запуск и останов Сервера Dr.Web).

Формат конфигурационного файла Сервера Dr.Web

Конфигурационный файл Сервера представлен в формате XML.

Описание параметров конфигурационного файла Сервера Dr.Web:

<version value="" />

Текущая версия конфигурационного файла.

<name value="" />

Название Сервера Dr.Web или кластера Серверов Dr.Web, по которому будут обращаться при поиске Агенты, инсталляторы Агентов или Центр управления. Оставьте значение параметра пустым ("" — используется по умолчанию), чтобы использовать имя компьютера, на котором установлен Сервер.

<id value="" />

Уникальный идентификатор Сервера. В предыдущих версиях содержался в лицензионном ключе Сервера. Начиная с версии 10 хранится в конфигурационном файле Сервера.

<location city="" country="" department="" floor="" latitude="" longitude="" organization="" province="" room="" street="" />

Географическое расположение Сервера.

Описание атрибутов:

Атрибут

Описание

city

Город

country

Страна

department

Название подразделения

floor

Этаж

latitude

Широта

longitude

Долгота

organization

Название организации

province

Название области

room

Номер комнаты

street

Название улицы

<threads count="" />

Количество потоков для обработки данных, поступающих от Агентов. Минимальное значение — 5. По умолчанию — 5. Данный параметр влияет на производительность Сервера. Не следует изменять значение параметра без рекомендации службы поддержки.

<newbie approve-to-group="" default-rate="" mode="" />

Режим доступа новых станций.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

approve-to-group

-

Группа, которая будет назначена по умолчанию в качестве первичной для новых станции при режиме Автоматически разрешать доступ (mode='open').

Пустое значение, что означает назначать первичной группу Everyone.

default-rate

-

Для AV-Desk. Группа, которая будет назначена по умолчанию в качестве тарифной для новых станции при режиме Автоматически разрешать доступ (mode='open').

Пустое значение, что означает назначать тарифной группу Dr.Web Premium.

mode

open — автоматически разрешать доступ,

closed — всегда отказывать в доступе,

approval — подтверждать доступ вручную.

Политика подключения новых станций.

-

Подробнее см. Руководство администратора, п. Политика подключения станций.

<emplace-auto enabled="" />

Режим создания учетных записей станций в Центре управления при установке Агентов из группового инсталляционного пакета, в случае, если недостаточно уже созданных учетных записей.

Атрибут

Допустимые значения

По умолчанию

enabled

yes — автоматически создавать недостающие учетные записи станций,

noустановка возможна только по количеству уже созданных учетных записей в группе, инсталляционный пакет для станций которой запускается.

yes

<unauthorized-to-newbie enabled="" />

Политика действий над неавторизованными станциями. Допустимые значения атрибута enabled:

yes — станции, не прошедшие авторизацию (например, в случае повреждения базы данных), будут автоматически переводиться в состояние новичков,

no (по умолчанию) — нормальный режим работы.

<maximum-authorization-queue size="" />

Максимальное количество станций в очереди для авторизации на Сервере. Не следует изменять значение параметра без рекомендации службы поддержки.

<reverse-resolve enabled="" />

Заменять IP-адреса DNS-именами компьютеров в файле журнала Сервера Dr.Web. Допустимые значения атрибута enabled:

yes — показывать DNS-имена.

no (по умолчанию) — показывать IP-адреса.

<replace-netbios-names enabled="" />

Заменять NetBIOS-имена компьютеров DNS-именем. Допустимые значения атрибута enabled:

yes — показывать DNS-имена.

no (по умолчанию) — показывать NetBIOS-имена.

<dns>

Настройки DNS.

<timeout value="" />

Тайм-аут в секундах для разрешения прямых/обратных DNS-запросов. Оставьте значение пустым, чтобы не ограничивать время ожидания до окончания разрешения.

<retry value="" />

Максимальное количество повторных DNS-запросов при неуспешном разрешении DNS-запроса.

<cache enabled="" negative-ttl="" positive-ttl="" />

Время хранения в кеше ответов от DNS-сервера.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

enabled

yes — хранить ответы в кеше,

no — не хранить ответы в кеше.

Режим хранения ответов в кеше.

negative-ttl

-

Время хранения в кеше (TTL) отрицательных ответов от DNS-сервера в минутах.

positive-ttl

-

Время хранения в кеше (TTL) положительных ответов от DNS-сервера в минутах.

<servers>

Список серверов DNS, заменяющий системный список по умолчанию. Содержит один или несколько дочерних элементов <server address="" />, в которых параметр address определяет IP-адрес сервера.

<domains>

Список доменов DNS, заменяющий системный список по умолчанию.  Содержит один или несколько дочерних элементов <domain name="" />, в которых параметр name определяет имя домена.

<cache>

Настройки кеширования.

Элемент <cache> содержит следующие дочерние элементы:

<interval value="" />

Периодичность полной очистки кеша в секундах.

<quarantine ttl="" />

Периодичность удаления файлов в карантине Сервера в секундах. По умолчанию — 604800 (одна неделя).

<download ttl="" />

Периодичность удаления персональных инсталляционных пакетов. По умолчанию — 604800 (одна неделя).

<repository ttl="" />

Периодичность удаления файлов в кеше репозитория Сервера в секундах.

<file ttl="" />

Периодичность очистки файлового кеша в секундах. По умолчанию — 604800 (одна неделя).

<replace-station-description enabled="" />

Синхронизировать описания станций на Сервере Dr.Web с полем Computer description на странице System properties на станции. Допустимые значения атрибута enabled:

yes —  заменять описание на Сервере описание со станции.

no (по умолчанию) — игнорировать описание на станции.

<time-discrepancy value="" />

Допустимая разницу между системным временем Сервера Dr.Web и Агентов Dr.Web в минутах. Если расхождение больше указанного значения, это будет отмечено в статусе станции на Сервере Dr.Web. По умолчанию допускается разница в 3 минуты. Пустое значение или значение 0 означает, что проверка не будет проводиться.

<encryption mode="" />

Режим шифрования трафика. Допустимые значения атрибута mode:

yes — использовать шифрование,

no — не использовать шифрование,

possible — шифрование допускается.

По умолчанию yes.

Подробнее см. Руководство администратора, п. Шифрование и сжатие трафика.

<compression level="" mode="" />

Режим сжатия трафика.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

level

Целое число от 1 до 9.

Уровень сжатия.

mode

yes — использовать сжатие,

no — не использовать сжатие,

possible — сжатие допускается.

Режим сжатия.

Подробнее см. Руководство администратора, п. Шифрование и сжатие трафика.

<track-agent-jobs enabled="" />

Разрешить отслеживать и записывать в базу данных Сервера результаты выполнения заданий на станциях. Допустимые значения атрибута enabled: yes или no.

<track-agent-status enabled="" />

Разрешить отслеживать изменения в состоянии станций и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<track-virus-bases enabled="" />

Разрешить отслеживать изменения в состоянии (составе, изменении) вирусных баз на станциях и записывать информацию базу данных Сервера. Допустимые значения атрибута enabled: yes или no. Параметр игнорируется, если <track-agent-status enabled="no" />.

<track-agent-modules enabled="" />

Разрешить отслеживать версии модулей станций и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<track-agent-components enabled="" />

Разрешить отслеживать список установленных на станциях компонентов и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<track-agent-userlogon enabled="" />

Разрешить отслеживать сессии пользователей на станциях и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<track-agent-environment enabled="" />

Разрешить отслеживать состав аппаратного и программного обеспечения на станциях и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<keep-run-information enabled="" />

Разрешить отслеживать информацию о запуске и завершении работы антивирусных компонентов на станциях и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<keep-infection enabled="" />

Разрешить отслеживать обнаружение угроз на станциях и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<keep-scan-errors enabled="" />

Разрешить отслеживать ошибки при сканировании станций и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<keep-scan-statistics enabled="" />

Разрешить отслеживать статистику сканирований станций и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<keep-installation enabled="" />

Разрешить отслеживать информацию об установках Агентов на станции и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<keep-blocked-devices enabled="" />

Разрешить отслеживать информацию об устройствах, заблокированных компонентом Офисный контроль и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<keep-appcontrol-activity enabled="" />

Разрешить отслеживать активность процессов на станциях, зафиксированную Контролем приложений (для наполнения Справочника приложений), и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<keep-appcontrol-block enabled="" />

Разрешить отслеживать блокировки процессов на станциях Контролем приложений и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<quarantine enabled="" />

Разрешить отслеживать информацию о состоянии Карантина на станциях и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<update-bandwidth queue-size="" value="" />

Максимальная ширина полосы пропускания сетевого трафика в КБ/с при передаче обновлений между Сервером и Агентами.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

queue-size

целое положительное число,

unlimited.

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

unlimited

value

максимальная скорость  в КБ/с,

unlimited.

Максимальное значение суммарной скорости при передаче обновлений.

unlimited

<install-bandwidth queue-size="" value="" />

Максимальная ширина полосы пропускания сетевого трафика в КБ/с при передаче данных с Сервера в процессе установок Агентов на станциях.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

queue-size

целое положительное число,

unlimited.

Максимальное допустимое количество сессий установки Агента, запущенных одновременно с Сервера. При достижении указанного ограничения запросы от Агентов размещаются в очереди ожидания. Размер очереди ожидания не ограничен.

unlimited

value

максимальная скорость  в КБ/с,

unlimited.

Максимальное значение суммарной скорости при передаче данных в процессе установки Агентов.

unlimited

<geolocation enabled="" startup-sync="" />

Разрешить синхронизацию географического расположения станций между Серверами Dr.Web.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

enabled

yes — разрешить синхронизацию,

no — отключить синхронизацию.

Режим синхронизации.

startup-sync

Целое положительное число.

Количество станций без географических координат, информация о которых запрашивается при установлении соединения между Серверами Dr.Web.

<audit enabled="" />

Разрешить отслеживать операции администратора в Центре управления безопасностью Dr.Web и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<audit-internals enabled="" />

Разрешить отслеживать внутренние операции Сервера Dr.Web и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<audit-xml-api enabled="" />

Разрешить отслеживать операции через Web API и записывать информацию в базу данных Сервера. Допустимые значения атрибута enabled: yes или no.

<proxy auth-list="" enabled="" host="" password="" user=""/>

Параметры подключений к Серверу Dr.Web через HTTP прокси-сервер.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

auth-list

none — не использовать авторизацию,

any — любой метод из поддерживаемых,

safe — любой безопасный метод из поддерживаемых,

следующие методы, если несколько, то указывать все необходимые через пробел:

basic

digest

digestie

ntlmwb

ntlm

negotiate

Тип авторизации на прокси-сервере. По умолчанию - 'any'.

enabled

yes — использовать прокси-сервер,

no — не использовать прокси-сервер.

Режим подключения к Серверу через HTTP прокси-сервер.

host

-

Адрес прокси-сервера.

password

-

Пароль пользователя прокси-сервера, если на прокси-сервере требуется авторизация.

user

-

Имя пользователя прокси-сервера, если на прокси-сервере требуется авторизация.

При задании списка доступных методов авторизации для прокси-сервера возможно использование метки only (добавляется в конце списка через пробел) для изменения алгоритма выбора методов авторизации.

Подробнее см. https://curl.se/libcurl/c/CURLOPT_HTTPAUTH.html.

<statistics enabled="" id="" interval="" />

Параметры отправки статистики по вирусным событиям в компанию «Доктор Веб» в раздел https://stat.drweb.com/.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

enabled

yes — отправлять статистику,

no — не отправлять статистику.

Режим отправки статистики в компанию «Доктор Веб».

id

MD5 лицензионного ключа Агента.

interval

Целое положительное число.

Интервал отправки статистики в минутах.

30

<cluster>

Параметры кластера Серверов Dr.Web для обмена информацией при многосерверной конфигурации антивирусной сети.

Содержит один или несколько дочерних элементов <on multicast-group="" port="" interface="" />.

Описание атрибутов:

Атрибут

Описание

multicast-group

IP-адрес multicast-группы, через которую Серверы будут осуществлять обмен информацией.

port

Номер порта сетевого интерфейса, к которому привязывается транспортный протокол для передачи информации в multicast-группу.

interface

IP-адрес сетевого интерфейса, к которому привязывается транспортный протокол для передачи информации в multicast-группу.

<multicast-updates enabled="" />

Настройка передачи групповых обновлений на рабочие станции по multicast-протоколу. Допустимые значения атрибута enabled: yes или no.

Элемент <multicast-updates> содержит ряд дочерних элементов и атрибутов:

Дочерний элемент

Атрибут

Описание

По умолчанию

port

<port value="" />

value

Номер порта сетевого интерфейса Сервера Dr.Web, к которому привязывается транспортный multicast-протокол для передачи обновлений. Данный порт будет использоваться всеми multicast-группами.

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

2197

ttl

<ttl value="" />

value

Срок жизни передаваемой UDP-датаграммы. Заданное значение будет использоваться всеми multicast-группами.

8

group

<group address="" />

address

IP-адрес multicast-группы, через которую станции будут получать групповые обновления.

233.192.86.0 для IPv4

FF0E::176 для IPv6

on

<on interface="" ttl="" />

interface

IP-адрес сетевого интерфейса Сервера Dr.Web, к которому привязывается транспортный multicast-протокол для передачи обновлений.

ttl

Срок жизни UDP-датаграммы, передаваемой через заданный сетевой интерфейс. Имеет приоритет над общим дочерним элементом <ttl value="" />.

8

transfer

<transfer datagram-size="" assembly-timeout="" updates-interval="" chunks-interval="" resend-interval="" silence-interval="" accumulate-interval="" announce-send-times="" />

datagram-size

Размер UDP-датаграммы — размер в байтах UDP-датаграмм, используемых multicast-протоколом.

Допустимый диапазон: 512–8192. Во избежание фрагментации рекомендуется задавать значение меньше MTU (Maximum Transmission Unit) используемой сети.

1400

assembly-timeout

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

Все файлы, которые не удалось передать на этапе обновления по multicast-протоколу, будут передаваться в процессе стандартного обновления по протоколу TCP.

180000

updates-interval

Длительность групповых обновлений (мс.) — длительность процесса обновления по multicast-протоколу.

Все файлы, которые не удалось передать на этапе обновления по multicast-протоколу, будут передаваться в процессе стандартного обновления по протоколу TCP.

600000

chunks-interval

Интервал отправки пакетов (мс.) — интервал отправки пакетов в multicast-группу.

Малое значение интервала может привести к значительным потерям при передаче пакетов и перегрузить сеть. Не рекомендуется изменять этот параметр.

14

resend-interval

Интервал между запросами на повторную передачу (мс.) — с данным интервалом Агенты отправляют запросы на повторную передачу потерянных пакетов.

Сервер Dr.Web накапливает эти запросы, после чего пересылает потерянные блоки.

1000

silence-interval

Интервал “тишины” на линии (мс.) — в случае завершения передачи файла до истечения отведенного времени, если в течение заданного интервала “тишины” от Агентов не поступило запросов на повторную передачу потерянных пакетов, Сервер Dr.Web считает, что все Агенты успешно получили файлы обновления, и начинает отправку следующего файла.

10000

accumulate-interval

Интервал накопления запросов на повторную передачу (мс.) — в течение указанного интервала Сервер накапливает запросы от Агентов на повторную передачу потерянных пакетов.

Агенты перезапрашивают потерянные пакеты. Сервер накапливает эти запросы в течение указанного времени, после чего пересылает потерянные блоки.

2000

announce-send-times

Количество анонсов передачи файла — количество раз, которое Сервер анонсирует передачу файла в multicast-группу перед началом передачи обновлений.

При анонсе в multicast-группу направляется UDP-датаграмма с метаданными файла. Увеличение количества анонсов способно повысить надежность передачи, но может привести к сокращению объема данных, которые удастся передать за время, отведенное на обновление по multicast-протоколу.

3

Элемент <multicast-updates> может также опционально содержать дочерний элемент <acl>, использующийся для создания списков доступа. Это позволяет ограничить круг TCP-адресов рабочих станций, которые смогут получать групповые обновления по multicast-протоколу с данного Сервера. По умолчанию дочерний элемент <acl> отсутствует, что означает отсутствие каких-либо ограничений.

<acl> в составе <multicast-updates> содержит следующие дочерние элементы:

<priority mode="" />

Устанавливает приоритетность списков. Допустимые значения атрибута mode: allow или deny. При значении <priority mode="deny" />, список <deny> имеет более высокий приоритет, чем список <allow>. Адреса, не включенные ни в один из списков или включенные в оба, запрещаются. Разрешаются только адреса, которые включены в список <allow> и не включены в список <deny>.

<allow>

Список TCP-адресов, которым доступны обновления по multicast-протоколу. Элемент <allow> содержит один или несколько дочерних элементов <ip address="" /> для задания разрешенных адресов в формате IPv4 и <ip6 address="" /> для задания разрешенных адресов в формате IPv6. В атрибуте address задаются сетевые адреса в формате: <IP-адрес>/[<префикс>].

<deny>

Список TCP-адресов, которым недоступны обновления по multicast-протоколу. Элемент <deny> содержит один или несколько дочерних элементов <ip address="" /> для задания запрещенных адресов в формате IPv4 и <ip6 address="" /> для задания запрещенных адресов в формате IPv6. В атрибуте address задаются сетевые адреса в формате: <IP-адрес>/[<префикс>].

<database connections="" speedup="" />

Определение базы данных.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

connections

Целое положительное число.

Максимально допустимое количество соединений базы данных с Сервером. Не следует изменять значение параметра без рекомендации службы поддержки.

2

speedup

yes | no

Автоматически проводить отложенную очистку базы данных после ее инициализации, обновления и импорта (см. Руководство администратора, п. База данных).

yes

Элемент <database> содержит один из следующих дочерних элементов:

Элемент <database> может содержать только один дочерний элемент, определяющий конкретную базу данных.

 

Атрибуты баз данных, которые могут присутствовать в шаблоне конфигурационного файла, но не приведены в описаниях, не рекомендуется изменять без согласования со службой технической поддержки компании «Доктор Веб».

<sqlite dbfile="" cache="" cachesize="" readuncommitted="" precompiledcache="" synchronous="" openmutex="" checkintegrity="" autorepair="" mmapsize="" wal="" wal-max-pages="" wal-max-seconds="" />

Определяет встроенную базу данных SQLite3.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

dbfile

 

Имя файла базы данных.

database.sqlite

cache

SHARED | PRIVATE

Режим кеширования.

SHARED

cachesize

Целое положительное число.

Размер кеш-памяти базы данных (в 1,5 Кб страницах).

2048

precompiledcache

Целое положительное число.

Размер кеша предкомпилированных sql-операторов в килобайтах.

1024

synchronous

TRUE или FULL — синхронный

FALSE или NORMAL — обычный

OFF — асинхронный

Режим записи данных.

FULL

checkintegrity

quick | full | no

Проверка целостности образа базы данных при запуске Сервера Dr.Web.

quick

autorepair

yes | no

Автоматическое восстановление поврежденного образа базы данных при запуске Сервера Dr.Web.

no

mmapsize

Целое положительное число.

Максимальный размер в байтах файла базы данных, который допускается отображать на адресное пространство процесса за один раз.

для ОС UNIX — 10485760

для ОС Windows — 0

wal

yes | no

Использование упреждающего журналирования (Write-Ahead Logging).

yes

wal-max-pages

 

Максимальное число “грязных” страниц, при достижении которого осуществляется запись страниц на диск.

1000

wal-max-seconds

 

Максимальное время, на которое откладывается запись страниц на диск (в секундах).

30

<pgsql dbname="drwcs" host="localhost" port="5432" options="" requiressl="" user="" password="" temp_tablespaces="" default_transaction_isolation="" debugproto ="yes" />

Определяет внешнюю базу данных PostgreSQL.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

dbname

 

Имя файла базы данных.

 

host

 

Адрес сервера PostgreSQL или путь к доменному сокету UNIX.

 

port

 

Номер порта сервера PostgreSQL или расширение имени файла UNIX-сокета.

 

options

 

Параметры командной строки для отправки на сервер базы данных.

Подробнее см. в главе 18 https://www.postgresql.org/docs/9.1/libpq-connect.html

 

requiressl

1 | 0 (через Центр управления)

y | n

yes | no

on | off

Использовать только SSL-соединения.

0

y

yes

on

user

 

Имя пользователя базы данных.

 

password

 

Пароль пользователя базы данных.

 

temp_tablespaces

 

Пространство имен для временных таблиц базы данных.

 

default_transaction_isolation

read uncommitted

read committed

repeatable read

serializable

Уровень изоляции транзакций.

read committed

<oracle connectionstring="" user="" password="" client="" prefetch-rows="0" prefetch-mem="0" />

Определяет внешнюю базу данных Oracle.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

connectionstring

 

Строка, содержащая Oracle SQL Connect URL или Oracle Net пары ключ-значение.

 

user

 

Регистрационное имя пользователя базы данных.

 

password

 

Пароль пользователя базы данных.

 

client

 

Путь к клиенту для доступа к БД Oracle (Oracle Instant Client). Сервер Dr.Web поставляется с Oracle Instant Client версии 11. Однако, в случае использования серверов Oracle более поздней версии, либо наличия ошибок в поставляемом драйвере БД Oracle, вы можете скачать соответствующий драйвер с сайта компании Oracle и указать путь до этого драйвера в данном поле.

 

prefetch-rows

0-65535

Количество строк для предварительной выборки при выполнении запроса к базе данных.

0 — использовать значение = 1 (умолчание базы данных)

prefetch-mem

0-65535

Объем памяти, выделяемой для предварительной выборки строк при выполнении запроса к базе данных.

0 — не ограничено

<odbc dsn="drwcs" user="" pass="" transaction="DEFAULT" />

Определяет подключение к внешней базе данных через ODBC.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

dsn

 

Имя источника данных ODBC.

drwcs

user

 

Регистрационное имя пользователя базы данных.

drwcs

pass

 

Пароль пользователя базы данных.

drwcs

limit

Целое положительное число.

Переподключаться к СУБД после указанного количества транзакций.

0 — не переподключаться

transaction

SERIALIZABLE — упорядочиваемость

READ_UNCOMMITTED — чтение незафиксированных данных

READ_COMMITTED — чтение зафиксированных данных

REPEATABLE_READ — повторяемость чтения

DEFAULT — равносильно "" — зависит от СУБД.

Уровень изоляции транзакций.

Некоторые СУБД поддерживают только READ_COMMITTED.

DEFAULT

<mysql dbname="drwcs" host="localhost" port="3306" user="" password="" ssl="no" debug="no" />

Определяет внешнюю базу данных MySQL/MariaDB.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

dbname

 

Название базы данных.

drwcs

host

Одно из двух.

Адрес сервера базы данных при подключении по TCP/IP.

localhost

Путь к файлу сокета UNIX при использовании UDS. Если путь не задан, Сервер попытается найти файл в стандартных директориях mysqld.

/var/run/mysqld/

port

Одно из двух.

Номер порта для подключения к базе данных по TCP/IP.

3306

Имя файла сокета UNIX при использовании UDS.

mysqld.sock

user

 

Регистрационное имя пользователя базы данных.

""

password

 

Пароль пользователя базы данных.

""

ssl

yes | любой другой набор символов

Использовать только SSL-соединения.

no

precompiledcache

Целое положительное число.

Размер кеша предкомпилированных sql-операторов в килобайтах.

1024

<acl>

Списки контроля доступа. Позволяют настроить ограничения на сетевые адреса, с которых Агенты, сетевые инсталляторы и другие (соседние) Серверы Dr.Web смогут получать доступ к данному Серверу.

Элемент <acl> содержит следующие дочерние элементы, в которых настраиваются ограничения для соответствующих типов соединений:

<install> — список ограничений на IP-адреса, с которых инсталляторы Агентов Dr.Web могут подключаться к данному Серверу.

<agent> — список ограничений на IP-адреса, с которых Агенты Dr.Web могут подключаться к данному Серверу.

<links> — список ограничений на IP-адреса, с которых соседние Серверы Dr.Web могут подключаться к данному Серверу.

<discovery> — список ограничений на IP-адреса, с которых принимаются широковещательные запросы службой обнаружения Сервера.

Все дочерние элементы содержат одинаковую структуру вложенных элементов, задающих следующие ограничения:

<priority mode="" />

Приоритетность списков. Допустимые значения атрибута mode: allow или deny. При значении <priority mode="deny" />, список <deny> имеет более высокий приоритет, чем список <allow>. Адреса, не включенные ни в один из списков или включенные в оба, запрещаются. Разрешаются только адреса, которые включены в список <allow> и не включены в список <deny>.

<allow>

Список TCP-адресов, с которых доступ разрешен. Элемент <allow> содержит один или несколько дочерних элементов <ip address="" /> для задания разрешенных адресов в формате IPv4 и <ip6 address="" /> для задания разрешенных адресов в формате IPv6. В атрибуте address задаются сетевые адреса в формате: <IP-адрес>/[<префикс>].

<deny>

Список TCP-адресов, с которых доступ запрещен. Элемент <deny> содержит один или несколько дочерних элементов <ip address="" /> для задания запрещенных адресов в формате IPv4 и <ip6 address="" /> для задания запрещенных адресов в формате IPv6. В атрибуте address задаются сетевые адреса в формате: <IP-адрес>/[<префикс>].

<scripts profile="" stack="" trace="" />

Настройка параметров профилирования работы скриптов.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

profile

yes,

no.

Записывать в журнал информацию о профилировании работы скриптов Сервера. Данный параметр используется службой технической поддержки и разработчиками. Не рекомендуется изменять его значение без необходимости.

no

stack

Записывать в журнал информацию из стека вызовов при работе скриптов Сервера. Данный параметр используется службой технической поддержки и разработчиками. Не рекомендуется изменять его значение без необходимости.

trace

Записывать в журнал информацию о трассировке работы скриптов Сервера. Данный параметр используется службой технической поддержки и разработчиками. Не рекомендуется изменять его значение без необходимости.

<lua-module-path>

Пути для интерпретатора Lua.

Порядок задания путей имеет значение.

Элемент <lua-module-path> содержит следующие дочерние элементы:

<cpath root="" /> — путь до каталога с бинарными модулями. Допустимые значения атрибута root: home (по умолчанию), var, bin, lib.

<path value="" /> — путь до каталога со скриптами. Если не является дочерним для элемента <jobs> или <hooks>, то относится к обоим. Пути, задаваемые в атрибуте value, являются относительными от путей, заданных в атрибуте root элемента <cpath>.

<jobs> — пути для заданий из расписания Сервера.

Элемент <jobs> содержит один или несколько дочерних элементов <path value="" /> для задания пути до каталога со скриптами.

<hooks> — пути для пользовательских процедур Сервера.

Элемент <hooks> содержит один или несколько дочерних элементов <path value="" /> для задания пути до каталога со скриптами.

<transports>

Настройка параметров транспортных протоколов, используемых Сервером для соединения с клиентами. Содержит один или несколько дочерних элементов <transport discovery="" ip="" name="" multicast="" multicast-group="" port="" />.

Описание атрибутов:

Атрибут

Описание

Обязательный

Допустимые значения

По умолчанию

discovery

Определяет, будет ли использоваться служба обнаружения Сервера.

нет, задается только вместе с атрибутом ip.

yes, no

no

ip

unix

Определяет семейство используемых протоколов и задает адрес интерфейса.

да

-

0.0.0.0

-

name

Задает имя Сервера для службы обнаружения Сервера.

нет

-

drwcs

multicast

Определяет, входит ли Сервер в multicast-группу.

нет, задается только вместе с атрибутом ip.

yes, no

no

multicast-group

Задает адрес multicast-группы, в которую сходит Сервер.

нет, задается только вместе с атрибутом ip.

-

231.0.0.1

[ff18::231.0.0.1]

port

Прослушиваемый порт.

нет, задается только вместе с атрибутом ip.

-

2193

<protocols>

Список отключенных протоколов. Содержит один или несколько дочерних элементов <protocol enabled="" name="" />.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

enabled

yes — протокол включен,

no — протокол отключен.

Режим использования протокола.

no

name

AGENT — протокол взаимодействия Сервера с Агентами Dr.Web.

MSNAPSHV — протокол взаимодействия Сервера с компонентом проверки работоспособности системы Microsoft NAP Validator.

INSTALL — протокол взаимодействия Сервера с инсталляторами Агентов Dr.Web.

CLUSTER — протокол взаимодействия между Серверами в кластерной системе.

SERVER — протокол взаимодействия Сервера Dr.Web с другими Серверами Dr.Web.

Название протокола.

-

<plugins>

Список отключенных расширений. Содержит один или несколько дочерних элементов <plugin enabled="" name="" />.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

enabled

yes — расширение включено,

no — расширение отключено.

Режим использования расширения.

no

name

WEBMIN — расширение Центра управления безопасностью Dr.Web для управления Сервером и антивирусной сетью через Центр управления.

FrontDoor — расширение Dr.Web Server FrontDoor, позволяющего подключение утилиты дистанционной диагностики Сервера.

Название расширения.

-

<license>

Настройки лицензирования.

Элемент <license> содержит следующие дочерние элементы:

<limit-notify min-count="" min-percent="" />

Настройки уведомления об ограничении по количеству лицензий в лицензионном ключе.

Описание атрибутов:

Атрибут

Описание

По умолчанию

min-count

Максимальное количество оставшихся лицензий, при котором будет отправлено уведомление Ограничение по количеству лицензий в лицензионном ключе.

3

min-percent

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

5

<license-report report-period="" active-stations-period="" />

Настройки для отчета по использованию лицензий.

Описание атрибутов:

Атрибут

Описание

По умолчанию

report-period

Периодичность, с которой будут создаваться отчеты на Сервере об используемых им лицензионных ключах.

Если отчет об использовании лицензий создается подчиненным Сервером, то сразу после создания осуществляется отправка этого отчета на главный Сервер.

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

1440

active-stations-period

Период, в течение которого будет подсчитываться количество активных станций для создания отчета об использовании лицензий. Значение 0 предписывает учитывать в отчете все станции, вне зависимости от статуса их активности.

0

<exchange>

Настройки распространения лицензий между Серверами Dr.Web.

Элемент <exchange> содержит следующие дочерние элементы:

<expiration-interval value="" />

<prolong-preact value="" />

<check-interval value="" />

Описание элементов:

Элемент

Описание

Значения атрибута value по умолчанию, мин.

expiration-interval

Срок действия выдаваемых лицензий — период времени, на который выдаются лицензии из ключа на данном Сервере. Настройка используется, если данный Сервер выдает лицензии соседним Серверам.

1440

prolong-preact

Период для продления получаемых лицензий — период до окончания срока действия лицензии, начиная с которого данный Сервер инициирует продление лицензии, полученной от соседнего Сервера. Настройка используется, если данный Сервер получает лицензии от соседних Серверов.

60

check-interval

Период синхронизации лицензий — периодичность синхронизации информации о выдаваемых лицензиях между Серверами.

1440

<email from="" debug="" />

Настройки параметров отправки электронной почты из Центра управления, например, в качестве оповещений администратора или при рассылке инсталляционных пакетов станций.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

from

-

Адрес ящика электронной почты, от имени которого будут отправляться электронные письма.

drwcs@localhost

debug

yes — использовать отладочный режим,

no — не использовать отладочный режим.

Использовать отладочный режим для получения детального журнала SMTP-сессии.

no

Элемент <email> содержит следующие дочерние элементы:

<smtp server="" user="" pass="" port="" start_tls="" auth_plain="" auth_login="" auth_cram_md5="" auth_digest_md5="" auth_ntlm="" conn_timeout="" />

Настройка параметров SMTP-сервера для отправки электронной почты.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

server

-

Адрес SMTP-сервера, который будет использоваться для отправки электронной почты.

127.0.0.1

user

-

Имя пользователя SMTP-сервера, если SMTP-сервер требует авторизации.

-

pass

-

Пароль пользователя SMTP-сервера, если SMTP-сервер требует авторизации.

-

port

Целое положительное число.

Порт SMTP-сервера, который будет использоваться для отправки электронной почты.

25

start_tls

yes — использовать этот тип аутентификации,

no — не использовать этот тип аутентификации.

Для шифрованного обмена данными. При этом переключение на защищенное соединение осуществляется через команду STARTTLS. По умолчанию для соединения предусматривается использование 25 порта.

yes

auth_plain

Использование plain text аутентификации на почтовом сервере.

no

auth_login

Использование LOGIN аутентификации на почтовом сервере.

no

auth_cram_md5

Использование CRAM-MD5 аутентификации на почтовом сервере.

no

auth_digest_md5

Использование DIGEST-MD5 аутентификации на почтовом сервере.

no

auth_ntlm

Использование AUTH-NTLM аутентификации на почтовом сервере.

no

conn_timeout

Целое положительное число.

Тайм-аут соединения с SMTP-сервером.

180

<ssl enabled="" verify_cert="" ca_certs="" />

Настройки параметров SSL-шифрования трафика при отправке писем по электронной почте.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

enabled

yes — использовать SSL,

no — не использовать SSL.

Режим использования SSL-шифрования.

no

verify_cert

yes — проверять SSL-сертификат,

no — не проверять SSL-сертификат.

Проверять правильность SSL-сертификата почтового сервера.

no

ca_certs

-

Путь к корневому SSL-сертификату Сервера Dr.Web.

-

<track-epidemic enabled="" aggregation-period="" check-period="" threshold="" most-active="" />

Настройка параметров отслеживания вирусных эпидемий в сети.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

enabled

yes | no

Разрешает отслеживать множественные события о заражениях станций и иметь возможность отправлять суммарное оповещение администратору.

yes

aggregation-period

Целое положительное число.

Промежуток времени в секундах после отправки оповещения об эпидемии, в течение которого не будут отправляться оповещения о единичных заражениях станций.

300

check-period

Промежуток времени в секундах, в течение которого должно прийти заданное количество сообщений о зараженных станциях, чтобы отправить оповещение об эпидемии.

3600

threshold

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

100

most-active

Количество наиболее часто встречающихся угроз, которые необходимо включить в отчет об эпидемиях.

5

<track-hips-storm enabled="" aggregation-period="" check-period="" threshold="" most-active="" />

Настройка параметров отслеживания множественных событий компонента Превентивная защита.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

enabled

yes | no

Разрешает отслеживать множественные события Превентивной защиты и иметь возможность отправлять суммарное оповещение администратору.

yes

aggregation-period

Целое положительное число.

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

300

check-period

Промежуток времени в секундах, в течение которого должно произойти заданное количество событий Превентивной защиты, чтобы отправить суммарный отчет.

3600

threshold

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

100

most-active

Количество наиболее часто встречающихся процессов, осуществивших подозрительное действие, которые необходимо включить в отчет Превентивной защиты.

5

<track-appctl-storm enabled="" aggregation-period="" check-period="" threshold="" most-active="" />

Настройка параметров отслеживания множественных событий компонента Контроль приложений.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

enabled

yes | no

Разрешает отслеживать множественные события Контроля приложений и иметь возможность отправлять суммарное оповещение администратору.

yes

aggregation-period

Целое положительное число.

Промежуток времени в секундах после отправки суммарного отчета о процессах, заблокированных Контролем приложений, в течение которого не будут отправляться оповещения о единичных блокировках.

300

check-period

Промежуток времени в секундах, в течение которого должно быть заблокировано заданное количество процессов, чтобы отправить суммарный отчет.

3600

threshold

Количество событий о процессах, заблокированных Контролем приложений, которые должны прийти за заданный промежуток времени, чтобы Сервер Dr.Web отправлял администратору единый суммарный отчет об этих событиях (оповещение Зафиксировано большое количество блокировок Контролем приложений).

100

most-active

Количество наиболее распространенных профилей, по которым производилась блокировка и которые необходимо включить в оповещение о множественных блокировках.

5

<track-disconnect enabled="" aggregation-period="" check-period="" single-alert-threshold="" summary-alert-threshold="" min-session-duration="" />

Настройка параметров отслеживания множественных аварийно завершенных соединений с клиентами.

Описание атрибутов:

Атрибут

Допустимые значения

Описание

По умолчанию

enabled

yes | no

Разрешает отслеживать аварийно завершенные соединения с клиентами и иметь возможность отправлять соответствующие оповещения администратору.

yes

aggregation-period

Целое положительное число.

Промежуток времени в секундах после отправки оповещения о множественных завершениях соединений, в течение которого не будут отправляться оповещения о единичных завершенных соединениях.

300

check-period

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

3600

single-alert-threshold

Минимальное количество соединений, которые должны быть разорваны с одним адресом в течение периода подсчета, чтобы было отправлено оповещение о единичном аварийном завершении соединения (оповещение Аварийное завершение соединения).

10

summary-alert-threshold

Минимальное количество соединений, которые должны быть разорваны в течение периода подсчета, чтобы было отправлено единое оповещение о множественных аварийных завершениях соединений (оповещение Зафиксировано большое количество аварийно завершенных соединений).

1000

min-session-duration

Если длительность завершенного соединения с клиентом меньше указанной, то при достижении заданного количества соединений будет отправлено оповещение о единичных завершениях соединений (оповещение Аварийное завершение соединения) вне зависимости от периода подсчета. При этом соединение не должно быть прервано в дальнейшем более продолжительными подключениями, и не должно быть отправлено оповещение о множественных аварийных завершениях соединений (оповещение Зафиксировано большое количество аварийно завершенных соединений).

300

<default-lang value="" />

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