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
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
These are some interesting counters for IIS and ASP.NET:
Exceps thrown / 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
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