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

Шаг 2: Add an Agent

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

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

После добавления агента настройте TCP (порт 8000) и UDP (порты 7000–7100) в входящем правиле группы безопасности узла агента, чтобы агент мог взаимодействовать с audit instance.

Note

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

  • RDS for SQLServer
  • RDS for MySQL
    • 5.6 (5.6.51.1 or later)
    • 5.7 (5.7.29.2 or later)
    • 8.0 (8.0.20.3 or later)

Требования

  • Вы запросили экземпляр аудита базы данных, и Status равен Running.
  • База данных была добавлена.

Сценарии

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

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

    Рисунок 1 Одно приложение, подключающееся к нескольким базам данных, построенным на ECS/BMS


    Рисунок 2 Несколько приложений, подключающихся к одной базе данных, построенной на ECS/BMS


  • Разверните DBSS для баз данных RDS. Для получения подробной информации см. Figure 3 и Figure 4.

    Рисунок 3 Одно приложение, подключающееся к нескольким базам данных RDS


    Рисунок 4 Несколько приложений, подключающихся к одной базе данных RDS


Table 1 предоставляет более подробную информацию.

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

Сценарий

Где добавить агент

Объём аудита

Описание

Базы данных, построенные на ECS/BMS

База данных

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

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

RDS database

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

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

  • Добавьте агент на стороне приложения.
  • Если приложение подключается к нескольким RDS базам данных, добавьте агент к каждой из баз данных. Установите Installation Node Type для одной из них и выберите Select an existing agent для остальных. Подробную информацию о параметрах см. в Table 4.
  • Если несколько приложений подключаются к одной и той же RDS базе данных, агент должен быть добавлен во все эти приложения.

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

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

  • Добавьте агент на стороне приложения.
  • Installing Node IP Address должно быть установлено в IP‑адрес прокси.

Добавление агента (пользовательские базы данных на ECS/BMS)

  1. Войдите в консоль управления.
  2. Нажмите и выберите Security > Database Security Service. Страница Дашборд отображается.
  3. В дереве навигации слева выберите Databases.
  4. В выпадающем списке Instance выберите instance, агент которого нужно добавить.
  5. В столбце Agent желаемой базы данных нажмите Add.
  6. В отображаемом диалоговом окне Add Agent выберите режим добавления. Подробную информацию о связанных параметрах см. Table 2.

    Рисунок 5 Добавление агента в базу данных


    Таблица 2 Параметры добавления агента (пользовательские базы данных на ECS/BMS)

    Параметр

    Описание

    Пример значения

    Режим добавления

    Режим добавления агента

    • Выберите существующего агента

      Если агент был установлен в базе данных, подключенной к тому же приложению, что и желаемая база данных, выберите Select an existing agent.

    • Создать агента

      Если агент недоступен, выберите Create an agent, чтобы создать его.

    Создать агент

    Installing Node Type

    Этот параметр обязателен, когда Add Mode установлен в Create an agent.

    При аудите пользовательских баз данных на ECS/BMS выберите Database для Installing Node Type.

    Database

    OS

    ОС базы данных, подлежащей аудиту. Ее значение может быть Linux 64-bit.

    ПРИМЕЧАНИЕ:

    Выберите LINUX64_X86 или LINUX64_ARM в зависимости от архитектуры сервера.

    Linux 64-bit

  7. Нажмите OK.
  8. Нажмите в нижней части страницы списка баз данных, чтобы развернуть детали базы данных и просмотреть информацию о добавленном агенте.

    Figure 6 Успешное добавление агента


    Note

    После добавления агента подтвердите, что информация об агенте верна. Если агент добавлен неверно, найдите целевой агент, нажмите More > Delete в столбце Operation строки, чтобы удалить его, и снова добавьте агент.

Добавление агента (RDS Databases)

Когда вы добавляете базу данных RDS, для некоторых типов баз данных не требуется устанавливать агент. В этом случае вы можете сразу перейти к Step 4: Add a Security Group Rule.

Table 3 реляционные базы данных без агента

Тип

Поддерживаемая редакция

RDS for SQLServer

Все редакции поддерживаются по умолчанию.

