Internet Information Service (IIS) 6

Version 2

    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