Облачная платформаAdvanced

Установка агента (Linux OS)

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Вы можете включить аудит базы данных только после установки агента. В этой теме описывается, как установить агент на узел с Linux OS.

Требования

  • Вы добавили агент в свою базу данных.
  • Вы получили пакет установки агента для Linux OS.
  • Версия Linux OS целевого узла поддерживается агентом.

Сценарии

Вы можете установить агент на стороне базы данных или приложения, в зависимости от типа базы данных и сценария развертывания. Общие сценарии баз данных приведены ниже:

  • Разверните DBSS для баз данных, построенных на ECS/BMS. Подробнее см. Рисунок 1 и Рисунок 2.

    Figure 1 One application connecting to multiple databases built on ECS/BMS


    Figure 2 Multiple applications connecting to one database built on ECS/BMS


  • Разверните DBSS для баз данных RDS. Подробнее см. Рисунок 3 и Рисунок 4.

    Figure 3 One application connecting to multiple RDS databases


    Figure 4 Multiple applications connecting to one RDS database


Таблица 1 описывает, где установить агент в приведённых выше сценариях.

Notice

Если ваши приложения и базы данных (базы данных, построенные на ECS/BMS) развернуты на одном узле, установите агент на стороне базы данных.

Table 1 Сценарии установки агента

Сценарий

Где установить агент

Объём аудита

Описание

Самостоятельно построенная база данных на ECS/BMS

База данных

Все записи доступа приложений, которые обращались к базе данных

  • Установите агент на стороне базы данных.
  • Если приложение подключается к нескольким базам данных, построенным на ECS/BMS, агент должен быть установлен на всех этих базах данных.

База данных RDS

Сторона приложения (если приложения развернуты в облаке)

Записи доступа ко всем базам данных, подключенным к приложению

  • Установите агент на стороне приложения.
  • Если несколько приложений подключены к одной и той же RDS database, агент должен быть установлен на всех этих приложениях.

RDS database

Сторона прокси (если приложения развернуты вне облака)

Только записи доступа между прокси и базой данных. Записи доступа между приложениями и базой данных не могут быть аудированы.

Установите агент на стороне прокси.

Установка агента

Note

При установке нового агента необходимо задать пароль для него.

Установите агент на узел, подходящий для вашего сценария обслуживания.

  1. Загрузите загруженный пакет установки агента xxx.tar.gz на узел (например, с помощью WinSCP).
  2. Войдите на узел под пользователем root, используя SSH через кроссплатформенный инструмент удалённого доступа (например, PuTTY).
  3. Выполните следующую команду, чтобы перейти в каталог, где хранится пакет установки агента xxx.tar.gz:

    cd Directory_containing_agent_installation_package

  4. Выполните следующую команду, чтобы распаковать пакет установки xxx.tar.gz:

    tar -xvf xxx.tar.gz

  5. Выполните следующую команду, чтобы перейти в каталог, содержащий распакованные файлы:

    cd Decompressed_package_directory

  6. Выполните следующую команду, чтобы проверить, есть ли у вас разрешение на выполнение скрипта install.sh.

    ll

    • Если да, перейдите к 7.
    • Если нет, выполните следующие операции:
      1. Выполните следующую команду, чтобы получить разрешение на выполнение скрипта:

        chmod +x install.sh

      2. Убедитесь, что у вас есть необходимые разрешения.

  7. Выполните следующую команду, чтобы установить агент:

    sh install.sh

    Note
    • В Ubantu выполните команду bash install.sh, чтобы установить агент.
    • Программа агента запускается обычными пользователями DBSS. При первой установке агента необходимо создать пользователя агента. После выполнения команды sh install.sh вам нужно задать пароль для пользователя DBSS.

    Если отображается следующая информация, агент установлен. В противном случае установка завершилась неудачей.

    1
    2
    3
    4
    5start agent
    starting audit agent
    audit agent started
    start success
    install dbss audit agent done!

    Notice

    Если установка агента не удалась, убедитесь, что версия ОС целевого узла поддерживается, и повторите попытку.

  8. Выполните следующую команду, чтобы просмотреть состояние работы программы агента:

    служба audit_agent status

    Если отображается следующая информация, агент работает правильно:

    audit agent is running.