Работа с драйверами БД

Данный раздел описывает процесс работы с драйверами баз данных в системе R-Vision SIEM. Работа осуществляется в разделе Ресурсы → Драйверы БД веб-интерфейса системы.

Раздел доступен администраторам, пользователям, которые имеют соответствующее разрешение в составе своих ролей, а также учетным записям со статусом Суперадминистратор.

О драйверах баз данных

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

Интерфейс раздела

Панель инструментов раздела включает в себя следующие компоненты:

  • Кнопка Создать (plus) позволяет создать новый драйвер БД.

  • Поле Поиск предназначено для быстрого поиска драйверов БД в отображаемом списке по названию.

В рабочей области отображается таблица имеющихся драйверов БД. Колонки таблицы представлены следующим образом:

  • Название — имя драйвера БД, используемое для его идентификации.

  • Тип — тип драйвера БД: системный (предустановленный по умолчанию) или пользовательский.

  • Имя файла — имя файла драйвера БД.

  • Версия — версия драйвера БД.

  • Описание — краткое описание функциональности драйвера БД.

  • Дата создания — дата и время создания драйвера БД.

  • Дата изменения — дата и время последнего изменения драйвера БД.

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

  • ClickHouse;

  • PostgreSQL;

  • MS SQL;

  • MySQL;

  • Oracle DB.

При работе с таблицей драйверов БД доступны следующие операции:

При выборе конкретного драйвера БД в правой части рабочей области отображается его карточка с детальной информацией и кнопкой more vertical.

Кнопка действий more vertical расположена в верхнем правом углу карточки. При нажатии на нее открывается выпадающее меню с действиями, доступными для выбранного драйвера БД: изменение и удаление.

Работа с драйвером БД

Доступные операции над драйверами БД:

Создание драйвера БД

Чтобы создать драйвер БД:

  1. Перейдите в раздел Ресурсы → Драйверы БД. Система отобразит сведения об имеющихся драйверах БД.

  2. Нажмите на кнопку Создать (plus). Отобразится окно создания драйвера БД.

  3. Введите название драйвера подключаемой базы данных. Например: База данных SQLite.

  4. При необходимости введите описание драйвера БД.

  5. Укажите версию драйвера БД.

  6. Нажмите на кнопку Выбрать файл и выберите файл драйвера подключаемой базы данных. Допустимый формат файла драйвера — JAR.

  7. Нажмите на кнопку Создать. Система создаст драйвер БД и отобразит уведомление об успешном создании. Новый драйвер появится в списке раздела Ресурсы → Драйверы БД.

Созданные драйвера БД имеют тип Пользовательский.

Просмотр драйвера БД

Чтобы просмотреть драйвер БД:

  1. Перейдите в раздел Ресурсы → Драйверы БД. Система отобразит сведения об имеющихся драйверах БД.

  2. Нажмите на строку драйвера БД в списке. Система отобразит в правой части экрана карточку этого драйвера с подробной информацией о нем.

Чтобы закрыть карточку, нажмите на крестик в правом верхнем углу карточки.

Название драйвера БД отображается в верхней части карточки.

Карточка отображает общие сведения о драйвере БД и содержит следующие поля:

  • ID — уникальный идентификационный код драйвера БД, генерируемый автоматически при его создании.

  • Название — имя драйвера БД, используемое для его идентификации.

  • ID тенанта — уникальный идентификационный код тенанта, к которому относится драйвер БД.

  • Тип — тип драйвера БД: системный (предустановленный по умолчанию) или пользовательский.

  • Описание — краткое описание функциональности драйвера БД.

  • Имя файла — имя файла драйвера БД.

    Файл драйвера БД можно скачать из объектного хранилища MinIO.
  • Версия — версия драйвера БД.

  • Дата создания — дата и время создания драйвера БД.

  • Создал — пользователь, инициировавший создание драйвера БД.

  • Дата изменения — дата и время последнего изменения драйвера БД.

  • Изменил — пользователь, выполнивший последнее изменение драйвера БД.

Изменение драйвера БД

Чтобы изменить драйвер БД:

  1. Перейдите в раздел Ресурсы → Драйверы БД. Система отобразит сведения об имеющихся драйверах БД.

  2. Нажмите на строку драйвера БД в списке. Система отобразит в правой части экрана карточку этого драйвера с подробной информацией о нем.

  3. Нажмите на кнопку действий (more vertical) в верхнем правом углу карточки и выберите опцию Изменить. Отобразится окно настроек драйвера.

  4. Внесите изменения в требуемые поля драйвера БД.

  5. Нажмите на кнопку Сохранить. Система сохранит изменения и отобразит уведомление об этом. Обновленная информация отобразится в карточке и списке драйверов.

Изменение недоступно для предустановленных драйверов БД.

Изменить название и описание драйвера БД можно непосредственно из его карточки:

  1. Перейдите в раздел Ресурсы → Драйверы БД. Система отобразит сведения об имеющихся драйверах БД.

  2. Нажмите на строку драйвера БД в списке. Система отобразит в правой части экрана карточку этого драйвера с подробной информацией о нем.

  3. Нажмите на кнопку edit рядом с текущим названием или описанием драйвера БД в его карточке. Система отобразит поле ввода значения.

  4. Введите новое значение поля.

  5. Нажмите Сохранить. Измененные данные драйвера БД будут сохранены, система отобразит соответствующее уведомление.

Удаление драйвера БД

Чтобы удалить драйвер БД:

  1. Перейдите в раздел Ресурсы → Драйверы БД. Система отобразит сведения об имеющихся драйверах БД.

  2. Нажмите на строку драйвера БД в списке. Система отобразит в правой части экрана карточку этого драйвера с подробной информацией о нем.

  3. Нажмите на кнопку действий (more vertical) в верхнем правом углу карточки и выберите опцию Удалить. Отобразится окно подтверждения удаления драйвера.

  4. Нажмите на кнопку Удалить. Система удалит драйвер БД и отобразит уведомление об успешном удалении. Удаленный драйвер будет исключен из списка.

Удаление недоступно для предустановленных драйверов БД и для драйверов, используемых в конвейерах.