One of our auditors' controls is we provide a list of failed backups (from CommVault events) and they make a selection of several failed backups and ask to show that we have mitigated those failed backups. That's currently done by showing a successful rerun of the backup. We provide the details of the successful job from the log. Where we are stuck is, the auditors want to go back at least 12 months. We have the usual backups with a 30 day retention, some 6 months, some 12 months, some longer.
https://documentation.commvault.com/commvault/v11/article?p=11952.htm is not entirely clear, but seems to say that the job history logs are kept as long as the protected data. Is the protected data and the job details correspondingly aged together and stored with the job on the MediaAgent’s Library? Or do the job logs reside somewhere else, and where is that?
If the following are extended to 420 days (14 months), will that cause all of our backup protected data to also be retained 420 days (regardless of the 30 day or 6 month retention of the protected data in the storage policy)?
Default settings:
- Days to keep the successful Backup Job Histories: Records are retained 7 days.
- Days to keep the failed/killed backup job and other job histories: Records are retained for 90 days.
- Days to keep Data Management and Collection Job Histories: Records are retained for 90 days.
If the protected data retention is unaffected when I adjust the above settings to 420 days to keep the logs longer, what would be the impact (CommServer disk space, performance, etc.)?
Then the source of the Event data for the auditors is the Event history, which is controlled by the setting (Java-GUI) CommCell > Control Panel > System > Threshold Values Event Retention Criteria: "Keep 99999 Events And All Events Less Than 7 Days Old".
What is the impact if I adjust to "Keep 99999 Events And All Events Less Than 420 Days Old". Where are the resulting 420 days of events stored?
Bottom line here is, can we safely increase these logging history settings, and what file system directory and/or SQL table do I need to monitor in order to avoid filling up a disk volume or destroying the performance of a database?
Anyone else doing this?