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

  1. 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

  2. (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

  1. On the host machine, open the Control Panel and search for proxy.

  2. Click Internet Options, and on the Connections tab, click LAN settings.

  3. Select Use a proxy server and enter valid values in the Address and Port fields.

    Address: 172.19.0.169

    Port: 3128

  4. (Optional) Exclude specific hosts from communication through the proxy server by clicking Advanced and typing your list of exceptions with semicolons between entries.