This template assesses the status and overall performance of a Microsoft Internet Information Services (IIS) 6 server. The critical threshold values for the performance counters are those recommended by Microsoft.
Prerequisites: WMI access to the target server.
Credentials: Windows Administrator on the target server.
Monitored Components
Note: You need to set thresholds for counters according to your environment. It is recommended to monitor counters for some period of time to understand potential value ranges and then set the thresholds accordingly.
Service: IIS Admin
This monitor returns CPU and memory usage of the IIS Admin service. This service enables the server to administer Web and FTP services. If this service is stopped, the server will be unable to run Web, FTP, NNTP, or SMTP sites or configure IIS. If this service is disabled, any services that explicitly depend on it will fail to start.
Service: World Wide Web Publishing
This monitor returns CPU and memory usage of the IIS Admin service. Provides Web connectivity and administration through the Internet Information Services Manager.
Active Server Pages: Request Wait Time
This monitor returns the number of milliseconds the most recent request was waiting in the queue. The returned value should be as low as possible.
Active Server Pages: Requests Queued
This monitor returns the number of requests waiting for service from the queue. The returned value should be as low as possible.
Active Server Pages: Transactions/sec
This monitor returns the number of transactions started per second. The returned value should be as high as possible.
Note: ASP transactions degrade overall server performance because each transaction requires interaction with a database. If you are concerned about server performance, use ASP transactions sparingly.
Active Server Pages: Errors During Script Runtime
This monitor returns the number of requests failed due to runtime errors.
Active Server Pages: Errors From ASP Preprocessor
This monitor returns the number of requests failed due to preprocessor errors.
Active Server Pages: Errors From Script Compilers
This monitor returns the number of requests failed due to script compilation errors.
Active Server Pages: Errors/Sec
This monitor returns the number of errors per second.
Active Server Pages: Requests Executing
This monitor returns the number of requests currently executing.
Active Server Pages: Requests Queued
This monitor returns the number of requests waiting for service from the queue.
Active Server Pages: Requests/Sec
This monitor returns the number of requests executed per second.
Active Server Pages: Sessions Current
This monitor returns the current number of sessions being serviced.
Active Server Pages: Transactions Pending
This monitor returns the number of transactions in progress.
Web Service: Bytes Total/sec
This monitor returns the total rate of bytes transferred by the Web service. The returned value should be as high as possible.
Web Service: Total Method Requests/sec
This monitor returns the rate HTTP requests are received. The returned value should be as high as possible.
Web Service: Current Connections
This monitor returns the current number of connections established with the Web service. The returned value should be as high as possible.
Web Service: Connection Attempts/sec
This monitor returns the rate that connections to the Web service are being attempted.
Web Service: Files/sec
This monitor returns the rate files are transferred, that is, sent and received by the Web service.
Web Service: NonAnonymous Users/sec
This monitor returns the rate users are making non-anonymous connections to the Web service.
Web Service: Anonymous Users/sec
This monitor returns the rate users are making anonymous connections to the Web service.
Errors and Warnings: IIS Service
This monitor returns warning and error events of IIS Service. It monitors Application log file for “IISADMIN” source events.
Errors and Warnings: W3SVC
This monitor returns warning and error events of Web Service. It monitors System log file for “W3SVC” source events.
Errors and Warnings: ASP.NET
This monitor returns warning and error events of ASP.NET. It monitors Application log file for “ASP.NET 2.0.50727.0” source events.
This template is based on the following information: http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/7898b860-462c-4846-a3a8-1179f287ad88.mspx?mfr=true.
Last updated: 7/18/2014