A small "mom and pop" WISP would like to provide account usage information to customers.
Basically, when a person connecting to the WISP's web site is a customer with an IP address from within the WISP's subnets, a link would appear on the web page where customers could read total bandwidth usage (daily, weekly, monthly, and yearly totals and averages) and public IP address. Information could include the top five bandwidth URLs visited; graphs or charts of usage; and usage during specific periods, such as business hours (8AM-5PM), evening hours (5PM-10PM), night (10PM-8AM), and weekends (10PM Friday-8AM Monday).
The WISP has installed cricket (
http://cricket.sourceforge.net) and rrdtool (
http://oss.oetiker.ch/rrdtool). The next trick is to grab and format the data for customers.
I'm not looking for answers like "look at xyz package." Helpful responses will include a rudimentary outline to solve the problem. That is, "xyz package" might indeed be what the WISP needs, but some guidance how to use xyz is needed to move down the road.
I have no experience with this type of thing. I appreciate responses from people who are experienced.
Thanks much!