NAME
RT-Extension-AuditLog - Log all RT access requests
DESCRIPTION
In some environments, there are auditing requirements regarding access to the data in tickets. Modifications are already well preserved in the transaction history of a ticket, but read access is not tracked by native RT facilities.
There is the webserver log, but that does not include the user-name in all cases.
RT VERSION
Tested with RT 4.4.
INSTALLATION
perl Makefile.PL
make
make install
-
May need root permissions.
I recommend you check if the two files were really installed into the right directory.
- Edit your /opt/rt4/etc/RT_SiteConfig.pm
-
Add this line:
Plugin('RT::Extension::AuditLog');
- Clear your mason cache
-
rm -rf /opt/rt4/var/mason_data/obj
- Restart your webserver
CONFIGURATION
This module is configures by setting the following options in the RT configuration file (RT_SiteConfig.pm
or a new file under RT_SiteConfig.d
):
Set($AuditLogToFileNamed, 'audit.log');
Set($AuditLogToSyslog, 'Audit'); # "ident" parameter to Log::Dispatch::Syslog
AUTHOR
Otmar Lendl <lendl@cert.at>
(based on input received on the RT Dev forum: https://forum.bestpractical.com/t/audit-log-for-user-read-activity/35137 )
All bugs should be reported via email to lendl@cpan.org.
LICENSE AND COPYRIGHT
This software is Copyright (c) 2020 by nic.at GmbH
This is free software, licensed under:
The GNU General Public License, Version 2, June 1991