4.3.1.1.1.1.10.3. Подготовка сигналов в Astra.Server

 
Для каждого сообщения аудита необходимо создать по два сигнала: обычный и динамический. Динамический сигнал позволяет сгенерировать событие, отправляющее сообщение из обычного сигнала в средства просмотра сообщений.
 
Чтобы подготовить Astra.Server к записи сообщений подсистемы безопасности, необходимо создать 12 сигналов типа "String" в отдельной папке дерева сигналов. Имена сигналов по умолчанию перечислены в конфигурационном файле astra.security.agent.xml, но их можно изменить.
 
Динамические сигналы, приведенные в конфигурационном файле по умолчанию:
DynEvents.NormalDynSignal;
DynEvents.AdminDynSignal;
DynEvents.UserNameDynSignal;
DynEvents.DisplayNameDynSignal;
DynEvents.GroupNameDynSignal;
DynEvents.WorkstationNameDynSignal.
Обычные сигналы, приведенные в конфигурационном файле по умолчанию:
DynEvents.NormalMessage;
DynEvents.AdminMessage;
DynEvents.UserNameMessage;
DynEvents.DisplayNameMessage;
DynEvents.GroupNameMessage;
DynEvents.WorkstationNameMessage.

Создание сигналов в Astra.AStudio

 
Для создания конфигурации в Astra.AStudio выполните следующие действия:
 
1. Откройте имеющийся проект Astra.AStudio. Перейдите к элементу, описывающему сервер в вашем проекте. Убедитесь, что здесь подключен элемент OPC AE Server.
 
2. Перейдите внутрь элемента, описывающего сервер. Здесь может быть размещен элемент приложения. Если его нет, создайте, перетянув элемент "Приложение" с панели элементов.
 
3. Внутри элемента приложения создайте логический объект и назовите его "DynEvents". Это будет папка для сигналов, предназначенных для записи сообщений аудита.
 
4. Внутри созданного логического объекта создайте двенадцать параметров, соответствующих двенадцати сигналам, предназначенным для записи сообщений аудита.
Для всех параметров укажите значения свойств:
Направление (отсутсвует);
Тип (string);
Имя.
 
5. Для шести параметров, предназначенных для создания динамических событий, в окне "События" установите флаг "Генерировать события" (такие сигналы в именах по умолчанию содержат частицу "Dyn"). Укажите значение важности события, соответствующее категории важности, указанной при конфигурировании агента. Если необходимо, укажите файл звука, воспроизводимого при наступлении события, и параметры квитирования.
 
 
6. Постройте решение и примените конфигурацию. Чтобы убедиться, что сигналы созданы в сервере, откройте приложение OpcExplorer или Astra.HMI.Explorer и проверьте, что созданная папка с сигналами появилась в дереве сигналов.
 

Получение сообщений аудита

После внесения изменений в конфигурации сервера и агента безопасности, перезапустите их службы (сервисы). В результате будет настроена и включена трансляция сообщений аудита. Чтобы ознакомиться с результатом, используйте любое средство просмотра значений сигналов сервера или системных сообщений.
 
Внесите изменения в конфигурацию Astra.Security: укажите номер телефона существующего пользователя или создайте новую учетную запись. Сообщения о внесенных изменениях появятся в окне Astra.HMI.Alarms.