Журналы аудита для RDS MySQL не отображаются в CloudWatch

Я пытался получить экземпляр MySQL на Amazon RDS для отправки журналов в CloudWatch: в частности, как журналы ошибок, так и журналы аудита.

Журналы ошибок работают нормально, они появляются в CloudWatch, никаких проблем вообще нет. Для журналов аудита я знаю, что мне нужно включить подключаемый модуль аудита MariaDB - поэтому я добавил его в группу параметров и добавил эту группу параметров в экземпляр MySQL. Я также перезапустил экземпляр (который, видимо, не нужен, но я думаю, что это стоило попробовать). Я также подключался к базе данных MySQL несколько раз с тех пор, как включил это около 24 часов назад.

Вот настройки, которые я прикрепил к MARIADB_AUDIT_PLUGIN опция (я только настроил события, все остальное - значения по умолчанию):

Но: нет группы журналов, а также нет упоминания файла аудита в списке файлов журнала для экземпляра RDS. Любые мысли о том, что еще я могу попробовать отладить это?

Также, когда я подключаюсь к базе данных и проверяю известные плагины через SELECT plugin_name from information_schema.plugins Плагин аудита MariaDB отсутствует в списке. Должно ли это быть?

1 ответ

Решение

Оказывается, две настройки обязательны (и не возвращаются к задокументированным значениям по умолчанию): SERVER_AUDIT_FILE_ROTATIONS а также SERVER_AUDIT_FILE_ROTATE_SIZE, Как только они явно заданы в моей группе параметров, я обнаружил, что файл журнала появляется на странице консоли экземпляра RDS, и они также передаются в CloudWatch.

Другие вопросы по тегам