URL Genie – how to configure proxy settings?

I am not able to get the proxy configuration in the url genie MP to work.

I have enabled a watcher node and it reads the configuration file that I have placed on a share. I created the file by using the “URL Genie generate config from list” task.

I have configured an account named urlproxy and added it to the url-genie proxy profile.

I have also added the proxyaddress and port to the config file and tried with various authentication schemes, but the proxy settings are never detected by the scom agent because in the scom console the columns “proxyuser”, “Proxy” and “Proxy authentication scheme” are always empty.

I think maybe where I go wrong is the distribution of the run as profile. The MP guide says I should “assign that account (in my case the urlproxy account) to the object instance with the URL proxy account”. I do not understand what the “object instance” is, the computer object, the http objects?

Can anyone provide an explanation on how to set up the proxy configuration in url Genie, especially on how to distribute the runas profile?

3 Likes

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>

1 Like

Is URL Genie the best method right now to create web monitors that login with NTLM or Basic creds like SharePoint or other systems? When I try to use the Web Transaction Monitor it just takes forever to make changes (about 10 minutes per). There has got to be a faster way.

 

Thanks,

Gary