F.34. pgauditlogtofile — расширение pgAudit для перенаправления строк аудита в отдельный файл#
F.34. pgauditlogtofile — расширение pgAudit для перенаправления строк аудита в отдельный файл
Версия: 1.5.12
F.34.1. Обзор
pgAudit Log to File — это дополнение к pgAudit, которое перенаправляет строки аудита в отдельный файл вместо использования системного журнала сервера Tantor SE.
Это позволит нам иметь файл аудита, который можно легко переключать без загрязнения журналов сервера этими сообщениями.
Аудиторские журналы в системах с интенсивным использованием могут расти очень быстро. Это расширение позволяет автоматически вращать файлы на основе количества минут.
F.34.2. Установка
Добавьте
pgauditlogtofileв "shared_preload_libraries" вpostgresql.conf.Перезапустите Tantor SE, чтобы загрузить новую общую библиотеку
Создать расширение в базе данных postgres (например, pgaudit, нам не нужно создавать его во всех базах данных)
postgres=# CREATE EXTENSION pgauditlogtofile;
F.34.3. Конфигурация
F.34.3.1. pgaudit.log_directory
Имя каталога, в котором будет создан файл аудита.
- Scope
Система
- Default
'log'
Пустое значение или NULL отключит расширение, и аудит будет записываться в журнал сервера Tantor SE.
F.34.3.2. pgaudit.log_filename
Имя файла, в который будет записываться аудит. Запись в существующий файл будет добавлять новые записи. Эта переменная может содержать временные шаблоны до минуты, чтобы обеспечить автоматическую ротацию.
- Scope
Система
- Default
'audit-%Y%m%d_%H%M.log'
Пустое значение или NULL отключит расширение, и аудит будет выполняться через журнал сервера Tantor SE.
F.34.3.3. pgaudit.log_rotation_age
Число минут, после которого файл аудита будет повернут.
- Scope
Система
- Default
1440минут (1 день)
0 отключит вращение.
F.34.3.4. pgaudit.log_connections
Перехватывает сообщения журнала сервера, когда log_connections включен.
- Scope
Система
- Default
off- Requires
log_connections = on
F.34.3.5. pgaudit.log_disconnections
Перехватывает сообщения журнала сервера, когда log_disconnections включен.
- Scope
Система
- Default
off- Requires
log_disconnections = on
F.34.3.6. Тест
cd test vagrant plugin install vagrant-vbguest vagrant up