#log #mysql #extension #audit #cleaning #rotation #mysql-audit

app mysql-audit-extend

An extension tool of mysql-audit, which provides functions such as log rotation and log cleaning

9 releases

0.2.7 Aug 14, 2022
0.2.6 Aug 12, 2022
0.1.0 Aug 10, 2022

#382 in Operating systems

MIT license

12KB
190 lines

mysql-audit-extend

1.Introduce

Notice: This is a binary application.

The extension of mysql-audit, the mysql audit plugin for mcafee, enhances the plugin function.

2.Install

cargo install mysql-audit-extend

or

wget https://gitee.com/seeker_rs/mysql-audit-extend/releases/download/release-0.2.7/mysql-audit-extend
chmod 775 mysql-audit-extend

3.Run

# View help
mysql-audit-extend -h

OUTPUT:
USAGE:
    mysql-audit-extend [OPTIONS]

OPTIONS:
    -f, --max-file <MAX_FILE>    Maximum number of files to keep [default: 10]
    -h, --help                   Print help information
    -m, --max-size <MAX_SIZE>    Maximum file size, Unit: MB [default: 10]
    -p, --path <PATH>            Absolute path to log file [default:
                                 /var/lib/mysql/mysql-audit.json]
    -V, --version                Print version information


# Run with default configuration
mysql-audit-extend

# Run with custom configuration
mysql-audit-extend -p /var/lib/mysql/mysql-audit.json -m 100 -f 30

4.View run log

# execution log
tail -f /tmp/seeker/mysql-audit-extend/log.log
# error log
tail -f /tmp/seeker/mysql-audit-extend/log.error

5.Support platform

Currently only supports Linux operating system.

  • Linux

Dependencies

~6–12MB
~131K SLoC