I'm tailing auditd.log and piping it into ausearch and then aureport, with the aim of getting a simple stream of modified files:
tail -f /var/log/audit/audit.log | ausearch -k my_key | aureport -f --success -i
While aureport seems to do the job of correlating and combining multiple records, it doesn't seem to merge the 2 PATH lines that auditd logs for each file - for example, if someone runs commands that specify relative paths (rather than absolute ones), aureport is showing something like:
File Report
===============================================
# date time file syscall success exe auid event
===============================================
1. 13/01/18 21:45:44 myfile open yes /usr/bin/touch user 6229
2. 13/01/18 21:45:46 myfile open yes /usr/bin/touch user 6230
Is there any way to get aureport to show the full path instead?