Update runtime environment to use secure TCP communication (PARMGEN)
Use PARMGEN to update your runtime environment to use secure TCP communication.
Before you begin
About this task
To change the TCP protocol that your runtime environment uses, you must modify the communication protocol setting for both the Tivoli Enterprise Monitoring Server and the monitoring agents. Optionally, you can also modify the ports that are used, if you want to use a port other than the default secure communications port, 3660.
| Component | Parameter | Description |
|---|---|---|
| Tivoli Enterprise Monitoring Server | KDS_TEMS_COMM_PROTOCOLn | Communication protocol to be supported by the Tivoli Enterprise Monitoring Server, where
n corresponds to a number between 1 and 7 to
indicate the priority sequence for the communication protocols. |
| KDS_TEMS_TCP_PIPES_PORT_NUM | Well-known port for the monitoring server for the IP.SPIPE communication protocol (the TCP/IP protocol that supports Secure Sockets Layer communications over IPv4). The default port number is 3660. | |
| KDS_TEMS_TCP_PIPE6S_PORT_NUM | Well-known port for the monitoring server for the IP6.SPIPE communication protocol (the TCP/IP protocol that supports Secure Sockets Layer communications over IPv6). The default port number is 3660. | |
| Remote monitoring server | KDS_HUB_TCP_PIPES_PORT_NUM | Well-known port for the hub monitoring server for the IP.SPIPE communication protocol (the TCP/IP protocol that supports Secure Sockets Layer communications over IPV4), specified during configuration of a remote monitoring server. The default port number is 3660. |
| KDS_HUB_TCP_PIPE6S_PORT_NUM | Well-known port for the hub monitoring server for the IP6.SPIPE communication protocol (the TCP/IP protocol that supports Secure Sockets Layer communications over IPV6), specified during configuration of a remote monitoring server. The default port number is 3660. | |
| Monitoring agents | Kpp_AGT_COMM_PROTOCOLn | Communication protocol to be supported by the monitoring agent, where n
corresponds to a number between 1 and 7 to indicate the priority
sequence for the communication protocols. |
| Kpp_TEMS_TCP_PIPES_PORT_NUM | Port number for agent connection to the monitoring server for the IP.SPIPE communication protocol. | |
| KDS_TEMS_TCP_PIPE6S_PORT_NUM | Port number for agent connection to the monitoring server for the IP6.SPIPE communication protocol. |
The following procedure describes how to specify the use of secure TCP communication (IPSPIPE, IP6SPIPE) for your runtime environment using PARMGEN.
Procedure
- Update the settings for the monitoring server to use secure TCP communication. In member
WCONFIG(rte_name), make the following updates:
- Update the settings for each of the monitoring agents to use secure TCP communication. In
member WCONFIG(rte_name), make the following updates:
- Submit the $PARSE job to refresh the profile.
- Recycle the started tasks for the monitoring server and the monitoring agents.
Example
The following example shows the parameters required for a configuration that specifies multiple protocols. If you are transitioning to a secure protocol from a non-secure protocol, you might use this configuration to add the secure protocol before disabling the non-secure protocol. After all components are communicating securely, you can then disable the non-secure protocol. Note that each specified protocol requires a corresponding port number.
- For the monitoring server:
- In member WCONFIG(rte_name):
- Use the KDS_TEMS_COMM_PROTOCOLn parameters to specify the protocols in
priority
order:
KDS_TEMS_COMM_PROTOCOL1 IPSPIPE * First choice: secure TCP over IPv4 KDS_TEMS_COMM_PROTOCOL2 IPPIPE * Second choice: non-secure TCP over IPv4 - Use the KDS_TEMS_TCP_*_PORT_NUM parameters to specify corresponding ports,
if you want to use values other than the default
values:
KDS_TEMS_TCP_PIPE_PORT_NUM 1918 * IP.PIPE for IPv4 KDS_TEMS_TCP_PIPES_PORT_NUM 3660 * Secure IP.PIPE for IPv4 - If the monitoring server is a remote monitoring server, use the
KDS_HUB_TCP_*_PORT_NUM parameters to specify the ports to
use:
KDS_HUB_TCP_PIPE_PORT_NUM 1918 * IP.PIPE for IPv4 KDS_HUB_TCP_PIPES_PORT_NUM 3660 * Secure IP.PIPE for IPv4
- Use the KDS_TEMS_COMM_PROTOCOLn parameters to specify the protocols in
priority
order:
- For the monitoring agents:
- In member WCONFIG(rte_name):
- Use the Kpp_AGT_COMM_PROTOCOLn parameters to specify the protocols in
priority
order:
Kpp_AGT_COMM_PROTOCOL1 IPSPIPE * First choice: secure TCP over IPv4 Kpp_AGT_COMM_PROTOCOL2 IPPIPE * Second choice: non-secure TCP over IPv4 - Use the Kpp_TEMS_TCP_*_PORT_NUM parameters to specify corresponding ports,
if you want to use values other than the default values
Kpp_TEMS_TCP_PIPE_PORT_NUM 1918 * IP.PIPE for IPv4 Kpp_TEMS_TCP_PIPES_PORT_NUM 3660 * Secure IP.PIPE for IPv4
- Use the Kpp_AGT_COMM_PROTOCOLn parameters to specify the protocols in
priority
order: