Установка и настройка плагина FluentBit для слоя данных
-
Установите на ВМ ПО Fluent Bit, если это не было сделано ранее.
-
Установите плагин
vkcloudaudit-fluent-bit-pluginдля сбора событий аудита слоя данных.CentOS 7.X, CentOS 8.X, AlmaLinux 9Ubuntu 22.X, Astra Linux SE 1.7.2 «Орел»AltLinux Server p10sudo 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. По умолчанию он выключен.
-
Перейдите в директорию
/etc/vkcloudaudit-fluent-bit-plugin, где должны размещаться файлы YAML, содержащие настройки плагина. Примеры:/etc/vkcloudaudit-fluent-bit-plugin/fluent-bit.yaml— основной файл конфигурации плагина. Подробнее в разделе Плагин аудита слоя данных./etc/vkcloudaudit-fluent-bit-plugin/input-kubernetes.yaml— файл, где описан источник событий слоя данных.
-
Настройте плагин для отправки логов в сервис Cloud Audit.
-
Узнайте параметры авторизации плагина для вашего проекта.
-
Отредактируйте файл
fluent-bit.yaml, указав параметры подключения для агента: -
Добавьте в директорию файл с параметрами источника. Например,
input-kubernetes.yamlдля Kubernetes: -
Чтобы настроить преобразование собранных плагином данных в формат событий аудита, добавьте в директорию
/etc/vkcloudaudit-fluent-bit-plugin/filtersфайл скрипта на языке Lua. Например,kubernetes.lua.
-
-
Включите агент сбора событий
vkcloudaudit-fluent-bit.service, выполнив команду:sudo systemctl enable vkcloudaudit-fluent-bit.servicesudo systemctl start vkcloudaudit-fluent-bit.serviceЕсли настройка выполнялась на запущенном агенте, перезапустите его:
sudo systemctl restart vkcloudaudit-fluent-bit.service -
Подождите некоторое время, чтобы накопились данные.
-
Перейдите в личный кабинет VK Cloud и проверьте наличие событий в разделе Мониторинг → Журнал событий на вкладке Слой данных.