VK Cloud logo

Установка и настройка плагина FluentBit для слоя данных

Установка плагина

  1. Установите на ВМ ПО Fluent Bit, если это не было сделано ранее.

  2. Установите плагин vkcloudaudit-fluent-bit-plugin для сбора событий аудита слоя данных.

    sudo rpm -i https://cloudaudit.hb.bizmrg.com/vkcloudaudit-fluent-bit-plugin/vkcloudaudit-fluent-bit-plugin-0.2.1-1.x86_64.rpm

    После установки в службах ВМ появится агент сбора логов vkcloudaudit-fluent-bit.service. По умолчанию он выключен.

Настройка плагина

  1. Перейдите в директорию /etc/vkcloudaudit-fluent-bit-plugin, где должны размещаться файлы YAML, содержащие настройки плагина. Примеры:

    • /etc/vkcloudaudit-fluent-bit-plugin/fluent-bit.yaml — основной файл конфигурации плагина. Подробнее в разделе Плагин аудита слоя данных.
    • /etc/vkcloudaudit-fluent-bit-plugin/input-kubernetes.yaml — файл, где описан источник событий слоя данных.
  2. Настройте плагин для отправки логов в сервис Cloud Audit.

    1. Узнайте параметры авторизации плагина для вашего проекта.

    2. Отредактируйте файл fluent-bit.yaml, указав параметры подключения для агента:

    3. Добавьте в директорию файл с параметрами источника. Например, input-kubernetes.yaml для Kubernetes:

    4. Чтобы настроить преобразование собранных плагином данных в формат событий аудита, добавьте в директорию /etc/vkcloudaudit-fluent-bit-plugin/filters файл скрипта на языке Lua. Например, kubernetes.lua.

  3. Включите агент сбора событий vkcloudaudit-fluent-bit.service, выполнив команду:

    sudo systemctl enable vkcloudaudit-fluent-bit.servicesudo systemctl start vkcloudaudit-fluent-bit.service

    Если настройка выполнялась на запущенном агенте, перезапустите его:

    sudo systemctl restart vkcloudaudit-fluent-bit.service
  4. Подождите некоторое время, чтобы накопились данные.

  5. Перейдите в личный кабинет VK Cloud и проверьте наличие событий в разделе Мониторинг → Журнал событий на вкладке Слой данных.

Была ли статья полезна?