Proxy Configuration in Redgate Monitor Proxy Configuration in Redgate Monitor

Proxy Configuration in Redgate Monitor

If using a proxy, you will need to configure Redgate Monitor to use your proxy settings.

  • Go to the machine running the Base Monitor service.
  • Open file %PROGRAMDATA%\Red Gate\Redgate Monitor\RedGate.Monitor.BaseMonitor.exe.settings.config and insert either of the following immediately below <networkSettings>, substituting the settings as appropriate.
<!-- Settings with bypass list -->

<defaultProxy address="http://192.168.1.10:8888" useDefaultCredentials="true" bypassLocal="true">

 <bypassList>

     <add address="http://example.com" />

     <add address="http://example2000.com" />

 </bypassList>

</defaultProxy>
<!-- Settings with no bypass list -->

<defaultProxy address="http://localhost:6000" useDefaultCredentials="true" bypassLocal="true" />
  • If not present, the following should also be added to the <configSections> section.
<section name="defaultProxy" type="RedGate.SqlMonitor.Common.Networking.Configuration.DefaultProxySettingsSection, RedGate.SqlMonitor.Common.Networking" />
  • Save this file and restart the base monitor service.

 

Additionally for using proxies with AI services 

 
The AI functionality is handled by the webserver that makes calls to the redgate-platform where it is hosted.  For the Kestrel webservice, you will need to add this entry to the appsettings.json file located in the %ProgramData%\Red Gate\Redgate Monitor folder on the server with the webservice:
 

"defaultProxy": {
  "address": "http://<proxy ip>:3128",
  "useDefaultCredentials": true,
  "bypassLocal": true,
  "bypassList": [
    "http://example.com",
    "http://example200.com"
  ]
}

 
 

Add comment

Please sign in to leave a comment.