Web Dispatcher HTTP Access Logs Test
Web Dispatcher HTTP access logs are standardized log files created by the SAP Web Dispatcher to record details about every HTTP and HTTPS request it processes. These logs capture important information such as the request URL, response status, processing time, and other metadata related to the client request and its handling. The purpose of these logs is to provide trackable records of web traffic going through the dispatcher, enabling monitoring, troubleshooting, and auditing of HTTP(s) communications in the SAP environment. This test helps the administrators to pinpoint problematic or failed requests, diagnose the root cause of errors, and resolve issues impacting the availability and performance of the target server.
Target of the test : A SAP Web Dispatcher
Agent deploying the test : An internal agent
Outputs of the test : One set of results for each URL written into each HTTP Access Log in the target SAP Web Dispatcher being monitored.
| Parameters | Description |
|---|---|
|
Test period |
How often should the test be executed |
|
Host |
Specify the host for which the test is to be configured. |
|
Port |
The port number at which the specified host listens. |
|
Web Disp URL |
The web dispatcher URL parameter plays a key role as a URL filter and rewrite mechanism controlling how user requests are routed through the SAP Web Dispatcher to internal application servers or backend systems based on URL patterns. Specify such web dispatcher URL in the Web Disp URL text box. |
|
Separate Login Page |
The Separate Login Page parameter allows you to specify a distinct login page URL that users are redirected to when authentication is required. This is useful for scenarios where you want to provide a specialized login experience or centralize login handling for multiple backend systems behind the web dispatcher. By default, this flag is set to No. |
|
Web Disp Username |
Specify the user name to access the web dispatcher URL in the Web Disp Username text box. |
|
Web Disp Password |
Specify the password to access the web dispatcher URL in the Web Disp Password text box. |
|
Confirm Password |
Retype the password in the Confirm Password text box. |
|
Exclude Logs |
The Exclude Logs parameter is used to specify particular type of log entries, URLs, or requests that should be excluded from the Web Dispatcher's logging mechanism. Specify comma separated values in the Exclude Logs text box. |
|
Include URL |
The Include URL parameter is used to specify which URLs should be included or allowed by the Web Dispatcher for processing the requests. Specify such URL in the Include URL text box. |
|
Exclude URL |
The Exclude URL parameter is used to specify which URLs should be excluded by the Web Dispatcher for processing the requests. Specify such URL in the Exclude URL text box. |
|
Show 2X Requests DD |
When a client (browser or app) sends a request, the server responds with a status code 2xx . Setting this flag to Yes , enables the Detailed Diagnosis report showing 2xx status request details. By default, this flag is set to No. |
|
Show 3X Requests DD |
Setting this flag to Yes , enables the Detailed Diagnosis report showing 2xx status request details. By default, this flag is set to No. |
|
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. |
|
Detailed Diagnosis |
To make diagnosis more efficient and accurate, the eG Enterprise 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:
|
| Measurement | Description | Measurement Unit | Interpretation |
|---|---|---|---|
|
2xx status requests |
Indicates the number of HTTP requests that were successfully processed by this URL. |
Number |
The detailed diagnosis of these measure lists the Logfile Name, Host Name/IP, User, Timestamp, Method, Response Code, URL Path, Response Size, and Duration.
|
|
3xx status requests |
Indicates the number of HTTP requests that were redirected by this URL to a different URL. |
Number |
|
|
4xx status requests |
Indicates the number of unauthorized HTTP requests processed by this URL. |
Number |
|
|
5xx status requests |
Indicates the number of HTTP requests that returns server error responses by this URL. |
Number |
|
|
Total requests |
Indicates the total number of requests generated in this URL. |
Number |
|
|
Error requests |
Indicates the total number of error requests generated in this URL. |
Number |
Ideally, the value of this measure should be 0. |
|
Total request rate |
Indicates the rate at which the total number of HTTPS requests that were processed by the dispatcher. |
Requests/minute |
|
|
Error request rate |
Indicates the rate at which the HTTP requests that resulted in an error status response. |
Requests/minute |
A very low value of this measure is required. Increased error rates can signal configuration issues, backend connectivity problems, or attacks like request smuggling, amplifying risks to system security and high availability. |