# 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 secure environment. Thus, SAP Web Dispatchers are often critical to an SAP customer’s ecosystem internally and externally (when deployed in a DMZ network).

### Key Monitoring Metrics <a href="#key-monitoring-metrics" id="key-monitoring-metrics"></a>

Monitoring SAP Web Dispatcher involves tracking several critical parameters to ensure 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><img src="https://377464071-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXhp08OmU8050PePmMgDt%2Fuploads%2FuKxJTYV4onvQ5XEpOhNR%2Fhttps-connections.png?alt=media&#x26;token=61deb4cf-6e59-4560-8729-39eaae9e285e" alt=""><figcaption><p>Figure 1: HTTP(S) Connections Count</p></figcaption></figure>

2. **Server Load** - refers to the average number of processes waiting in the system’s run queue over a certain period.

<figure><img src="https://377464071-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXhp08OmU8050PePmMgDt%2Fuploads%2FzDXZ3CexbX9ZQby4tXMi%2Fserver-load.png?alt=media&#x26;token=74921512-7a2f-45f6-b125-7930abb54ed1" alt=""><figcaption><p>Figure 2: Server Load</p></figcaption></figure>

3. **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.

<figure><img src="https://377464071-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXhp08OmU8050PePmMgDt%2Fuploads%2FJSnS7eeHmmgmNDTQx6Tb%2Fserver-stateful-request-count.png?alt=media&#x26;token=02a6fcf5-7170-4625-8b34-da0b8fdaee7b" alt=""><figcaption><p>Figure 3: Server Stateful Request Count</p></figcaption></figure>

4. **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.

<figure><img src="https://377464071-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXhp08OmU8050PePmMgDt%2Fuploads%2F4RN9pOI1z6KUuS2EwIw8%2Fserver-stateless-request-count.png?alt=media&#x26;token=1f1bcc8b-36e5-4784-abd7-3c109ae03715" alt=""><figcaption><p>Figure 4: Server Stateless Request Count</p></figcaption></figure>

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

<figure><img src="https://377464071-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXhp08OmU8050PePmMgDt%2Fuploads%2FQbr0gQBQfgPphyR9aWlY%2Fserver-response-time.png?alt=media&#x26;token=9fe0d1e0-07e2-46c4-b495-aff5b3242760" alt=""><figcaption><p>Figure 5: Server Response Time</p></figcaption></figure>

### Monitoring SAP Web Dispatcher in IT-Conductor <a href="#monitoring-sap-web-dispatcher-in-it-conductor" id="monitoring-sap-web-dispatcher-in-it-conductor"></a>

1. Navigate to **SAP Host Agents → SWD → Instances**.
2. Expand the **Web Dispatcher** branch to see the key metrics being monitored.

<figure><img src="https://377464071-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXhp08OmU8050PePmMgDt%2Fuploads%2FvUmViJdlyc4stxMIuFFj%2Fsap-web-dispatcher-monitoring.png?alt=media&#x26;token=22bbb09d-132b-4c6c-b39b-280db4f9453c" alt=""><figcaption><p>Figure 6: SAP Web Dispatcher Monitoring in IT-Conductor</p></figcaption></figure>

{% hint style="info" %}
**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
  {% endhint %}

### Related Information

* [SAP Web Dispatcher Documentation](https://help.sap.com/doc/saphelp_nw74/7.4.16/en-us/48/8fe37933114e6fe10000000a421937/frameset.htm)
