determining bandwidth usage(.NET)
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.
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 };
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
-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.
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 };
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement