Секция [Monitor]

В секции [Monitor] собраны основные настройки компонента Dr.Web Monitor:

Секция [Monitor]

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

Значение Yes запрещает Dr.Web Monitor переходить в режим демона, т.е. становиться фоновым процессом без управляющего терминала.

Эта возможность может быть использована некоторыми средствами мониторинга (например, daemontools).

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

RunForeground = No

User = {текст}

Имя пользователя, с правами которого запускается Dr.Web Monitor.

Пожалуйста, обратите внимание, что при работе программного комплекса Dr.WebMailD в режиме SMTP-прокси или интеграции его с MTA CGP или MTA Exim значение данного параметра должно быть установлено в root.

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

User = drweb

Group = {текст}

Имя пользовательской группы, с правами которой запускается Dr.Web Monitor.

Пожалуйста, обратите внимание, что при работе программного комплекса Dr.WebMailD в режиме SMTP-прокси или интеграции его с MTA CGP или MTA Exim значение данного параметра должно быть установлено в root.

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

Group = drweb

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

Имя каталога, содержащего файл, в который при запуске Dr.Web Monitor записывается информация об идентификаторе его процесса (PID).

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

PidFileDir = %var_dir/run/

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

Смена активного каталога при запуске Dr.Web Monitor.

Если значение параметра задано, то при запуске Dr.Web Monitor делает активным каталог, указанный в значении этого параметра. Если значение параметра не задано, то смены активного каталога не происходит.

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

ChDir = /

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

Путь к каталогу с файлами мета-конфигурации.

В этих файлах задаются параметры работы Dr.Web Monitor с модулями программного комплекса. Содержание файлов мета-конфигурации задается разработчиками программного продукта и не требует редактирования.

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

MetaConfigDir = %etc_dir/monitor/

Address = {адрес}

Сокет, через который Dr.Web Monitor взаимодействует с другими модулями антивируса.

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

Address = local:%var_dir/ipc/.monitor

Timeout = {числовое значение}

Максимальное время установления соединения между Dr.Web Monitor и другими компонентами программного комплекса в секундах.

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

Timeout = 5

TmpFileFmt = {текст}

Шаблон имени временных файлов Dr.Web Monitor.

Формат шаблона: путь_к_файлу.XXXXXX, где X - произвольный символ (буква или цифра) в именах создаваемых временных файлов.

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

TmpFileFmt = %var_dir/msgs/tmp/monitor.XXXXXX

RunAppList = {текст}

Список модулей, запускаемых Dr.Web Monitor.

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

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

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

RunAppList = AGENT

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

При значении Yes данного параметра список модулей, запускаемых Dr.Web Monitor, берется не из параметра RunAppList, а от модуля Dr.Web Agent.

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

UseEnterpriseMode = No

RecoveryTimeList = {список числовых значений}

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

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

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

RecoveryTimeList = 0,30,60

InjectCmd = {текст}

Команда для отсылки отчетов.

Обратите внимание, что для отправки сообщений на адрес, отличный от root@localhost, надо в команде указать действительный адрес.

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

InjectCmd = "/usr/sbin/sendmail -t"

AgentAddress = {адрес}

Сокет, через который Dr.Web Monitor взаимодействует с Dr.Web Agent (значение параметра должно совпадать со значением параметра Address конфигурационного файла Dr.Web Agent).

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

AgentAddress = local:%var_dir/ipc/.agent

AgentResponseTime = {числовое значение}

Максимальное время отклика модуля Dr.Web Agent в секундах

Если в течение этого времени от модуля не поступает ответа, то Dr.Web Monitor перезапускает его.

Если указано значение 0, время отклика не ограничивается.

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

AgentResponseTime = 5