After purchasing an enterprise licence and using the software for a number of months I would like to mention some features that could be considered to make Bandwidth Manager an even better product!
So for a rundown, here is my usage for Softperfect Bandwidth Manager:
I have user devices added by MACs in groups with these groups assigned to rules. Each of these rules (one per user) have a monthly quota assigned to follow the ISP data quota period. This in turn allows me to restrict each user to have say 50GB of Internet data per month.
I would like to suggest the following new features:
1. Ability to specify when the monthly quota resets by time AND day. It currently supports the day (date) of the month but not the time. E.g. 10th of the month at 11:30PM.
a) Due to time zone differences my ISP resets my quota at 11:30PM, while Softperfect Bandwidth Manager resets the quota at 12AM on the set day. As it stands I have to manually reset all rules or the users have a window of 30 minutes to start eating into the new quota without being monitored for it - example - data counts to the last month quota in BM, while it is coming out of the new month's quota.
2. At the point of the auto reset period for the quota (example my quotas are set per month), have the option (check box?) to have the rule also auto reset so the stats and web interface for the rule is cleared at the same time.
a) Currently the stats just continue on so users can't see what they have used for the current quota period via the web report. It just ends up being a running list. To clear the records to align with the quota reset period (again monthly in my case), I have to manually reset the rule at the exact moment the quota resets.
3. Have a type of rule "suspended" rule that can auto activate at a time (start/ finish) / day (date) that is selectable.
a) To explain: Sometimes I have data left on my account the day before the ISP resets the quota. Having a timed rule would let me assign a quota of say an extra 10GB that can be set to take over the primary rule for a user on the last day of the quota to "boost" their allowance (and use up the remaining data on the connection) but only for that last day and then switches off when the time frame is up so then the original rule resets and gives the normal quota allowance.
e.g. -Rule "Extra data" - 20GB/Day - Rule in effect from 9th 12:00AM - 9th 11:29PM, then auto disables so the "higher" normal rule takes over again.
4. On the web reports, instead of just displaying the percentage for the set quota remaining, also include a text data display - by which I mean - "Quota Used: 50% - 25GB/50GB". This then allows the user to see how much they have used vs remaining in GB or whatever the quota scale may be – Mb, GB etc.
a) Also a display for quota period progress - E.g. a text display: "11 of 31 days remain" would also be handy. For hours perhaps 11 hours of 24 hours remain.
5. Again, for the web reporting interface ability to swap received and sent so they match the user's perspective instead of the server. Currently "Received" means "uploaded" and "Sent" means "downloaded". My users are terribly confused by this.
6. Also for the web interface change the labels to "Uploaded" and "Downloaded" instead of "Received" and "Sent". Perhaps mirror this change in the GUI console. Would make it easier to understand for both admin and users
7. When several devices are added to a group, then applied to a single rule (Source - group e.g. "John Johnson Devices"
All the devices in the group "John Johnson Devices" have been named - iPhone, Printer, Laptop, desktop, iPad but I can't see what each device is using, only the group as a whole. Perhaps each device and its data usage could also be shown under the web interface for the rule. That way the user and admin can see which device uses the most data for that rule if several are in the group.
Out of all the above, for myself I feel 1 and 2 are the most important for me as currently I have to manually reset each rule at the end of the quota period (monthly) or a window exists where users take advantage of "free" data. Having the ability to define what is considered monthly (or daily etc.) would allow BM users to align the system to their ISP quota periods.
I hope perhaps some or all of these may be considered for addition into the wonderful tool you have created. So far it has helped me manage the Internet usage on the network.
Cheers,
Adam.