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. Плагин баптаулары бар YAML файлдары орналасуы тиіс /etc/vkcloudaudit-fluent-bit-plugin директориясына өтіңіз. Мысалдар:

    • /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. Директорияға дереккөз параметрлері бар файлды қосыңыз. Мысалы, Kubernetes үшін input-kubernetes.yaml:

    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 жеке кабинетіне өтіңіз және Мониторинг → Оқиғалар журналы бөлімінде Деректер қабаты қойындысында оқиғалардың бар-жоғын тексеріңіз.

Мақала пайдалы болды ма?