Page created: 1 Nov 2021
|
Page updated: 3 May 2022
A purge.sh
script either archives or purges processed access log files which
are stored in the /opt/pingidentity/abs/data
directory.
Note: When the
purge
script is run, the processed access log files are
permanently deleted from the /opt/pingidentity/abs/data
directory. Always backup
the files before deleting.Located in the /opt/pingidentity/abs/util
directory, the
purge
script deletes logs older than the specified number of days. Run the
script using the ABS command line. For example:
/opt/pingidentity/abs/util/purge.sh -d 3
In the above example, purge.sh deletes all access log files older than 3 days. Here is sample output.
/opt/pingidentity/abs/util/purge.sh -d 3
This will delete the data in /opt/ pingidentity/abs/data which is older than 3 days.
Are you sure (yes/no): yes
removing /opt/pingidentity/abs/data/2018-04-10-11_21/9k2unv5l2bsgurneot3s3pmt03/ : last changed at Mon Jan 10 11:32:31 IST 2018
removing /opt/ pingidentity/abs/data/2018-04-10-11_21/ilq67a3g5sve2pmpkkp271o37c/ : last changed at Mon Jan 10 11:32:31 IST 2018
External log archival
The purge
script can also archive logs older than the specified number of
days to secondary storage. Use the -l
option and include the path of the
secondary storage to archive log files. For example:
/opt/pingidentity/abs/util/purge.sh -d 3 -l /tmp/
In the above example, log files older than 3-days
are archived to the
tmp
directory. To automate log archival, add the script to a
cron
job.