Не рабочая инструкция по бэкапу хранилки
Резервная копия событий из хранилища
Тестировалось на KUMA 2.1.3.49 на ОС Oracle Linux. Для создания резервной копией можно воспользоваться утилитой clickhouse-backup. RPMИсполняемый пфакетйл (clickhouse-backup-linux-amd64.tar.gz) для ОС Linux можно загрузить отсюда. Подробнее про утилиту https://github.com/Altinity/clickhouse-backup
Подготовка
Разархивируем загруженный файл:
tar -xvf clickhouse-backup-linux-amd64.tar.gz
Добавляем возможность исполнения файла:
chmod +x clickhouse-backup
Добавляем следующую строку <access_management>1</access_management>
в файл:
nano /opt/kaspersky/kuma/clickhouse/cfg/config.xml
В этот раздел конфига:
Создадим файл конфигурации:
nano click_backup_config.yml
Соследующим содержимым:
general:
log_level: error
#remote_storage: sftp
clickhouse:
host: kuma-aio.sales.lab
port: 9000
username: default
password: ""
secure: true
tls_key: "/opt/kaspersky/kuma/clickhouse/certificates/key.pem"
tls_cert: "/opt/kaspersky/kuma/clickhouse/certificates/cert.pem"
tls_ca: "/opt/kaspersky/kuma/clickhouse/certificates/ca-cert.pem"
skip_tables:
- system.*
- INFORMATION_SCHEMA.*
- information_schema.*
- _temporary_and_external_tables.*
#sftp:
# address: "172.30.56.216"
# port: 22
# username: "sftpuser"
# password: "password"
# key: ""
# path: "clickhouse-backup"
# compression_format: gzip
# compression_level: 1
# concurrency: 1
# debug: false
В нашем случае восстанавливается Хранилище в инсталляции All-In-One.
Для создания копии данных (ВСЕХ событий) используйте команду:
/usr/bin/clickhouse-backup create -t kuma.events_local_v2
Резервная копия создастся по пути /opt/kaspersky/kuma/clickhouse/data/backup/
Для просмотра созданных резервных копий выполните:
/usr/bin/clickhouse-backup list
Для восстановления из бекапа:
/usr/bin/clickhouse-backup restore 2023-10-31T12-22-49 -t kuma.events_local_v2
После восстановления при поиске может возникать следующая ошибка:
Для исправления ошибки перезапустите хранилище из активных сервисов.
Для удаления бекапа:
/usr/bin/clickhouse-backup delete 2023-10-31T12-22-49