Маршрутизация событий с агентов по типу ОС

Данное руководство описывает настройку маршрутизации событий от агентов в зависимости от типа ОС на хостах, где они установлены.

О сборе событий с агентов

Агенты позволяют собирать следующие события на устройствах, на которых они установлены:

  • входы и выходы пользователей;

  • создание процессов;

  • добавление или изменение сервисов;

  • управление пользователями;

  • действия с объектами;

  • чтение логов из локальных файлов.

Настройки сбора событий задаются в конфигурации группы агентов.
Подробности о сборе событий на агентах и их структуре приведены в разделе Сбор событий ИБ на агентах.

Для организации сбора событий необходимо подключить агенты к системе через шлюз и настроить их прием на конвейере с помощью точки входа R-Vision Endpoint.

Механизм автоматического переключения агента между доступными доменными именами (FQDN) шлюзов не позволяет разделить поток событий в рамках одного пространства путем создания отдельных шлюзов под разные ОС. В таком случае агенты будут распределять нагрузку между всеми шлюзами пространства, что приведет к смешиванию потоков данных.

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

Настройка конфигурации для сбора событий с агентов и их дальнейшей маршрутизации по типу ОС включает следующие этапы:

Подключение агента к системе

Чтобы подключить агент к системе, обратитесь разделу Подключение агента к системе.

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

Настройка сбора и обработки событий с агентов

Создание конвейера для маршрутизации событий

Создайте конвейер для сбора и маршрутизации событий с разных агентов:

  1. Перейдите в раздел Ресурсы → Коллекторы.

  2. Создайте коллектор для обработки событий с агентов, если он еще не создан.

  3. Откройте карточку коллектора.

  4. Перейдите на вкладку Конвейеры.

  5. Добавьте конвейер для сбора и маршрутизации событий с разных агентов.

  6. Откройте конфигурацию конвейера.

  7. Удостоверьтесь, что в переключателе Версия на панели инструментов выбран вариант Черновик.

  8. Добавьте на конвейер элемент Точка входа со следующими параметрами:

    1. Тип точки входа: R-Vision Endpoint.

    2. Домен для подключения к шлюзу: gw-<gateway_id>. Здесь <gateway_id> — идентификатор шлюза, скопированный на шаге Подключение агента к системе.

      Например, для шлюза с идентификатором 0f1c5440-5e56-4d0e-bd8b-ea9eb43f28d2 необходимо указать следующий домен:

      gw-0f1c5440-5e56-4d0e-bd8b-ea9eb43f28d2
  9. Добавьте на конвейер элемент Маршрутизатор для распределения потоков событий со следующими маршрутами:

    • Для событий Windows:

      1. Название маршрута: Windows.

      2. Условие маршрута на языке VRL:

        contains(downcase(to_string(.raw.agent.os_name) ?? ""), "windows")
    • Для событий Linux:

      1. Название маршрута: Linux.

      2. Условие маршрута на языке VRL:

        rv_contains_any(downcase(to_string(.raw.agent.os_name) ?? ""), ["linux", "ubuntu", "centos", "debian", "red os"])

    Если события, которые не удовлетворяют условиям маршрутов Windows и Linux, должны обрабатываться отдельно, установите флажок Добавить маршрут по умолчанию.

  10. Соедините выход элемента Точка входа со входом элемента Маршрутизатор.

  11. Откройте карточку коллектора.

  12. Перейдите на вкладку Шины и последовательно добавьте в коллектор две шины:

    • для приема и отправки событий Windows;

    • для приема и отправки событий Linux.

  13. Откройте конфигурацию конвейера.

  14. Добавьте на конвейер два элемента Шина со следующими параметрами:

    • Шина: шина для событий Windows или Linux, добавленная в коллектор ранее.

    • Тип соединения: Получение.

      Тип соединения Получение означает, что шина принимает события из текущего конвейера для их последующей передачи на другие конвейеры и дальнейшей обработки.
  15. Если в маршрутизаторе был добавлен маршрут по умолчанию и события этого маршрута необходимо сохранить, добавьте на конвейер элемент Конечная точка.

  16. Соедините выходы маршрутов с соответствующими входами элементов Шина и Конечная точка.

Создание конвейера для обработки событий Windows

Для настройки сбора и нормализации событий Windows выполните следующие шаги:

  1. Добавьте новый конвейер в коллекторе.

  2. Откройте конфигурацию конвейера.

  3. Удостоверьтесь, что в переключателе Версия на панели инструментов выбран вариант Черновик.

  4. Добавьте на конвейер элемент Шина со следующими параметрами:

    • Шина: шина для событий Windows.

    • Тип соединения: Отправка.

      Тип соединения Отправка означает, что шина передает на текущий конвейер события, полученные ранее, для их дальнейшей обработки. В данном случае на этот конвейер будут отправляться события Windows, поступающие из первого конвейера.
  5. Добавьте на конвейер прочие элементы для обработки и нормализации событий Windows в соответствии с руководством по настройке источников.

  6. Добавьте на конвейер элемент для сохранения обработанных событий, например, конечную точку.

  7. Соедините добавленные элементы конвейера в определенной последовательности согласно желаемой логике получения, обработки и передачи данных.

Создание конвейера для обработки событий Linux

Для настройки сбора и нормализации событий Linux выполните следующие шаги:

  1. Добавьте новый конвейер в коллекторе.

  2. Откройте конфигурацию конвейера.

  3. Удостоверьтесь, что в переключателе Версия на панели инструментов выбран вариант Черновик.

  4. Добавьте на конвейер элемент Шина со следующими параметрами:

    • Шина: шина для событий Linux.

    • Тип соединения: Отправка.

      Тип соединения Отправка означает, что шина передает на текущий конвейер события, полученные ранее, для их дальнейшей обработки. В данном случае на этот конвейер будут отправляться события Linux, поступающие из первого конвейера.
  5. Добавьте на конвейер прочие элементы для обработки и нормализации событий Linux в соответствии с руководством по настройке источников.

  6. Добавьте на конвейер элемент для сохранения обработанных событий, например, конечную точку.

  7. Соедините добавленные элементы конвейера в определенной последовательности согласно желаемой логике получения, обработки и передачи данных.

Включение коллектора и установка конфигурации конвейеров

Чтобы события начали собираться на агентах и поступать в коллектор, выполните следующие действия:

  1. Перейдите в карточку коллектора и включите его.

  2. Установите текущую конфигурацию на конвейере для маршрутизации событий.

  3. Установите текущую конфигурацию на конвейерах для обработки событий Windows и Linux.

Была ли полезна эта страница?

Обратная связь