I'm trying to find a way to monitor the bandwidth being used on out ISP connection. I can currently use the ISA server performance monitor to see the current bytes recieved/bytes sent on the WAN interface but need a way to show this over days, weeks for reporting to the boss. We will be adding about 10 ASP customers in the coming months and we need to know if the addition of these customers is putting a strain on our internet connection. Anyone have any ideas?
That looks cool, however, I really just need a way to track the throughput of my connection to the internet. We have over 500 users so the 10 user eval version would not be good. is there a way to store the performance monitor data?
You can still use the Performance applet, just log at a very slow rate:
Goto Administrative Tools > Performance > Performance Logs and Alerts > Counter Logs. Once there, right-click Counter Logs > New Log Settings... You'll want to add the Network Interface::Bytes Total/Sec counter for your external NIC at a minimum (but Processor::%Processor Time and perhaps others too), then write your data to a binary or text log at a slow rate, e.g., once per 10 minutes.
You can let this runs for weeks or months with virtually zero performance penalty. If you use "binary circular file" logging, you can set it to a large log file (e.g., 500 MB) and the log file will never grow larger than that.
Once you start the logging, you can close the applet or even log off, and the logging will still continue to work in the background.