RDS for MySQL

  • 5.6 (5.6.51.1 or later)
  • 5.7 (5.7.29.2 or later)
  • 8.0 (8.0.20.3 or later)

PostgreSQL

ПРИМЕЧАНИЕ:

Если размер SQL‑запроса превышает 4 KB, запрос будет усечён во время аудита. В результате SQL‑запрос будет неполным.

  • 7.4
  • 8.0, 8.1, 8.2, 8.3, 8.4
  • 9.0, 9.1, 9.2, 9.3, 9.4, 9.5, 9.6
  • 10.0, 10.1, 10.2, 10.3, 10.4, 10.5
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

Если приложение подключается к нескольким базам данных RDS, обязательно:

  • Добавьте агент к каждой базе данных RDS.
  • Выберите Select an existing agent, если одна из баз данных уже имеет агент. Добавьте этот агент для остальных баз данных.
  1. Войдите в консоль управления.
  2. В дереве навигации слева выберите Databases.
  3. В раскрывающемся списке Instance выберите инстанс, агент которого необходимо добавить.
  4. В столбце Agent нужной базы данных нажмите Add.
  5. В отображаемом диалоговом окне выберите режим добавления, как показано на Figure 7 и Figure 8. Подробную информацию о связанных параметрах см. в Table 4.

    Figure 7 Selecting an existing agent


    Figure 8 Adding an agent to an application


    Table 4 Параметры добавления агента (RDS databases)

    Параметр

    Описание

    Пример значения

    Режим добавления

    Режим добавления агента

    • Выбор существующего агента

      Если агент был установлен на базе данных, подключенной к тому же приложению, что и требуемая база данных, выберите Select an existing agent.

    • Create an agent

      Если агент недоступен, выберите Create an agent, чтобы создать его.

    Create an agent

    Installing Node Type

    Этот параметр обязателен, когда Add Mode установлен в Create an agent.

    Для аудита баз данных RDS выберите Application.

    Application

    Installing Node IP Address

    Этот параметр обязателен, если Installing Node Type установлен в Application. Можно указать только один IP‑адрес узла установки. IP‑адрес агента должен быть уникальным.

    IP‑адрес является внутренним IP‑адресом приложения.

    IP‑адрес должен быть внутренним IP‑адресом в формате IPv4 или IPv6.

    ПРИМЕЧАНИЕ:

    Для аудита базы данных RDS, подключенной к внешнему приложению, установите этот параметр в IP‑адрес прокси.

    192.168.1.1

    Audited NIC Name

    Необязательно. Этот параметр настраивается, если Installing Node Type установлен в Application.

    Имя сетевой карты (NIC) узла приложения, подлежащего аудиту

    -

    Порог CPU (%)

    Необязательно. Этот параметр настраивается, если Installing Node Type установлен в Application.

    Порог CPU узла приложения, подлежащего аудиту. Значение по умолчанию — 80.

    ПРИМЕЧАНИЕ:

    Если использование CPU сервером превышает порог, агент на сервере прекратит работу.

    80

    Порог памяти (%)

    Необязательно. Этот параметр настраивается, если Installing Node Type установлен в Application.

    Порог памяти узла приложения, подлежащего аудиту. Значение по умолчанию — 80.

    ПРИМЕЧАНИЕ:

    Если использование памяти вашего сервера превышает порог, агент прекратит работу.

    80

    ОС

    OS of the application node to be audited. The value can be Linux 64-bit. This parameter is configurable if Installing Node Type is set to Application.

    Linux 64-bit

  6. Нажмите OK.
  7. Нажмите в нижней части страницы списка баз данных, чтобы развернуть детали базы данных и просмотреть информацию о добавленном агенте.

    Рисунок 9 Успешное добавление агента


    Note

    После добавления агента подтвердите, что информация об агенте верна. Если агент добавлен неверно, найдите целевой агент, нажмите More > > Delete в столбце Operation строки, чтобы удалить его, и снова добавьте агент.

Последующая процедура

Настройте TCP (порт 8000) и UDP (порты от 7000 до 7100) во входящем правиле группы безопасности узла агента, чтобы агент мог взаимодействовать с экземпляром аудита. Подробную информацию о том, как добавить правило группы безопасности, см. Adding a Security Group Rule.