Backup and Restore a GigaFlow Configuration

From Observer GigaFlow Support | VIAVI Solutions Inc.
Revision as of 09:30, 18 September 2019 by Kevin Wilkie (Talk | contribs)

Jump to: navigation, search

Creating a GigaFlow Configuration Backup

After making changes to the GigaFlow server’s configuration, it’s important to make a backup of the configuration.

Using Windows:

  1. Open a Windows command prompt as administrator.
  2. Assuming that the PostgreSQL path has been added to windows, you can run the pg_dump command below directly. If not, either add it to the path or change the active directory to C:\Program Files\PostgreSQL\X.X\bin, where X.X is the PostgreSQL revision, e.g 9.5.
  3. Run:
    pg_dump --host 127.0.0.1 --username=myipfix –-exclude-table="macaddressvendors" --exclude-table="userevent* --exclude-table="systemhealt*" --exclude-table="savedreportdata" --exclude-table="netflow*" --exclude-table="arp*" --exclude-table="cam*" --exclude-table="searchip*" --exclude-table="all*" --exclude-table="events*" --exclude-table="all*" --exclude-table="profilingstats*" --exclude-table="summary*" --dbname=myipfix --clean --create --file=GigaFlowConfigBackup.sql
  4. You may be prompted for the database password, i.e. myipfix. This will create the file GigaFlowConfigBackup.sql in the active directory. Move this to wherever you archive configurations.

Restoring From a GigaFlow Configuration Backup

Warning: the following process will drop the existing database on the server.

  1. Stop the GigaFlow service (GigaFlow.exe).
  2. Upload the required GigaFlowConfigBackup.sql file to the machine.
  3. Run:
    psql --host 127.0.0.1 --username=myipfix < ./flowsecdump.sql
    psql --host 127.0.0.1 --username=myipfix -c "delete from serverparams where key in('serverid','installtime','license')"
  4. You may be prompted for the database password, i.e. myipfix.
  5. Restart GigaFlow.