Резервная копия и восстановление - ESGuardian/LittleBeat GitHub Wiki

Чтобы создать резервную копию индексов на текущий момент в главном меню выберите пункт "выход в shell". Создайте снапшот командой:

curl -XPUT 'localhost:9200/_snapshot/littlebeat/snapshot_2017.01.07_all?pretty' -H 'Content-Type: application/json' -d'{
  "indices": "_all",
  "ignore_unavailable": true,
  "include_global_state": false
}'

Имя снапшота snapshot_2017.01.07_all может быть любым, просто называйте так, чтобы потом могли разобраться, что это такое.

Чтобы восстановить индексы из этого снапшота введите команду:

curl -XPOST 'localhost:9200/_snapshot/littlebeat/snapshot_2017.01.07_all/_restore?pretty' 

Такой командой вы восстановите все индексы из снапшота. Это полезно, когда вы хотите переустановить LittleBeat на новую машину (см. Переезд на новую машину). Чаще вам нужно восстановить только конкретные индексы, например, когда вы удаляли их для экономии места на диске. Это можно сделать такой командой:

curl -XPOST 'localhost:9200/_snapshot/littlebeat/snapshot_2017.01.07_all/_restore?pretty' -H 'Content-Type: application/json' -d'
{
  "indices": "winlogbeat-2017.05.*,winlogbeat-2017.04.*",
  "ignore_unavailable": true,
  "include_global_state": false
}

Так вы восстановите все индексы winlogbeat за апрель и май 2017 года. Если вы хотите восстановить все индексы за эти месяцы, команда будет такая:

curl -XPOST 'localhost:9200/_snapshot/littlebeat/snapshot_2017.01.07_all/_restore?pretty' -H 'Content-Type: application/json' -d'
{
  "indices": "*-2017.05.*,*-2017.04.*",
  "ignore_unavailable": true,
  "include_global_state": false
}

Аналогично, чтобы сохранить старые индексы, например, перед их удалением, можно воспользоваться шаблоном:

curl -XPUT 'localhost:9200/_snapshot/littlebeat/snapshot_2017_II_quorter?pretty' -H 'Content-Type: application/json' -d'{
  "indices": "*-2017.04.*,*-2017.05.*,*-2017.06.*",
  "ignore_unavailable": true,
  "include_global_state": false
}'

Удалить индексы вы можете на консоли LittleBeat (Консоль ELK, Удалить индексы). Здесь также можно использовать шаблоны.

Home