SAP Web Dispatcher Monitoring

SAP Web Dispatcher is a software component within the SAP landscape that acts as a reverse proxy server and load balancer. Its primary function is distributing incoming HTTP(S) requests from users or clients across multiple application servers in an SAP system landscape by virtualizing/decrypting/forwarding network traffic. It also serves as a single point-of-entry for applications, managing and directing traffic to the appropriate backend SAP systems, while isolating internal servers from public networks for a more secured environment. Thus, SAP Web Dispatchers are often a critical part of an SAP customer’s ecosystem both internally and externally (when deployed in a DMZ network).

Key Monitoring Metrics

Monitoring SAP Web Dispatcher involves tracking several critical parameters to ensure its optimal performance and reliability within the SAP landscape.

The following key metrics should be monitored regularly:

  1. HTTP(S) Connections Count - refers to the number of active connections handled by the SAP Web Dispatcher.

Figure 1: HTTP(S) Connections Count
  1. Server Load - refers to the average number of processes waiting in the system’s run queue over a certain period.

Figure 2: Server Load
  1. Server Stateful Request Count - refers to the number of requests that require the server to maintain information or context on any state or interaction with the client.

  1. Server Stateless Request Count - refers to the number of requests that do not require the server to maintain information or context on any state or interaction with the client.

  1. Server Response Time - refers to the time the SAP Web Dispatcher takes to process incoming client requests.

Monitoring SAP Web Dispatcher in IT-Conductor

  1. Navigate to SAP Host Agents > SWD > Instances.

  2. Expand the Web Dispatcher branch to see the key metrics being monitored.

Note: No special configuration is needed. The SAP Web Dispatcher will be discovered automatically. However, the following web methods authorizations are required:

  • WebDispGetServerList

  • WebDispGetVirtHostList

  • GetQueueStatistic

The following link is only for reference and will be excluded from the external documentation:

https://gui.itconductor.com/serviceGrid?itconductor.expandObjectID.6737450712217532=true&OBJECT_Id=6648852460313204&itconductor.expandObjectID.6737451704844966=true&itconductor.expandObjectID.6737451940478452=true&itconductor.expandObjectID.6737450711424425=false&itconductor.expandObjectID.6737450711830853=true&itconductor.expandObjectID.6737451696715311=true&itconductor.expandObjectID.6737451697588261=true&itconductor.expandObjectID.6737449717459474=true&itconductor.expandObjectID.6737451942116616=true&itconductor.expandObjectID.6737450960411081=true&itconductor.expandObjectID.6737451699907718=true