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

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

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

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

Объекты

Скрипт

4.3.45

4.3.45

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

export-4_3_45_to_4_3_45.sh

4.1.33

4.3.45

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

export_4_1_33_to_4_3_45.sh

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

2) В терминале машины, откуда будет произведён экспорт, введите следующую команду:

Если вам при экспорте и импорте не нужны инциденты используйте флаг -not_i
bash export.sh --out /home/echelon/ -c postgres://postgres:pass@localhost:5432/komrad-preferences

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