Submit a ticketCall us

Have You Auto Renewed? If not, you're missing out.
The SolarWinds Renewal Program comes with a host of benefits including the most recent product updates, 24/7 technical support, virtual instructor-led training and more. Experience all of this with the convenience of Auto Renewal, and never worry about missing any of these great benefits. Learn More.

Home > Success Center > Web Performance Monitor (WPM) > Web Performance Monitor Administrator Guide > Transactions > Creating transactions > What is a proxy?

What is a proxy?

A proxy server acts as an intermediary for requests from clients. A proxy server passes requests and responses to the client application.

Proxy per location

You can set your WPM server to communicate with a player location through a proxy server from the Edit Transaction Location page, as shown below:

Enter a URL for the Proxy Server used to connect the WPM server to the WPM remote player's location.

You can update remote player passwords and ports by editing the location details page:

File:Success_Center/New_Articles/WPM-MT/050/010/030/03000002.png

Select a location to edit and then select Update player settings.

File:Success_Center/New_Articles/WPM-MT/050/010/030/03000003.png

Proxy per transaction

You can set your transactions to be played using a connection through a proxy server. A player location uses the proxy setting to connect to the remote website that has to be monitored.

The group policy Proxy Settings per User must be allowed for transaction proxies to work. This is allowed by default on the computer where the WPM player is running. Use the following steps to check whether or not the settings are correct:

  1. Run Gpedit.msc
  2. In the left pane, expand Computer Configuration > Administrative Templates > Windows Components.
  3. Select Internet Explorer.
  4. In the right pane, double-click Make proxy settings per-machine (rather than per-user).
  5. Select Disabled and then click OK.
  6. Run Gpupdate /force.
  7. Restart the WPM player service.

Proxy authentication

Proxy credentials cannot be provided on the Transaction Settings page. Credentials must be captured in the recording. Only the proxy URL can be set on the Transaction Settings page.

To ensure that the recorder always prompts for a username and password for sites behind a proxy that requires authentication, take the following steps:

  1. Run the recorder under a local user account instead of a domain account.
  2. Disable integrated Windows Authentication Internet Explorer's settings. Note: This requires a restart of Internet Explorer.

More detailed information can be found in the following KB article: Windows Authentication problems when playing back a recording.

Credentials do not need to be captured in the recording if the player is using Active Directory accounts for worker processes, but these accounts must have permission to access the proxy.

Active Directory authentication against proxy

Using this method, credentials are not required to be included in recordings.

In order for this to be possible, the player location worker processes must use domain accounts. Also, Integrated Windows Authentication must be enabled on the remote website.

To enable domain accounts for player worker processes, you must manually configure the SolarWinds.SEUM.Agent.Service.exe configuration file in the WPM player installation folder.

A transaction with proxy settings employed can be played on any of the available workers. All of the accounts used for worker processes must be allowed access to the proxy.

Last modified

Tags

Classifications

Public