D3. Параметры шаблонов системы оповещения

На главную  Назад  Вперед

Тексты сообщений генерируются компонентом Сервера, именуемым процессором шаблонов, на основе файлов шаблонов.

Система оповещений по сети Windows функционирует только на ОС Windows с поддержкой сервиса Windows Messenger (Net Send).

ОС Windows Vista и старше не поддерживают сервис Windows Messenger.

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

Процессор шаблонов не выполняет рекурсивных подстановок.

Переменные записываются в одной из следующих форм:

{<VAR>} – подставить непосредственно значение переменной <VAR>.

{<VAR>:<N>} – первые <N> символов переменной <VAR>.

{<VAR>:<first>:<N>}<N> символов переменной <VAR>, следующих после <first> первых (начиная с <first>+1-го символа), если остаток меньше – дополняется пробелами справа.

{<VAR>:<first>:-<N>}<N> символов переменной <VAR>, следующих после <first> первых (начиная с <first>+1-го символа), если остаток меньше – дополняется пробелами слева.

{<VAR>/<original1>/<replace1>[/<original2>/<replace2>]} – замена указанных символов переменной <VAR> на заданные значения: символы <original1> заменяются на символы <replace1>, при наличии символы <original2> заменяются на символы <replace2> и т.д.

Ограничений для числа пар подстановки не существует.

Форма записи переменных

Переменная

Значение

Выражение

Результат

SYS.TIME

10:35:17:456

{SYS.TIME:5}

10:35

SYS.TIME

10:35:17:456

{SYS.TIME:3:5}

35:17

SYS.TIME

10:35:17:456

{SYS.TIME:3:-12}

°°°35:17:456

SYS.TIME

10:35:17:456

{SYS.TIME:3:12}

35:17:456°°°

SYS.TIME

10:35:17:456

{SYS.TIME/10/99/35/77}

99:77:17:456

Условные обозначения

Переменные окружения

Для формирования текстов сообщений вы можете использовать переменные среды окружения процесса Сервера (пользователь System).

Переменные среды окружения доступны в редакторе сообщений Центра управления, в выпадающем списке ENV. Обратите внимание: переменные необходимо указывать с добавлением префикса ENV. (префикс заканчивается на точку).

Системные переменные

SYS.BRANCH – версия Агентов и Сервера,

SYS.BUILD – дата сборки Сервера,

SYS.DATE – текущая системная дата,

SYS.DATETIME – текущие системная дата и время,

SYS.OS – название операционной системы на компьютере с установленным Сервером,

SYS.PLATFORM – платформа Сервера,

SYS.PLATFORM.SHORT – краткий вариант SYS.PLATFORM,

SYS.SERVER – название продукта (Dr.Web Server),

SYS.TIME – текущее системное время,

SYS.VERSION – версия Сервера.

Общие переменные для станций

GEN.LoginTime – время подключения станции,

GEN.StationAddress – адрес станции,

GEN.StationID – UUID станции,

GEN.StationName – имя станции,

GEN.StationPrimaryGroupID – ID первичной группы станции,

GEN.StationPrimaryGroupName – название первичной группы станции.

Общие переменные для репозитория

GEN.CurrentRevision – текущий идентификатор версии,

GEN.Folder – каталог размещения продукта,

GEN.NextRevision – идентификатор обновленной версии,

GEN.Product – описание продукта.

Переменные по типам сообщений

Администраторы

Сообщение

Переменные

Описание

Неизвестный администратор

MSG.Login

регистрационное имя

MSG.Address

сетевой адрес Центра управления

Ошибка авторизации администратора

MSG.Login

регистрационное имя

MSG.Address

сетевой адрес Центра управления

MSG.LoginErrorCode

числовой код ошибки

Другое

Сообщение

Переменные

Описание

Ошибка записи журнала Сервера

MSG.Error

текст ошибки

Ошибка ротации журнала Сервера

MSG.Error

текст ошибки

Соседний Сервер давно не подключался

MSG.LastDisconnectTime

время, когда Сервер был последний раз подключен

MSG.StationName

название соседнего Сервера

Статистический отчет

MSG.Attachment

путь к отчету

MSG.AttachmentType

MIME-тип

