Advertisement

determining bandwidth usage(.NET)

Started by March 24, 2006 04:58 PM
4 comments, last by u235 18 years, 10 months ago
Is there a way to run a server program that queries a client on all the computers on a network and determines how much bandwidth each computer is using? I'm not very familiar with networking, so please pardon me if this is an asinine question. Thanks. -AJ
V/R,-AJThere are 10 kinds of people in the world: Those who understand binary and those who don't...
That depends on your platform.

Under Windows, if all the computers are part of a domain, and you are administrator on that domain, you can connect to the WMI (Windows Management and Instrumentation) interface to get that data. Try running "perfmon" from a command line to get an app that can do that.

Under various Unix-es, different systems use different tools. A popular tool is cricket; another is nagios. Which you can use depends on the installation.

Last, if you have a router with accounting capability, you can get a per-IP-address bandwidth dump; typically through SNMP, or through some router vendor specific protocol.
enum Bool { True, False, FileNotFound };
Advertisement
You might be able to do this just by running Ethereal on your network.
Many thanks for the replies. Any information on where I would start looking for info on how to do that would be much appreciated. I'm going to start looking around myself, but hopefully if I can't find it, you know where I can. Thanks again.

-AJ
V/R,-AJThere are 10 kinds of people in the world: Those who understand binary and those who don't...
You haven't said which of the three cases you're actually interested in (Windows, UNIX or router-based).

Anyway, just googling on the appropriate keywords for your platform, as described in the replies here, ought to give you good links.
enum Bool { True, False, FileNotFound };
My apologies. Thank you very much for the input. I found an article on The Code Project that tells me, what looks like, exactly what I need. Thanks again.

-AJ
V/R,-AJThere are 10 kinds of people in the world: Those who understand binary and those who don't...

This topic is closed to new replies.

Advertisement