Citrix Virtual Apps and Desktops: настройка источника
Данное руководство описывает процесс настройки сбора и отправки событий Citrix Virtual Apps and Desktops в R-Vision SIEM.
Предварительные требования
Перед настройкой пересылки событий в R-Vision SIEM убедитесь, что сетевая связность между Citrix Virtual Apps and Desktops и R-Vision SIEM обеспечена, а необходимые порты открыты.
Настройка Citrix Virtual Apps and Desktops
Описание подсистемы журналирования источника
Журналирование событий источника осуществляется по двум направлениям:
-
События аудита, регистрируемые в консоли управления Citrix Web Studio. Они записываются системой в базу данных, указанную в процессе установки продукта. База данных может быть изменена в дальнейшем. Определить базу данных, куда Citrix Web Studio записывает события аудита, можно в веб-панели по пути Logging → Preferences:

События аудита, хранящиеся в СУБД Microsoft SQL Server, собираются в R-Vision SIEM путем обращения к базе данных от имени специально подготовленной сервисной учетной записи.
-
События сервисов, входящих в состав продукта Citrix Virtual Delivery Agent (VDA). Они регистрируются в журнале Application операционной системы Windows Server, на которой установлен продукт. События, относящиеся к сервисам Citrix, имеют источник (Source), начинающийся со слова
Citrix:
События сервисов собираются в R-Vision SIEM путем установки агента R-Vision EVO Endpoint и настройки политики.
Настройка подсистемы журналирования на источнике
Дополнительных действий по настройке журналирования на источнике совершать не требуется.
Настройка отправки событий в R-Vision SIEM
Для пересылки событий аудита, регистрируемых в Citrix Web Studio, выполните следующие шаги:
-
Создайте отдельную сервисную учетную запись в СУБД Microsoft SQL Server и выдайте ей права на чтение базы данных с журналом. Для этого:
-
В SQL Server Management Studio подключитесь к экземпляру СУБД.
-
В разделе Security нажмите правой кнопкой мыши на Logins.
-
Выберите опцию New Login….
-
В разделе General укажите параметры пользователя.

-
В разделе User Mapping выберите базу данных с журналом.
-
Установите флажок db_datareader.

-
-
Установите агент R-Vision EVO Endpoint и укажите адрес коллектора R-Vision SIEM на всех серверах, на которых установлены компоненты Citrix Virtual Delivery Agent (VDA).
Настройка политики сбора событий
Чтобы настроить сбор событий из журналов Citrix Virtual Apps and Desktops, выполните следующие шаги:
-
В консоли управления R-Vision EVO Endpoint перейдите к настройке нужной группы агентов.
-
Убедитесь, что переключатель Чтение файлов установлен в активное положение.
-
Добавьте новый элемент политики со следующими параметрами:
-
Тип журналов: выберите вариант
eventchannel. -
Имя журналов: введите значение
Application. -
Фильтр (формат XPath): введите следующий фильтр:
Event/System/Provider[@Name="Citrix Telemetry Service" or @Name="Citrix High Availability Service" or @Name="Citrix Broker Service" or @Name="Citrix Trust Service" or @Name="Citrix Storefront Service" or @Name="Citrix Privileged Admin Service" or @Name="Citrix Orchestration Service" or @Name="Citrix Monitor Service" or @Name="Citrix Machine Creation Service" or @Name="Citrix Host Service" or @Name="Citrix Environment Test Service" or @Name="Citrix Delegated Administration Service" or @Name="Citrix Configuration Service" or @Name="Citrix ConfigSync Service" or @Name="Citrix Configuration Logging Service" or @Name="Citrix App Library" or @Name="Citrix Analytics" or @Name="Citrix AD Identity Service"]Пример конфигурации:

-
-
Добавьте хосты в созданную группу.
Настройка в R-Vision SIEM
Настройка сбора событий из журнала Application
Для настройки сбора и нормализации событий источника из журнала Application в R-Vision SIEM выполните следующие шаги:
-
В интерфейсе R-Vision SIEM создайте новый конвейер в коллекторе.
-
Добавьте на конвейер элемент Точка входа со следующими параметрами:
-
Название: введите название точки входа.
-
Тип точки входа: выберите вариант R-Vision EVO Endpoint.
-
Домен: введите значение в формате
gw-<your_gateway_id>, где<your_gateway_id>— ID шлюза.
-
-
Добавьте на конвейер элемент Нормализатор с правилом Citrix Virtual Apps and Desktops 7 (идентификатор правила: RV-N-324).
-
Соедините нормализатор с точкой входа.
-
Добавьте на конвейер элемент Конечная точка типа Хранилище событий.
-
Соедините конечную точку с нормализатором.
-
Сохраните и установите конфигурацию конвейера.
Пример конфигурации конвейера:

Настройка сбора событий из базы данных
Для настройки сбора и нормализации событий источника из базы данных в R-Vision SIEM выполните следующие шаги:
-
В интерфейсе R-Vision SIEM создайте секрет со строкой подключения. Для этого:
-
Перейдите в раздел Ресурсы → Секреты.
-
Нажмите на кнопку Создать.
-
В раскрывшемся окне создания секрета заполните поля:
-
Название: введите название секрета.
-
Описание (опционально): опишите, для чего будет использоваться секрет.
-
Тип секрета: выберите вариант Строка подключения.
-
Строка подключения: введите строку вида:
jdbc:sqlserver://<ip-address>\<instance>:<port>;encrypt=false;databaseName=Citrix_Logs;user=<svc_rvision_siem>;password=<passw0rd>Где
<ip-address>— IP-адрес сервера базы данных,<instance>— название экземпляра СУБД,<port>— порт подключения (по умолчанию1433),<svc_rvision_siem>— имя учетной записи СУБД,<passw0rd>— пароль пользователя.
-
-
Нажмите на кнопку Создать.
-
-
В интерфейсе R-Vision SIEM создайте новый конвейер в коллекторе.
-
Добавьте на конвейер элемент Точка входа со следующими параметрами:
-
Название: введите название точки входа.
-
Тип точки входа: выберите вариант Database.
-
Драйвер базы данных: выберите вариант MSSQL.
-
Адрес подключения: выберите секрет, созданный ранее.
-
SQL-запрос: введите следующий запрос для сбора событий из таблицы
highleveloperation:SELECT 'Citrix Audit Logging' AS appname, table1.id AS table1id, table1.Text, table1.AdminMachineIP, table1.AdminId, table1.StartTime, table1.TargetTypes, table2.id, table2.EndTime, table2.IsSuccessful FROM Citrix_Logs.ConfigLoggingSchema.HighLevelOperationStart AS table1 JOIN Citrix_Logs.ConfigLoggingSchema.HighLevelOperationStop AS table2 ON table1.id = table2.id WHERE table1.id > ?; -
Поле идентификатора: введите ключ
table1.idсо значением1.Пример указания параметра Поле идентификатора:

-
-
Добавьте на конвейер элемент Нормализатор с правилом Citrix Virtual Apps and Desktops 7 DB (идентификатор правила: RV-N-323).
-
Соедините нормализатор с точкой входа.
-
Добавьте на конвейер элемент Конечная точка типа Хранилище событий.
-
Соедините конечную точку с нормализатором.
-
Сохраните и установите конфигурацию конвейера.
Пример конфигурации конвейера:

После настройки передачи событий, если настройка выполнена корректно, в хранилище начнут поступать события Citrix Virtual Apps and Desktops.
|
Найти события Citrix Virtual Apps and Desktops в хранилище можно по следующему фильтру:
|
Была ли полезна эта страница?
