SWS Http Test

When you use virtual servers you can offer companies or individuals domain names, IP addresses, and some server monitoring capabilities with a single installed server.

All virtual servers have an HTTP Listener specified. When a new request comes in, the web server determines which virtual server to send it to based on the configured HTTP Listener.

This test monitors the HTTP requests to and responses from each virtual server across all the nodes where a specific configuration applies, and thus reveals the quality of the HTTP service on the virtual servers.

Target of the test : An Oracle iPlanet Web Server

Agent deploying the test : An internal agent

Outputs of the test : One set of results for the each virtual server configured on the web server instance being monitored.

Configurable parameters for the test
Parameter Description

Test period

How often should the test be executed.

Host

The host for which the test is to be configured.

Port

The port number at which the specified Host listens to.

User

Specify the name of the administrator of the administration server to which the target web server is registered.

PasswdFile

The eG agent connects to the administration server to which the target web server is registered to extract the required metrics. To enable the eG agent to communicate with this administration server, you first need to create a password file containing the administrator password for accessing the server; this password file should be created in the install directory of the web server. Specify the name of this file in the PasswdFile text box; by default, this is admin.passwd.

AdminServer

Specify the IP address of the administration server to which the target web server is registered.

AdminPort

Indicate the port at which the administration server listens.

Config

In Web Server 7.0, all configurable elements of a server instance like web applications, configuration files, and search collection indexes are logically grouped and termed as a Configuration. To enable the test to locate the web server instance to be monitored, you need to mention the Configuration that applies to the instance. In the Config text box therefore, specify the name of the Configuration which the target web server instance uses.

Node

Node is a network resource, such as a server or a host. Instance refers to the environment of a web server daemon on a given node, including its configuration, log files and other runtime artifacts such as lock databases, caches and temporary files. To enable the test to identify the exact web server instance to be monitored, you need to specify the name of the Node on which the instance executes. The test will thus monitor only that web server instance that operates on the given Node and which uses the specified Config.

SSL

Set this flag to Yes if the administration server is SSL-enabled; if not, set it to No.

WebServerDir

Here, specify the Oracle iPlanet web server installation directory.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Requests

Indicates the rate of requests to this virtual server.

Reqs/Sec

 

No. of requests

Indicates the number of  requests to this virtual server during the last measurement period.

Number

 

No. of errors

Indicates the number of errors logged on this virtual server during the last measurement period.

Number

Ideally, this value should be 0.

No. of open connections

Indicates the number of connections currently open on this virtual server .

Number

 

Data received

Indicates the rate of data received by this virtual server.

KB/Sec

 

Data transmitted

Indicates the rate of data transmitted by this virtual server.

KB/Sec

 

No of 200 responses

Indicates the number of HTTP responses  sent out by this virtual server during the last measurement period, with the 200 code.

Number

The 200 response is the standard response for successful HTTP requests.

Successful responses

Indicates the number of successful responses sent out by this virtual server during the last measurement period.

Number

The value of this measure typically represents the number of responses with the 2xx code. This class of status codes indicates the action requested by the client was received, understood, accepted and processed successfully.

No of 302 responses

Indicates the number of responses sent out by this virtual server during the last measurement period, with the 302 code.

Number

The 302 response indicates that the requested resource has been found under a different URI but the client should continue to use the original URI.

No. of 304 responses

Indicates the number of responses sent out by this virtual server during the last measurement period, with the 304 code.

Number

The 304 response indicates that the resource has not been modified since the last request.

Redirection

Indicates the number of responses with the 3xx code that were sent out by this virtual server during the last measurement period.

Number

This class of status code indicates that further action needs to be taken by the user agent in order to fulfill the request. The action required may be carried out by the user agent without interaction with the user if and only if the method used in the second request is GET or HEAD. A user agent should not automatically redirect a request more than five times, since such redirections usually indicate an infinite loop.

No of 400 responses

Indicates the number of responses with the 400 code that were sent out by this virtual server during the last measurement period.

Number

This type of response indicates that the request contains bad syntax or cannot be fulfilled.

No of 401 responses

Indicates the number of responses with the 401 code that were sent out by this virtual server during the last measurement period.

Number

This type of response indicates that the request needs user authentication.

No of 403 responses

Indicates the number of responses with the 403 code that were sent out by this virtual server during the last measurement period.

Number

This type of response indicates that the the request was a legal request, but the server is refusing to respond to it.

No of 404 responses

Indicates the number of responses with the 404 code that were sent out by this virtual server during the last measurement period.

Number

This type of response indicates that the document/file requested by the client was not found.

Client errors responses

Indicates the number of responses with the 4xx code that were sent out by this virtual server during the last measurement period.

Number

Normally, value of the measure should be 0. A nonzero value indicates there are some problems with the requested content.

No of 503 responses

Indicates the number of responses with the 503 code that were sent out by this virtual server during the last measurement period.

Number

The 503 code indicates that the request was unsuccessful due to the server being down or overloaded.

Server errors responses

Indicates the number of responses with the 5xx code that were sent out by this virtual server during the last measurement period.

Number

Response status codes beginning with the digit "5" indicate cases in which the server is aware that it has encountered an error or is otherwise incapable of performing the request.

Normally, the value of the measure should be 0. A nonzero value indicates there are some errors in the web server.