|Category||Improve Performance, Troubleshoot|
|Works With||IIS 5, IIS 5.1, IIS 6, IIS 7|
|Documentation||IIS Traffic Monitor Documentation|
|Updated on||June 27, 2007|
While trying to work out which users on a server were consuming the most resources, I realised there was no easy way to see how much bandwidth an IIS website has used for a given period in time. A quick search showed plenty of commercial products that could be installed as filters to keep track of this kind of thing, but there didn't appear to be anything quick, simple and importantly, free. So I found some source code that uses Microsoft Log Parser (also free) to interrogate the log files for each site, and come up with a number to show how much traffic has gone through a website. I packaged it up into a nice little application and that's what you see here.
- Quick, simple, easy!
- Different types of traffic can be included (sent, received or both)
- Can include stopped and paused sites as well as running sites
- Customizable date range
- Save results as XML
The application is very small to download, install and run, and can show you statistics for sites that are running, paused or stopped. You can select a time period to analyse, and what kind of traffic to include (sent, received or both). You can even save the results as XML.
- Microsoft .NET Framework 2.0
- Microsoft Log Parser 2.2