GEN.File

имя файла отчета

Тестовое сообщение

MSG.TestMessage

текст тестового сообщения

Эпидемия в сети

MSG.Action

количество обнаруженных угроз

MSG.Infected

предпринятое действие

MSG.Virus

тип угрозы

Лицензии

Сообщение

Переменные

Описание

Достигнуто ограничение по переданным лицензиям

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

MSG.ObjId

ID лицензионного ключа

Достигнуто ограничение по станциям в сети

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

MSG.ID

UUID станции

MSG.StationName

название станции

Также доступны общие переменные для станций, приведенные выше.

Истек срок передачи лицензий

Отправляется, если время распространения лицензий на соседний Сервер истекло.

MSG.ObjId

ID лицензионного ключа

MSG.Server

название соседнего Сервера

Лицензионный ключ автоматически обновлен

Отправляется, если лицензионный ключ был автоматически обновлен. При этом новый ключ успешно загружен и распространен на все объекты старого лицензионного ключа.

MSG.KeyId

Идентификатор старого лицензионного ключа

MSG.KeyName

Имя старого лицензионного ключа

MSG.NewKeyId

Идентификатор нового лицензионного ключа

MSG.NewKeyName

Имя нового лицензионного ключа

Лицензионный ключ не может быть автоматически обновлен

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

MSG.ExpirationDate

дата окончания лицензии

MSG.Expired

1 – срок окончания уже наступил

0 – срок окончания еще не наступил

MSG.KeyId

Идентификатор старого лицензионного ключа

MSG.KeyName

Имя старого лицензионного ключа

MSG.NewKeyId

Идентификатор нового лицензионного ключа

MSG.NewKeyName

Имя нового лицензионного ключа

MSG.KeyDifference

Причина, по которой ключ не может быть обновлен:

1 – состав лицензируемых компонентов у текущего и нового лицензионных ключей отличается

2 – у нового лицензионного ключа меньше лицензий, чем у текущего лицензионного ключа

Окончание срока действия лицензионного ключа

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

MSG.ExpirationDate

дата окончания лицензии

MSG.Expired

1 – срок окончания уже наступил

0 – срок окончания еще не наступил

MSG.KeyId

Идентификатор лицензионного ключа

MSG.KeyName

Имя лицензионного ключа

Превышено ограничение по станциям в группе

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

MSG.Licensed

разрешено лицензией

MSG.Used

количество станций в базе

GEN.StationPrimaryGroupID

ID первичной группы

GEN.StationPrimaryGroupName

название первичной группы

Приближается ограничение по станциям в группе

Отправляется при каждом запуске Сервера в том случае, если Сервер запущен с ключом, лицензирующим меньшее число станций, чем уже подключено к Серверу.

MSG.Licensed

разрешено лицензией

MSG.Percent

процент свободных лицензий

MSG.Used

число станций в базе

GEN.StationPrimaryGroupID

ID первичной группы

GEN.StationPrimaryGroupName

название первичной группы

Новички

Для сообщений данной группы также доступны общие переменные для станций, приведенные выше.

Сообщение

Переменные

Описание

Станция ожидает подтверждения

переменные отсутствуют

Станция отклонена автоматически

Станция отклонена администратором

MSG.AdminAddress

сетевой адрес Центра управления

MSG.AdminName

имя администратора

Репозиторий

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

Сообщение

Переменные

Описание

Актуальное состояние продукта в репозитории

переменные отсутствуют

Запущено обновление продукта в репозитории

Недостаточно свободного места на диске

Отправляется, если недостаточно свободного места на диске с динамическими данными.

Общие переменные для репозитория, приведенные выше, недоступны.

MSG.FreeInodes

число свободных файловых дескрипторов inodes (имеет смысл только для некоторых систем семейства UNIX)

MSG.FreeSpace

свободное место в байтах

MSG.Path

путь к каталогу с малым объемом памяти

MSG.RequiredInodes

необходимое для работы число свободных inodes (имеет смысл только для некоторых систем семейства UNIX)

MSG.RequiredSpace

необходимый для работы объем свободной памяти

Обновление продукта в репозитории заморожено

переменные отсутствуют

Ошибка обновления продукта в репозитории

