Notable Changes
- License files are moved to /etc/bwmgr- License request files are now sent directly to ET and not stored on the system
- BWMGR utilities are moved to /usr/local/bin
- There is 1 ruleset; rules are no longer associated with interfaces
- Paths define how traffic moves through the system
- Bursting is now internalized
- Rules can now have more than 1 address
- Sections and Groups are now detached from the ruleset
- Alerts have been replaced with Messages where operators can post
- You can now select the number of CPUS to display (Sorted by Usage) to accommodate many core systems
Migrating Your Data from V6 to V8
Two utilities are provided on your V8 system that can be used to import your profiles, users, customers and graph data to your new system./etc/bwmgr/utils/dump_bwmgrv6
/etc/bwmgr/dump_bwdatav6You'll find these 2 files on your v8 system. You'll need to copy these 2 files from your v8 system to /usr/local/bin on your v6 system. After copying them, make sure they are executable:
chmod +x /usr/local/bin/dump_bw*
rehashdump_bwmgrv6
dump_bwmgrv6 can be used to create a file that will allow you to import your settings into your v8 system.This utility will generate mysql statements to import the bwprofiles, time_profiles, customers, users, user_roles and quota_plans to your V8 system.
dump_bwmgrv6 > bwmgrv6.sqlWhen completed, check the file to make sure it didn't terminate with an error.dump_bwdatav6
Usage: dump_bwdata Y-m-dThis utility dumps your graph data into a file that can be imported into your v8 system. Depending on how many rules you have, this file can be quite large. You can specify a date up to 6 months from the date of generation.Note that you can run this program multiple time with overlap so you can get the bulk of the data when you initially build your system; and then you can run it again before you cut over to get as much of the data as possible.
dump_bwmgrv6 2025-7-1 > bwdatav6.sqlThis will dump all of the date from July 1st.Once completed, you should check the file to make sure it didn't terminate with an error:
tail bwdatav6.sqlINSERT IGNORE into bwdatav8 set `name`='AllTraffic',`date`='2025-08-12',`stamp`='1755029400',`duration`='300',`bps_in`='0',`bps_out`='0',`pps_in`='0',`pps_out`='0';
INSERT IGNORE into bwdatav8 set `name`='AllTraffic',`date`='2025-08-12',`stamp`='1755029700',`duration`='300',`bps_in`='0',`bps_out`='0',`pps_in`='0',`pps_out`='0';You should see some INSERT statements, and the file should be quite large if you have graph data. If so you're ready to import.
Importsql
Copy the file to your V8 system and run imporsql to import your data:importsql etbwmgr bwmgrv6.sqlimportsql etbwmgr bwdatav6.sqlError messages will be displayed on the terminal. Please report any errors that you cannot resolve.