In the comments section at the end of this blog Paul Tyson details how to get up your management pack to monitor via proxy. Perhaps run through the steps he suggests there? I have copied the contents in here for you.
https://blogs.msdn.microsoft.com/tysonpaul/2015/05/04/urlgenie-management-pack-for-scom-an-easy-powerful-solution-for-bulk-website-monitoring/
You must configure these within the configuration file(s).
You must configure these within the configuration file(s).
Proxy [string, URL]
Default: <blank>
Description: Optional. Address of your proxy server.
ProxyAuthenticationScheme [string] <“None” | “Basic” | “Digest” | “NTLM” | “Negotiate”>
Default: “None”
Description: If authentication method other than None is used, you will have to specify a username (see ProxyUser) and also configure a Basic account type in the Console, then assign that account to the object instance with the “URLGenie Proxy Account”.
ProxyPass [Basic Account Type, configured in the Console]
Default:
Description: THIS IS NOT CONFIGURED IN THE .XML CONFIG FILE. However, this parameter is overrideable for most monitors. If ProxyAuthenticationScheme authentication method other than None is used, you will have to specify a username (see ProxyUser) and also configure a Basic account credential type in the Console, then assign that account to the object instance with the URLGenie Proxy Account profile. Only the password from this credential object is used.
ProxyUser [string]
Default: <blank>
Description: Username for use with Proxy authentication. Note: the password must be configured in the Console with a Basic Account type.
Here is an example of what your elements might look like in the configuration file when using a proxy with NTLM:
<url><![CDATA[http://www.somewebsite.com]]></url>
……
<proxy><![CDATA[http://proxy.contoso.com:8080]]></proxy>
<proxyauthenticationscheme>NTLM</proxyauthenticationscheme>
<proxyuser>contosoksmith</proxyuser>
You would create a Basic Account:
name: KSmith Proxy Access Account
username: <doesn’t matter, use anything>
password: <password for domain user account: contosoksmith >
The domain user account “KSmith” must exist in Active Directory.
Add the “KSmith Proxy Access Account” to the URLGenie Proxy Account profile and apply it to the Object:
http://proxy.contoso.com:8080
Here’s an example of what your elements might look like in the configuration file when using a proxy with no authentication (None).
<url><![CDATA[http://www.somewebsite.com]]></url>
……
<proxy><![CDATA[http://proxy.contoso.com:8080]]></proxy>
<proxyauthenticationscheme>None</proxyauthenticationscheme>
<proxyuser></proxyuser>