Submit a ticketCall us

Quickly Address Software Vulnerabilities
Patch Manager is an intuitive patch management software which extends the capabilities of WSUS and SCCM to not only patch Windows® servers and workstations, and Microsoft® applications, but also other 3rd-party applications which are commonly exploited by hackers. Learn More.

 

Home > Success Center > Network Performance Monitor (NPM) > Unable to send HTTP GET Alert Actions with a Proxy

Unable to send HTTP GET Alert Actions with a Proxy

Created by Harry Griffiths, last modified by Matthew.Orr on Feb 13, 2017

Views: 12 Votes: 1 Revisions: 7

Overview

The HTTP GET Alert Actions do not work when the Orion Server is connected to the Internet through a proxy with default settings.

Environment

  • NPM 11.5 and later
  • Orion Core 2015.1 and later

Cause 

The Core Business Layer, which runs the alerting actions, is not configured to work through a proxy.

Resolution

Warning: 

  • SolarWinds strongly recommends that you only edit the SolarWinds.Orion.Core.BusinessLayer.dll.config file as instructed.
  • Any additional modifications may result in system performance issues or may create an error state.
  • Save a copy of the original SolarWinds.Orion.Core.BusinessLayer.dll.config file to your local drive as a backup file, in case you need to roll back later.
     
  1. Check, Whether you using proxy (in Internet Explorer -> Internet Options -> tab Connections -> button LAN settings)

  2. If you see any proxy address configured then a proxy is in use and Orion must be configured to use the proxy also.

  3. Backup the file C:\Program Files (x86)\SolarWinds\Orion\SolarWinds.Orion.Core.BusinessLayer.dll.config to another location. 

  4. Edit C:\Program Files (x86)\SolarWinds\Orion\SolarWinds.Orion.Core.BusinessLayer.dll.config and add following lines

  5. <system.net> <!--Specifies whether a web proxy is used. The default value is true.-->
        <defaultProxy enabled="true">
            <proxy proxyaddress="http://youraddressproxy:8080" bypassonlocal="true" />
        </defaultProxy>
    </system.net>
  6. within the ​</configSections>  and <appsettings>  tags at the top of the file like the example below,

    </configSections>
       <system.net>
        <defaultProxy enabled="true">
          <proxy proxyaddress="http://yourproxyaddress:8080" bypassonlocal="true" />
        </defaultProxy>
        </system.net>
      <appSettings>
    replacing the http://youraddressproxy:8080 with the details of the proxy server seen in the Local Area Network (LAN) Settings dialog.
  7. Finally restart SolarWinds Orion Module Engine service (BusinessLayer)
  8. If above doesn't work, you can also try the following setting in c:\Program Files (x86)\SolarWinds\Orion\SolarWinds.Orion.Core.BusinessLayer.dll.config:

     

    <system.net>
        <defaultProxy enabled="true">
            <proxy usesystemdefault="true" bypassonlocal="true" />
        </defaultProxy>
    </system.net>

     

    And after restarting the SolarWinds Orion Module Engine service (BusinessLayer).

     

Last modified
16:49, 13 Feb 2017

Tags

Classifications

Public