We have been trying to implement an internal web check using a web proxy (no auth needed) Initially we tried using the groovy script addition of setProxy(String hostname, int port, String schema) eg setProxy("proxy.test.com",9090, "HTTP") reference: Executing Internal Web Checks using Groovy Scripts - LogicMonitor No matter what we do the groovy script fails immediately. Then we tried modifying the LogicMonitor configuration file to force LogicMonitor to use the proxy server. Now LogicMonitor communicates out via the proxy --- except the internal web checks which continue to go directly out to the internet. No matter how we try to alter the groovy script it returns: "Error Script did not perform any request at all." Our original generated script that works fine: import static com.logicmonitor.service.groovyapi.PostDataType.*; import static com.logicmonitor.service.groovyapi.StatusCode.*; import com.logicmonitor.service.groovyapi.StatusCode; import com.logicmonitor.service.groovyapi.AuthType; import com.logicmonitor.service.groovyapi.LMRequest; LMRequest request = new LMRequest(); request.useHttp1_1() .followRedirect(true) .needFullpageLoad(true) .get(); return LMHttpClient.request(request); ==================================== Adding proxy command breaks groovy script import static com.logicmonitor.service.groovyapi.PostDataType.*; import static com.logicmonitor.service.groovyapi.StatusCode.*; import com.logicmonitor.service.groovyapi.StatusCode; import com.logicmonitor.service.groovyapi.AuthType; import com.logicmonitor.service.groovyapi.LMRequest; LMRequest request = new LMRequest(); request.useHttp1_1() .followRedirect(true) .needFullpageLoad(true) .setProxy(" proxy.test.com ",9090,"HTTP") .get(); return LMHttpClient.request(request); Any suggestions on how to get an Internal Web Check to work with an internal proxy server?