Настройка архивации событий
Проверка текущих настроек политики архивации устаревших событий
В Платформе Радар предусмотрена возможность архивации устаревших событий.
Для проверки текущего состояния политики архивации выполните следующие действия:
- Подключитесь по SSH на сервер архивации событий (узел Платформы Радар с ролью DATA).
- Откройте конфигурационный файл
/opt/pangeoradar/support_tools/elastic/indices_route.sh
. - Посмотрите значения параметров cold_day и delete_day. По умолчанию они должны иметь значение 27 (27 дней оперативного хранения).
Для проверки работы политики архивации выполните следующие действия:
- В веб-интерфейсе Платформы Радар перейдите в раздел "Просмотр событий".
- Для формирования отчета выставите в области задания временного интервала промежуток времени длиннее чем заданный промежуток в политиках архивации, например, 30 дней считая от сегодняшнего дня.
На экране в статистике по событиям не должны отображаться события старше 27 дней.
Изменение политики архивации устаревших событий
Для изменения политики архивации выполните следующие действия:
- Зайдите по SSH на сервер архивации событий (узел Платформы Радар с ролью DATA).
- Откройте конфигурационный файл узла
/opt/pangeoradar/support_tools/elastic/indices_route.sh
. - Установите для параметров cold_day и delete_day новое значение оперативного хранения данных.
- Принудительно запустите архивацию, выполнив команду:
bash /usr/bin/bash /opt/pangeoradar/support_tools/elastic/indices_route.sh
- Дождитесь окончания выполнения скрипта.
Для проверки введённых изменений выполните следующие действия:
- В веб-интерфейсе Платформы Радар перейдите в раздел "Просмотр событий".
- Проверьте, что нет индексов старше 20 дней (алгоритм проверки описан в предыдущем подразделе).
- Вернитесь в терминал сервера архивации событий (узел DATA).
- Перейдите в директорию
/data/archive
. - Выведите листинг директории командой:
ls -lah
-
Убедитесь в появлении новых архивов.
-
Для просмотра запланированных заданий выполните команду:
crontab -l
- Убедитесь в наличии запланированного задания по ротированию и архивации событий.
В результате проведенных действий в веб-интерфейсе Платформы Радар должны отсутствовать записи об индексах и событиях старше заданного количества дней в политике архивации.
Должны быть созданы новые архивы с названиями индексов, экспортированных из системы для архивации и долгосрочного хранения.
Восстановление данных из архива и обращения к восстановленным событиям
В Платформе Радар предусмотрена возможность обращения к устаревшим событиям, находящимся на архивном хранении.
Для того, чтобы получить доступ к архивным данным, необходимо сначала выполнить восстановление данных из архива:
-
Подключитесь по SSH на сервер архивации событий (узел Платформы Радар с ролью DATA).
-
Запустите скрипт восстановления данных командой:
bash /opt/pangeoradar/support_tools/elastic/restore.sh
-
В появившемся окне укажите фильтр * и нажмите "ОК**".
-
Выберите интересующий индекс из списка, выделите напротив него чек-бокс (запомните имя восстанавливаемого индекса) и нажмите "ОК".
-
Дождитесь окончания восстановления (восстановление осуществляется в фоновом режиме).
Для просмотра восстановленных данных необходимо:
- Перейдите в веб-интерфейс Платформы Радар в раздел "Просмотр событий".
- В поле "Время" укажите временной диапазон восстанавливаемого индекса (см. Рисунок 1).
- В поле "Индекс" укажите имя восстанавливаемого индекса (см. Рисунок 1).
- Нажмите кнопку "Поиск".
На экран должен быть выведен список событий (включая диаграмму), относящийся к восстанавливаемому индексу и указанному временному периоду (см. рисунок 1).
Рисунок 1 -- Просмотр данных, восстановленных из архива