What are the steps to configure a Proxy server on a BMC Helix Control-M Agent host? If a Proxy sever is used to communicate to the internet, the Agent host acts as a Proxy client, and all http(s) requests are tunneled first to a Proxy server and then to the requested http(s) target. On a host that is a Proxy client, internet access is blocked except through the Proxy server. Tunneling https to the Proxy server is done by adding Proxy configuration to the Proxy client host. |
Use the following to configure the Control-M SaaS Agent to use a Proxy server. Linux:
run the command: env | grep -i proxy If the Agent host works with proxy, it will return proxy environment variables such as in the below example, which are defined in /etc/profile.d/proxy.d/proxy.sh (or .csh) example for proxy settings defined in linux with environment variables: http_proxy=http://bmc-devops-proxy-server-r53.ci.ctmsaas.com:3128 https_proxy=http://bmc-devops-proxy-server-r53.ci.ctmsaas.com:3128 HTTP_PROXY=http://bmc-devops-proxy-server-r53.ci.ctmsaas.com:3128 HTTPS_PROXY=http://bmc-devops-proxy-server-r53.ci.ctmsaas.com:3128 NOTE: Proxies that use authentication (having username and password in the proxy url) are currently not supported. RFE CTM-7736 is open to add this support in a future version.
NOTE: Sometimes a proxy is configured for one user as the root user, yet not configured for the user used to install the Control-M SaaS Agent. This should not happen since for a proxy client machine, the internet in general is blocked for the machine and not per user. Thus tunneling to proxy server, which is enabled by the proxy configuration, should be set for all the machine's users.
NOTE: It is necessary to exclude localhost in the proxy configuration. Example: NO_PROXY=localhost Windows: Open Control Panel and Search for the term: proxy Select Internet Options and in the Connections tab click the LAN Settings button and check the Proxy server section.
|