MariaDB, Audit ротация журнала, проверка статуса

  • Последнее обновление: 3 Апреля 2024 г.
  • Просмотры: 19
  • Автор: Админ
MariaDB, Audit ротация журнала, проверка статуса

Коллеги всем привет.

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

 

Содержимое статьи:

  1. Статус аудита.
  2. Ротация журналов аудита.
  3. Итого.

 

1. Статус аудита.

Как вы уже знаете что без ошибок не в одной системе не обойтись, и СУБД MariaDB не исключения. Плагин аудита также может делать какие-либо ошибки с неудачной записью событий которые происходят с базой данных. Для просмотра состояния аудита есть команда проверки статуса.

mariadb> SHOW STATUS LIKE 'server_audit%';

mariadb_audit_path_3

В этом не большом результате мы можем увидеть много чего интересного.

Обозначения параметров:

  • Server_audit_active - Значения ON значит что аудит включен. Если будет значения OFF, то значит аудит выключен.
  • Server_audit_current_log - Указывает на расположения файла аудита в который записываются разные события связанных с базой данных.
  • Server_audit_last_error - Если будет какая-то ошибка с логированием, здесь будет краткое описания проблемы. 
  • Server_audit_writes_failed - Количество записей которые записались в журнал с ошибкой.

 

2. Ротация журналов аудита.

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

mariadb> SHOW VARIABLES LIKE 'server_audit_file_rotate_now';

mariadb_audit_path_3

 

Если вы хотите включить ротацию файлов журнала, то я бы вам рекомендовал её включать с дополнительными переменными.

  • server_audit_file_rotate_now - Включает ротацию.
  • server_audit_file_rotate_size - Максимальный размер файла журнала заданным количеством байтов. По умолчанию 10 мегабайт.
  • server_audit_file_rotations - Количество сохраняемых журналов аудита. По умолчанию 9 журналов будет храниться, потом они будут по очереди перезаписываться. Можно указать 0 если вы хотите чтобы журналы не перезаписывались.

 

Давайте включим ротацию. Для этого добавим все параметры в конфигурационный файл.

$. vim /etc/my.cnf.d/server.cnf

mariadb_audit_path_3

Сохраняем и перезапускам базу данных.

 

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

mariadb_audit_path_3

mariadb_audit_path_3

Как видим на скриншоте у нас всего создается 5 файлов журнала аудита.


 

3. Итого.

В итоге коллеги мы успешно установили и настроили плагин аудита на сервере базы данных MariaDB. Пользуйтесь.


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

 

ПОХОЖИЕ СТАТЬИ

MariaDB как создать пользователя - учетную запись
Как изменить порт MariaDB по умолчанию в Linux
MariaDB восстановление базы из резервной копии - mysql
Как переместить директорию с данными MariaDB