I want to archive my frozen data to another location which is not on my indexers.
Is the simple way to do this, to set up a shared storage between the machines that the indexers are installed on, and then reference this path within the coldToFrozenDir attribute?
Or are there more complicated Splunk attributes and configurations for this?
If you've got an NFS mount point, or something similar to that, and you referenced it with the coldToFrozenDir attribute, then data which meets the criteria to be frozen will be moved to that directory. This is the simple method to achieve this goal.
You do need to carefully consider your data retention policy, but presuming you've got that piece of the action covered, you shouldn't need anything more complicated than coldToFrozenDir.
I tested this configuration last week, and didn't notice anything that seemed strange with regard to the required configuration.
The documentation for this piece of Splunk is here:
http://www.splunk.com/base/Documentation/latest/admin/HowSplunkstoresindexes
Thanks jbssplunk. I thought that this was what could be done, but I was not sure if there would be issues with the shared storage mount.
Thanks!
Glad I could help.
If you've got an NFS mount point, or something similar to that, and you referenced it with the coldToFrozenDir attribute, then data which meets the criteria to be frozen will be moved to that directory. This is the simple method to achieve this goal.
You do need to carefully consider your data retention policy, but presuming you've got that piece of the action covered, you shouldn't need anything more complicated than coldToFrozenDir.
I tested this configuration last week, and didn't notice anything that seemed strange with regard to the required configuration.
The documentation for this piece of Splunk is here:
http://www.splunk.com/base/Documentation/latest/admin/HowSplunkstoresindexes