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

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

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

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

Уровень подробности ведения журнала агента распределённой проверки файлов Dr.Web Network Checker.

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

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

LogLevel = Notice

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

Метод ведения журнала агента распределённой проверки файлов Dr.Web Network Checker.

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

Log = Auto

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

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

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

ExePath = <opt_dir>/bin/drweb-netcheck

Для Linux:

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

Для FreeBSD:

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

Для Solaris:

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

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

Флаг, определяющий использование для соединения с другими узлами безопасного соединения SSL.

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

Yes – Использовать SSL

No – Не использовать SSL

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

LoadBalanceUseSsl = No

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

Определяет путь к файлу серверного сертификата, используемого агентом распределённой проверки файлов для взаимодействия с другими узлами через безопасное соединение SSL.

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

LoadBalanceSslCertificate =

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

Определяет путь к файлу закрытого ключа, используемого агентом распределённой проверки файлов для взаимодействия с другими узлами через безопасное соединение SSL.

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

LoadBalanceSslKey =

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

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

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

LoadBalanceSslCa =

LoadBalanceServerSocket = {адрес}

Определяет сокет (IP-адрес и порт), прослушиваемый на данной рабочей станции агентом распределённой проверки файлов для получения файлов на проверку от удаленных рабочих станций (если она может работать как сервер сетевого сканирования).

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

LoadBalanceServerSocket =

LoadBalanceAllowFrom = {IP-адрес}

Определяет IP-адрес удаленной рабочей станции, от которой агент распределённой проверки файлов на данной рабочей станции (как сервер сетевого сканирования) может принимать файлы на проверку.

Если параметр пуст, удаленные файлы на проверку не принимаются (рабочая станция не работает в режиме сервера).

Может иметь список значений. Значения в списке указываются через запятую, заключаются в кавычки. Допускается повторение параметра в секции (в этом случае все значения объединяются в единый список).

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

LoadBalanceAllowFrom =

LoadBalanceSourceAddress = {IP-адрес}

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

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

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

LoadBalanceSourceAddress =

LoadBalanceTo = {адрес}

Определяет сокет (IP-адрес и порт) удаленной рабочей станции, на которую агент распределённой проверки файлов на данной рабочей станции может отправлять файлы на удаленную проверку (как клиент сетевого сканирования).

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

Может иметь список значений. Значения в списке указываются через запятую, заключаются в кавычки. Допускается повторение параметра в секции (в этом случае все значения объединяются в единый список).

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

LoadBalanceTo =

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

Определяет длину интервала времени между рассылками данной рабочей станцией для всех клиентов сканирования (перечисленных в параметре LoadBalanceAllowFrom) информации о своей загруженности.

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

LoadBalanceStatusInterval = 1s

SpoolDir = {путь к каталогу}

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

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

SpoolDir = /tmp/netcheck

LocalScanPreference = {дробное число}

Определяет относительный вес (предпочтительность) данной станции при выборе места для проверки файла (локального или принятого по сети).

Если в некоторый момент времени вес локальной станции больше весов всех доступных станций-серверов сканирования, файл будет оставлен агентом распределённой проверки файлов для локальной проверки.

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

LocalScanPreference = 1

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

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

Минимальное значение – 10s.

Если параметр LoadBalanceAllowFrom задан, то настройка игнорируется (компонент не завершает свою работу по истечению максимального времени простоя).

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

IdleTimeLimit = 30s

RunAsUser = {UID | имя пользователя}

Параметр указывает компоненту, от имени какого пользователя ему следует запускаться при обслуживании распределенного сканирования. Можно указать как числовой UID пользователя, так и его имя (логин). Если имя пользователя состоит из цифр, оно указывается с префиксом name:, например:

RunAsUser = name:123456

В случае если имя пользователя не указано, работа компонента завершается ошибкой сразу после попытки запуска.

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

RunAsUser = drweb