Audit archiving parameters v17
These configuration parameters are used by the EDB Postgres Advanced Server database audit archiving feature.
edb_audit_archiver
Parameter type: Enum
Default value: false
Range: {true | false}
Minimum scope of effect: Cluster
When value changes take effect: Restart
Required authorization to activate: EDB Postgres Advanced Server service account
Enables or disables database audit archiving.
edb_audit_archiver_timeout
Parameter type: Integer
Default value: 300s
Range: 30s to 1d
Minimum scope of effect: Cluster
When value changes take effect: Reload
Required authorization to activate: EDB Postgres Advanced Server service account
Enforces a timeout in seconds when a database attempts to archive a log file.
edb_audit_archiver_filename_prefix
Parameter type: String
Default value: audit-
Range: n/a
Minimum scope of effect: Cluster
When value changes take effect: Reload
Required authorization to activate: EDB Postgres Advanced Server service account
Specifies the file name of an audit log file that needs to be archived. The file name must align with the edb_audit_filename parameter. The audit files with edb_audit_archiver_filename_prefix in the edb_audit_directory are eligible for compression or expiration.
edb_audit_archiver_compress_time_limit
Parameter type: Integer
Default value: -1
Allowed value: 0, -1, or any positive number value in seconds
Minimum scope of effect: Cluster
When value changes take effect: Reload
Required authorization to activate: EDB Postgres Advanced Server service account
Specifies the time in seconds after which audit logs are eligible for compression. The possible values to set this parameter are:
0. Compression starts as soon as the log file isn't a current file.-1. Compression of the log file on a timely basis doesn't occur.
edb_audit_archiver_compress_size_limit
Parameter type: Integer
Default value: -1
Allowed value: 0, -1, or any positive number value in megabytes
Minimum scope of effect: Cluster
When value changes take effect: Reload
Required authorization to activate: EDB Postgres Advanced Server service account
Specifies a file size threshold in megabytes, after which audit logs are eligible for compression. If the parameter is set to -1, no compression of the log file occurs based on size.
edb_audit_archiver_compress_command
Parameter type: String
Default value: gzip %p
Range: n/a
Minimum scope of effect: Cluster
When value changes take effect: Reload
Required authorization to activate: EDB Postgres Advanced Server service account
Specifies the command to execute compressing of the audit log files. The default value for edb_audit_archiver_compress_command is gzip %p. The gzip provides a standard method of compressing files. The %p in the string is replaced by the path name of the file to archive.
edb_audit_archiver_compress_suffix
Parameter type: String
Default value: .gz
Range: n/a
Minimum scope of effect: Cluster
When value changes take effect: Reload
Required authorization to activate: EDB Postgres Advanced Server service account
Specifies the file name of an already compressed log file. The file name must align with edb_audit_archiver_compress_command. The default file name is .gz.
edb_audit_archiver_expire_time_limit
Parameter type: Integer
Default value: -1
Allowed value: 0, -1, or any positive number value in seconds
Minimum scope of effect: Cluster
When value changes take effect: Reload
Required authorization to activate: EDB Postgres Advanced Server service account
Specifies the time in seconds after which audit logs are eligible to expire. The possible values to set this parameter are:
0. Expiration starts as soon as the log file isn't a current file.-1. Expiration of the log file on a timely basis doesn't occur.
edb_audit_archiver_expire_size_limit
Parameter type: Integer
Default value: -1
Allowed value: 0, -1, or any positive number value in megabytes
Minimum scope of effect: Cluster
When value changes take effect: Reload
Required authorization to activate: EDB Postgres Advanced Server service account
Specifies a file size threshold in megabytes, after which audit logs are eligible to expire. If the parameter is set to -1, no expiration of a log file based on size occurs.
edb_audit_archiver_expire_command
Parameter type: String
Default value: ''
Range: n/a
Minimum scope of effect: Cluster
When value changes take effect: Reload
Required authorization to activate: EDB Postgres Advanced Server service account
Specifies the command to execute on an expired audit log file before removal.
edb_audit_archiver_sort_file
Parameter type: String
Default value: mtime
Range: n/a
Minimum scope of effect: Cluster
When value changes take effect: Reload
Required authorization to activate: EDB Postgres Advanced Server service account
Identifies the oldest log file to sort alphabetically or based on mtime.
mtimesorts files based on file modification time.alphabeticsorts files alphabetically based on the file name.
- On this page
- edb_audit_archiver
- edb_audit_archiver_timeout
- edb_audit_archiver_filename_prefix
- edb_audit_archiver_compress_time_limit
- edb_audit_archiver_compress_size_limit
- edb_audit_archiver_compress_command
- edb_audit_archiver_compress_suffix
- edb_audit_archiver_expire_time_limit
- edb_audit_archiver_expire_size_limit
- edb_audit_archiver_expire_command
- edb_audit_archiver_sort_file