Creating a Snapshot - PaloAltoNetworks/SafeNetworking GitHub Wiki
Elasticsearch has a robust set of Backup and Restore tools. The following instructions are basic, full backups of the SafeNetworking data. For more information on the Snapshot/Restore features of Elasticsearch, see the Elastic.co page for all options.
This document covers creating a Snapshot (backup).
There are two main components to this:
1.) Set up Elasticsearch for Snapshot/Restore - this only needs to be done once
2.) Perform snapshot procedures using the Dev Tools component of the Kibana UI
Snapshots are pushed (PUT) using the following format:
PUT _snapshot/<location>/<snapshot name>?<options - if needed>
location
was defined above in the PUT command, thus ours is "sfn"
snapshot name
is anything you want it to be, but it must be all lowercase, alpha-numeric and you can use the underscore "_", everything else will blow up and throw an error.
options
are, well, optional. See this page for more information on snapshot and restore options
Perform backup of SFN indices (this could timeout - no biggie). Change the date to the current date, or provide a naming convention that works for you:
PUT /_snapshot/sfn/09feb18?wait_for_completion=true
{
"indices": "sfn-*,threat-*,traffic-*,af-details",
"ignore_unavailable": true,
"include_global_state": false
}
You should now have data underneath the /home/ubuntu/es_backup/sfn directory. If you don't, something got messed up.