Submit a ticketCall us

Training ClassThe Orion® Platform Instructor-led Classes

Provided by SolarWinds® Academy, these trainings will introduce users to the Orion Platform and its features, management, and navigation. These courses are suitable for users looking to discover new tips, tricks, and ways to adapt their Orion products to better suit their monitoring needs:
Deploying the Orion Platform
Configuring Orion views, maps, and accounts
Configuring Orion alerts and reports

Reserve your seat.

Home > Success Center > Web Performance Monitor (WPM) > WPM Documentation > Web Performance Monitor Administrator Guide > Manage WPM transactions > Create WPM transactions > Configure proxies for WPM

Configure proxies for WPM

Updated: September 18, 2018

A proxy server acts as an intermediary for requests from clients by passing requests and responses to the client application. You can configure proxies for individual WPM transaction locations (as described next), for transactions, or for an entire WPM Player. You can also set up authentication for proxy connections.

Configure proxies per WPM transaction location

To configure a WPM Player located on a remote server with a proxy to communicate with the main Orion server for remote monitoring:

  1. In the Orion Web Console, navigate to Settings > All Settings > WPM Settings.
  2. Click Manage Player Locations.
  3. Select an existing location and click Edit.
  4. On the Edit Transaction Location page, enter the proxy server URL to connect the Orion server to the WPM remote player's location.

The Orion server is called the "WPM server" on this page.

  1. Select a WPM server communication type.
  2. Under "Remotely send changes to this player", select the Update player settings check box.

  1. Test the connection.
  2. Click Submit.

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

Configure a proxy per transaction

You can set transactions to be played using a connection through a proxy server by configuring a player location to use the proxy setting to connect to the remote website being monitored. The group policy Proxy Settings per User must be allowed for transaction proxies to work. This is allowed by default on the computer that hosts the WPM Player.

To set a proxy per transaction:

  1. Ensure that the Make proxy settings per-machine (rather than per-user) group policy is not enabled on the player machine.
  2. Run Gpedit.msc
  3. In the left pane, expand Computer Configuration > Administrative Templates > Windows Components.
  4. Select Internet Explorer.
  5. In the right pane, double-click Make proxy settings per-machine (rather than per-user).
  6. Select Not Configured and click OK.
  7. Run Gpupdate /force.
  8. Restart the WPM Playback Player service.
  9. Go to the Transaction edit page and expand the Advanced section.
  10. Provide a complete Proxy URL that uses this format:
  11. Save the transaction.

Configure a web proxy for the WPM Player

If you do not want to define proxy per transactions, you can define it for the whole Player. Configure the web proxy in a supported browser and then change the computer settings to make the proxy settings per-machine instead of per-user.

To configure a web proxy for the WPM Player:

  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 Enabled and click OK.
  6. Run Gpupdate /force.
  7. Restart the WPM Playback Player service.
  8. Configure Internet Explorer to use a web proxy.

If the proxy is defined “per-machine,” any setting that is defined “per-transaction” through the transaction edit page is ignored.

Proxy authentication

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

To ensure that the recorder always prompts for a user name and password for sites behind a proxy that requires authentication:

  1. Run the recorder under a local user account instead of a domain account.
  2. Disable the Integrated Windows Authentication setting in Internet Explorer and restart Internet Explorer.

Credentials do not need to be captured in a recording if the player uses Active Directory accounts for WPM worker processes, but SEUM-User accounts must have permission to access the proxy. See also Disabling Windows authentication for players.

Active Directory authentication against proxy

If using Active Directory authentication for a proxy, credentials are not required to be included in recordings. The player location worker processes must use domain accounts and Integrated Windows Authentication must be enabled on the remote website.

To enable domain accounts for player worker processes, manually configure the SolarWinds.SEUM.Agent.Service.exe configuration file in the WPM Player installation folder. The default location is C:\Program Files (x86)\SolarWinds\Orion\SEUM\Player.

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

Last modified