Current version: v1.5
If you have any questions you can also email me: admin ( at ) mikrotik-routeros ( dot ) com
Summary
I wrote a usage tracking script based on the original Automated Billing Script
The way I run it is using a routed Mikrotik box setup to pass everything through transparently then I generated a Queue per IP address to keep track of the usage. On my test box (A PowerRouter 732) I currently have 3 class C blocks passing through with only 3% cpu (Multi CPU enabled).
This system is built for download-based billing only and will report the amount of downloads used by an IP address (or group if you setup a queue with multiple IP’s) each month. (This could easily be switched around thou)
If you use the alternate version of the monthend script you can set the scheduler to run overseer every 1hour without having to worry about multiple reports coming through.
Additional, I’ve since written a smaller manual script for accounts so they can run this at any time and have the usage reports emailed through (see the manual usage report script)
I also have a couple of modified versions of this, including one that works with on-peak and off-peak usage encountered on some Australian ISP’s. Continue reading Automated Usage Script – without usermanager →