Proxy Server Configuration
The following procedures describe how to configure a proxy server on Linux and Windows for Control-M/Server, Control-M/Agent, or Control-M Automation API.
For more information about configuring a proxy server, see the following Knowledge Base articles (KAs):
Configuring a Proxy Server on Linux
This procedure describes how to configure a proxy server for Control-M components on Linux.
Begin
-
On the host machine, define the following environment variables through the profile and set their values to the proxy server address and port:
-
HTTP_PROXY
-
HTTPS_PROXY
-
WSS_PROXY (for External Alerts using Automation API )
The environment variables are not case sensitive, even though other applications, such as wget, require lower case.
Values must be in the following format:
{protocol}://{host}:{port}
On a bash shell, use an export command to add the following variable to <HOME>/.bash_profile.
HTTP_PROXY=http://172.19.0.169:3128
To check that the value is set, exit and re-enter the shell, and then run the following command:
env | grep HTTP_PROXY
-
-
(Optional) Exclude specific hosts or destination ports from communication through the proxy server by defining the NO_PROXY environment variable with a comma-separated list of hosts. Items in the list can be hostnames, IP addresses, or CIDR (Classless Inter-Domain Routing) notations.
NO_PROXY=hostname.example.com,10.1.0.0/16,172.30.0.0/16:443
Configuring a Proxy Server on Windows
This procedure describes how to configure a proxy server for Control-M components on Windows.
Begin
-
On the host machine, open the Control Panel and search for proxy.
-
Click Internet Options, and on the Connections tab, click LAN settings.
-
Select Use a proxy server and enter valid values in the Address and Port fields.
Address: 172.19.0.169
Port: 3128
-
(Optional) Exclude specific hosts from communication through the proxy server by clicking Advanced and typing your list of exceptions with semicolons between entries.