Импорт и экспорт

1) Загрузите подходящий скрипт на машину, с которой будет выполнен экспорт.

Версия Комрад для экспорта

Версия Комрад для импорта

Объекты

Скрипт

4.3.58

4.3.58

Плагины, директивы, фильтры, поля событий, инциденты

export-4_3_58_to_4_3_58.sh

4.1.33

4.3.58

Плагины, директивы, фильтры, поля событий, инциденты

export_4_1_33_to_4_3_58.sh

Чтобы в инцидентах были события, относящиеся к ним, выполните копирование базы или используйте базу, с которой производится экспорт

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, куда совершался импорт и убедитесь, что импорт был выполнен корректно.

Вы можете выполнить полный перенос всех данных с использованием статей