Avatar of ashelon
ashelonFlag for Belgium asked on

bandwidth monitoring on unmanaged switch lan with 30 clients with 2003 or debian

I would like to determine individual client bandwidth usage on a small LAN.

The situation:
- 30 clients with XP Pro installed on an unmanaged switched LAN on one subnet
- one 2003 server running as file and print server with one NIC
- one debian server running as backup server with two NIC
- gateway is an ISP managed Cisco 827 router

Preferably freeware, if possible. Thank you.
NetworkingSwitches / HubsNetwork Analysis

Avatar of undefined
Last Comment

8/22/2022 - Mon

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question

Web mostly, but everything else would be useful to optimize the network. Squid seems like a great idea to speed up web access, thank you.

Can you suggest any other services?
Kamran Arshad


For web management Squid is the best option. You can also deploy delayed pools to assign static or dynamic bandwidth allocation to your network users.


Other options is MS ISA server and you know it costs a lot.

As far as calculating the total used bandwidth, below are some options:

1- NTOP                                           www.ntop.org
2-Cacti                                             www.cacti.net
3-MRTG                                            oss.oetiker.ch/mrtg/
4-PRTG                                            www.paessler.com/prtg
5-Bandwidthd                                 bandwidthd.sourceforge.net/
6-Adventnet OP Manager               manageengine.adventnet.com/products/opmanager
7-Solarwinds                                  www.solarwinds.com

NTOP won't work unless you enable netflow on your cisco, AFAIK.  You could use ntop, and netflow-enabled cisco to achieve your goal, but you'll consume much less resources if you use locally deployed agents that you can poll at will, which brings us to...

Most (if not all) of the other tools simply will not work without enabling some sort of monitoring agent on the clients.  Enabling the SNMP service on your windows clients will allow most of the above tools to collect the necessary bandwidth data from each PC.

You could also possibly deploy the dsniff toolkit to redirect all traffic through your monitoring box, which would enable you to run ntop locally (without netflow probes), sniffers, and pretty much any other bandwidth monitors you can think of - still, I think the SNMP option would be simpler and consume much less time and resources.


I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck

Since you need to monitor the bandwidth the best tool for this which is easily available and easy to configure is MRTG. As you are using Router,swicthes and firewall you can enable SNMP and the configure MRTG to monitor the bandwidth. It provides you a graph of bandwidth usage for every 5 minutes which can be also scheduled for any time (for for every 2 minutes). Here is the link for MRTG and the tools required http://oss.oetiker.ch/mrtg/
active perl http://aspn.activestate.com/ASPN/Downloads/ActivePerl/ MRTG tutorials  http://www.netmon.org/dummies.htm and sample online MRTG link  If you want more details please let me know.

Also you try cacti which is more efficient than MRTG .You can download from here & now its easier to install.



thank you, squid works beautifully and transparently.

So, what specific solution did you eventually decide upon?  

Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.