
Hi Kapadane,
Take a look at MRTG ( http://oss.oetiker.ch/mrtg/ ), it could do the task for you. I’m not sure, however, that the your task could be accomplished by SNMP polling of the cisco router - unless you can set the individual IP counters and SNMP-poll them on the router.
If you can’t set and poll such counters, probably you’ll have to put a linux box between cisco and your internal network, set the counters as iptable rules in a “counter chain” and benefit from MRTG ability to use a shell script output instead of SNMP data - this is described in documentation of MRTG, and some sample polling scripts come with the documentation (in contrib directory).
You can see some samples of such iptables/MRTG usage at http://www.bio.bas.bg/stats/
BR,
Petko

I like the Cymphonix boxes. They give very detailed reports to where a user goes and have much data they are using.
It goes inline with your internet connection.
It will also allow you to throttle back each user to a set speed so no one person can max out your internet pipe.

For this situation I’ve found WildPacket’s OmniPeek to work very well. It has a “monitor” mode that can show top talkers, top protocols, etc.

















