Импорт и экспорт
1) Загрузите подходящий скрипт на машину, с которой будет выполнен экспорт.
Версия Комрад для экспорта |
Версия Комрад для импорта |
Объекты |
Скрипт |
4.3.58 |
4.3.58 |
Плагины, директивы, фильтры, поля событий, инциденты |
|
4.1.33 |
4.3.58 |
Плагины, директивы, фильтры, поля событий, инциденты |
Чтобы в инцидентах были события, относящиеся к ним, выполните копирование базы или используйте базу, с которой производится экспорт |
2) В терминале машины, откуда будет произведён экспорт, введите следующую команду:
bash export.sh --out /home/echelon/ -c postgres://postgres:pass@localhost:5432/komrad-preferences
Если вам при экспорте / импорте не нужны инциденты, используйте флаг -not_i
|
3) Перенесите файл export_data.sql
на ту машину, на которую планируется импортировать данные, или, если разрешено удалённое подключение postgresql, выполните команду с машины, откуда был экспорт:
psql postgres://postgres:pass@localhost:5432/komrad-preferences --file=/home/echelon/export_data.sql
(вместо localhost - ip адрес, например: 120.1.174.80)
После импорта, для активации фильтров, необходимо выполнить перезапуск службы komrad-server
:
sudo systemctl restart komrad-server
Или создайте новый фильтр на целевой машине.
Перейдите в KOMRAD, куда совершался импорт и убедитесь, что импорт был выполнен корректно.
Вы можете выполнить полный перенос всех данных с использованием статей