well, lonecrow, you are wrong 
LMS DOES traffic shaping , graphing and management of networks. Like I said, it looks easy, but it isn’t , from some point…
For shaping , you have multiple possibilities. 1st, it’s the firewall combined htb that does your shaping, but that in my opinion, is not a solution when you have more than 500 customers.
The ideea behind the script is this:
print OUTFILE "$iptables_binary -t mangle -A LIMITS -d $ipaddr -j MARK --set-
mark $iptid\n";
print OUTFILE "$tc_binary class add dev $if parent 1:9999 classid 1:".$htbid{
$if}." htb rate ".$row->{'uprate'}."kbit ceil ".$row->{'upceil'}."kbit burst ".($row->{'uprate'} / 8) . "kbit\n";
print OUTFILE "$tc_binary filter add dev $if protocol ip parent 1: handle $ip tid fw classid 1:".$htbid{$if}."\n";
But, LMS has a little magic, it has a script called lms-magic-script, who can extract from it’s database each variable , and use it in your custom limits script
For graphing, it has basic rrd graphs for each user, or the built in iptables script, that can offer you per customer traffic data, with precision of minutes.
Problem is that in a few days you’ll have a mysql database big as 500mb (0.5mb customer data, 499.5 traffic data). I prefered to use a third party traffic accounting tool, on a different machine. Of course, this one depends if you really need to offer traffic accounting data to your customers via userpanel (lms has a frontend for the regular customer, who can submit tickets, view invoice/accounting data, traffic, helpdesk, etc)
and it’s not a CRM . It’s a LMS (Lan Management System) On my network with over 3000+ customers, i did everything i needed with it (load balancing 10 ADSL’s, vpn’s, pppoe, ticketing, hosting, providing internet to a whole city.)
Ah, and one feature that i like, is the network management. It draws your network, viewing your entire grid, online/offline users, you can see instantly where a malfunction is, what equipment is damaged/offline
for better support, subscribe to their mailing list. It’s in Polish
The english one does not have any activity lately. Or mail me.