I have a few iis servers (windows 2003) I would like to monitor, and I would like the information presented in graph form if possible.

A couple of the servers i have full access into so I should be able to query using snmp, but some of them all I will have access to is the iis log files (not my kit).

I like some basic traffic info (connections/bandwidth etc) but also maybe something to monitor physical processors/ram usage on the internal ones i have full access to.

Any one point me at a good product

Cheers Luke

2 Answers 2


A good starting point for the servers you have direct access to is to work with Windows Performance Monitor. This MSDN article discusses which performance counters are most helpful in diagnosing stress and performance issues:

ASP.NET Performance Monitoring, and When to Alert Administrators

There are many performance counters available for monitoring applications. Choosing which ones to include in performance logs can be tricky, and learning how to interpret them is an art. This article should help you feel more comfortable with both of these tasks.

These are some interesting counters for IIS and ASP.NET:

  • Processor:
    • % Processor Time
  • Process (aspnet_wp)
    • % Processor Time
    • Private Bytes
    • Virtual Bytes -Handle Count
  • Microsoft .NET CLR Exceptions\
    • Exceps thrown / sec

    • Application Restarts
    • Requests Rejected
  • Memory
    • Available Mbytes
  • Web Service
    • Current Connections
    • ISAPI Extension Requests/sec

For the sites you only have access to the IIS log files, I would use IIS Logparser for analyzing possible problems or bottlenecks. There is a nice blog post on blogs.iis.net:

How To: IIS and Log Parser 2.2

As IIS administrators we come across many scenarios wherein we are asked to analyse the overall performance of a web server. There are various steps involved in it, however, analysing IIS log files without a proper tool can be a pain. It's very easy to get lost in the lines. Log Parser is a tool that I rely upon when it comes to manual IIS log file analysis. It's a cool tool that provides universal query access to text-based data, such as .log files.

  • Those are some good idea especially what pref counter to look at, but i was more aiming at something web based that would gather the stats every so often
    – beakersoft
    Jun 21, 2009 at 18:55
  • Follow his advice to the letter for what to track, but instead of Perfmon, use Polymon to periodically gather the perfmon data, and display it for you in graphical form, notify you of a critical value, etc. Polymon.codeplex.com
    – Bob
    Jun 21, 2009 at 22:03
  • Thanks for the info on PloyMon, never come across it before look like an interesting product
    – beakersoft
    Jun 22, 2009 at 16:50

System Center Operation Manager has a web based console and will generate reports. Using an agent based product like SCOM might get you all the dta you want without havnig to have full access to the systems

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.