IIS Web Sites Test

Typically, the Web Site Transactions test monitors only those web sites (on an IIS web server) for which transactions have been explicitly configured using the eG administrative interface. Therefore, if an IIS web server hosts multiple sites, and if transactions have been configured only for one of them, then the Web Site Transactions test will report statistics pertaining to that one site alone. Performance issues in other web sites, will hence go undetected and consequently, unresolved. Using this test, you can monitor each of the web sites hosted by an IIS web server, regardless of whether or not transactions have been configured for them.

Target of the test : A web site supported by a web server

Agent deploying the test : An internal agent;

Outputs of the test : One set of results for every web site monitored

Configurable parameters for the test
  1. TEST PERIOD - How often should the test be executed.
  2. Host - The host for which the test is to be configured.
  3. Port - the port to which the specified host listens.
  4. website name - By default, this parameter is set to none. This implies that the test monitors all web sites, by default. If you want the test to monitor a specific web site alone, then specify that web site name here.

    Note:

    If this test is configured with a web site name, then all other web site-related tests of the target IIS web server will report metrics for this web site only.

  5. DD Frequency - Refers to the frequency with which detailed diagnosis measures are to be generated for this test. The default is 1:1. This indicates that, by default, detailed measures will be generated every time this test runs, and also every time the test detects a problem. You can modify this frequency, if you so desire. Also, if you intend to disable the detailed diagnosis capability for this test, you can do so by specifying none against DD Frequency

  6. DETAILED DIAGNOSIS - To make diagnosis more efficient and accurate, the eG Enterprise suite embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option.

    The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled:

    • The eG manager license should allow the detailed diagnosis capability
    • Both the normal and abnormal frequencies configured for the detailed diagnosis measures should not be 0.
Measurements made by the test
Measurement description Measurement Unit Interpretation

Availability:

Indicates whether the web site is currently available or not.

Percent

The value 0 indicates that the website is not running, the value 100 indicates that it is up and running.

Data receive rate:

Indicates the rate at which the data is received by the web server.

KBytes/Sec

An increase in this value is indicative of an increase in user requests to the web server.

Data transmit rate:

Indicates the rate at which the data is transmitted by the web server.

KBytes/Sec

A large increase in the data transmission rate can be indicative of an increase in the popularity of one or more web sites hosted on the server.

Connection rate:

Indicates the rate of connections to the web server.

Conns/Sec

An increase or decrease in connection rate can represent a change in user workload.

Current requests:

Indicates the number of server threads/ processes that are currently in use for serving requests.

Number

If a majority of the server threads/processes are in use simultaneously, this may be indicative of a server bottleneck.

Requests serviced rate:

Indicates the rate at which all HTTP Requests are issued.

Requests/Sec

 

Current anonymous users:

Indicates the number of users who currently have an anonymous connection.

Number

 

Current non-anonymous users:

Indicates the number of users who currently have non-anonymous connection.

Number

 

Get requests:

Indicates the rate at which HTTP requests using the GET method are made.

Requests/Sec

 

Post requests:

Indicates the rate at which HTTP requests using the POST method are made.

Requests/Sec

 

Head requests:

Indicates the rate at which HTTP requests using the HEAD method are issued.

Requests/Sec

 

Maximum connections:

Indicates the maximum number of simultaneous connections established in the last measurement period.

Number

 

Not found requests:

Indicates the rate of errors due to requests that could not be satisfied by the web server because the requested document could not found.

Requests/Sec

A high value indicates a number of missing/error pages.

Requests serviced:

Indicates the number of HTTP requests serviced, currently.

Number

 

Applications configured to this site

Indicates the number of applications configured to this site.

Number

Use the detailed diagnosis of this measure to know which applications are configured to this site.

Application pools assigned to this site

Indicates the number of application pools assigned to this site.

Number

Use the detailed diagnosis of this measure to know which application pools are assigned to this site.

The detailed diagnosis of the Applications configured to this site measure lists the applications that are configured to the monitored site and the application pool to which every application belongs.

Figure 1 : Detailed diagnosis revealing applications configured to the monitored site

 

The detailed diagnosis of the Application pools assigned to this site measure reveals the application pools that are assigned to the monitored site and the status of each pool.

Figure 2 : Detailed diagnosis revealing the details of application pools assigned to the monitored site