R P Herrold wrote:
On Thu, 26 Jun 2008, Gus Wirth wrote:

I have a group of machines on a switch that are suffering from one or more of them hogging the available bandwidth to the outside. I have configured the switch to set up a monitoring port so I can grab all the traffic going to/from the outside world. What I need now is some way of analyzing the packet stream to figure out who is using the most bandwidth and when. I know all the MAC addresses of the individual machines so I can trace them that way.

I think you are thinking too hard, unless it is intra-network traffic you are concerned about (unlikely as you mention 'outside').

I thought thinking was good? ;)

bandwidthd  if you can hop up to the IP layer

http://bandwidthd.sourceforge.net/ has done a nice job here -- trivial to build and configure

This looks like exactly what I need.

The reason I mention MAC addresses is because the machines on the network use DHCP. I know that most of the time the DHCP lease mechanism will reassign the same IP address to the requesting machine, but there may be circumstances where it doesn't happen. There is also the (remote) possibility that a particular machine may have more than one IP address.

The bandwidthd program has the option to log to a database. Maybe a small tweak will allow recording the MAC address also for data analysis at a later time.

Thanks,

Gus


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to