MSG.Error

сообщение об ошибке

MSG.ExtendedError

подробное описание ошибки

Продукт в репозитории обновлен

MSG.Added

список добавленных файлов (каждое наименование на отдельной строке)

MSG.AdddedCount

количество добавленных файлов

MSG.Deleted

список удаленных файлов (каждое наименование на отдельной строке)

MSG.DeletedCount

количество удаленных файлов

MSG.Replaced

список замененных файлов (каждое наименование на отдельной строке)

MSG.ReplacedCount

количество замененных файлов

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

Станции

Для сообщений данной группы также доступны общие переменные для станций, приведенные выше.

Сообщение

Переменные

Описание

Аварийный разрыв соединения

MSG.Reason

причина завершения

MSG.Type

тип клиента

Критическая ошибка обновления станции

MSG.Product

обновляемый продукт

MSG.ServerTime

местное время получения сообщения Сервером

Неизвестная станция

MSG.ID

UUID неизвестной станции

MSG.Rejected

значения:

0 – доступ для станции запрещен

1 – инициирована операция перевода станции в состояние "новичок"

MSG.StationName

название станции

Обнаружена угроза безопасности

MSG.Action

действие, предпринятое при обнаружении

MSG.Component

имя компонента

MSG.InfectionType

тип угрозы

MSG.ObjectName

имя инфицированного объекта

MSG.ObjectOwner

владелец инфицированного объекта

MSG.RunBy

пользователь, от имени которого запущен компонент

MSG.ServerTime

время получения события, GMT

MSG.Virus

имя угрозы

Ошибка авторизации станции

MSG.ID

UUID станции

MSG.Rejected

значения:

0 – доступ для станции запрещен

1 – инициирована операция перевода станции в состояние "новичок"

MSG.StationName

название станции

Ошибка сканирования

MSG.Component

имя компонента

MSG.Error

сообщение об ошибке

MSG.ObjectName

имя объекта

MSG.ObjectOwner

владелец объекта

MSG.RunBy

пользователь, от имени которого запущен компонент, обнаруживший угрозу

MSG.ServerTime

время получения события, GMT

Ошибка создания учетной записи станции

MSG.ID

UUID станции

MSG.StationName

название станции

Станция давно не подключалась к Серверу

Общие переменные для станций, приведенные выше, недоступны.

MSG.DaysAgo

количество дней с момента последнего подключения к Серверу

MSG.LastSeenFrom

адрес, с которого станция в последний раз подключалась к Серверу

MSG.StationID

UUID станции

MSG.StationName

название станции

Станция подтверждена автоматически

переменные отсутствуют

Станция подтверждена администратором

MSG.AdminAddress

сетевой адрес Центра управления

MSG.AdminName

имя администратора

Станция уже зарегистрирована

Отправляется, если станция в настоящее время уже зарегистрирована на этом или другом Сервере.

MSG.ID

UUID станции

MSG.Server

ID Сервера, на котором станция зарегистрирована

MSG.StationName

название станции

Статистика сканирования

MSG.Component

имя компонента, проводившего сканирование

MSG.Cured

количество вылеченных объектов

MSG.DeletedObjs

количество удаленных объектов

MSG.Errors

количество ошибок сканирования

MSG.Infected

количество инфицированных объектов

MSG.Locked

количество заблокированных объектов

MSG.Modifications

количество объектов, инфицированных модификациями вирусов

MSG.Moved

количество объектов, перемещенных в карантин

MSG.Renamed

количество переименованных объектов

MSG.RunBy

пользователь, от имени которого запущен компонент

MSG.Scanned

количество просканированных объектов

MSG.ServerTime

время получения события, GMT

MSG.Speed

скорость обработки в KБ/с

MSG.Suspicious

количество подозрительных объектов

MSG.VirusActivity

 

Требуется перезагрузка станции

MSG.Product

обновляемый продукт

MSG.ServerTime

местное время получения сообщения Сервером

Установки

Для сообщений данной группы также доступны общие переменные для станций, приведенные выше.

Сообщение

Переменные

Описание

Установка на станции не выполнена

MSG.Error

сообщение об ошибке

Установка на станции успешно завершена

переменные отсутствуют