Monitoring bandwidth usage for a single IP or a net mask?

Hello all!

I’d like to know useful solutions utilizing RouterOS to monitor bandwidth usage on a per IP basis. I’ve seen posts pertaining to using accounting as well as using queues and SNMP BUT I’ve yet to find a concrete solution that meets my needs.

I simply need to monitor and graph (say MRTG) bandwidth utilization for a single IP OR an entire netmask and I’m not sure of the config necessary.

Any words of wisdom would greatly appreciated!!

Thanks as always!!!

OK here’s my MRTG config BUT it does NOT seem to work properly. The OID’s listed below do correspond to the simple queue that I need to query. Any ideas?

WorkDir: /www/mrtg
RunAsDaemon: No
Options[test]: transparent,noborder,growright,bits

Target[test]:1.3.6.1.4.1.14988.1.1.2.1.1.8.5&1.3.6.1.4.1.14988.1.1.2.1.1.9.5:test@xxx.xxx.xxx.xxx:
MaxBytes[test]: 100000
Legend1[test]: Bits Recieved Per Second
Legend2[test]: Bits Sent Per Second
Legend3[testk]: Maximal 5 Minute…
Legend4[test]: Maximal 5 Minute…
LegendI[test]: In:
LegendO[test]: Out:
Title[test]: Test queue bits per second
PageTop[test]:

Test queue bits per second

why why why!

Put queues in, for either an single ip or a range! Set no bandwith queue, turn on graphing!
Or, use Dude to monitor your network, and enable history graphing.