How to: Connect agents on local RTE and agents on remote RTEs to the HUB TEMS
Agents on different RTEs can be configured to report to the same HUB TEMS. This topic explains how to perform this task using PARMGEN.
Decide the primary TEMS, regardless if it is a Hub or a Remote TMES, that the agents connect to. If you enable the backup TEMS feature by changing the agent's Kpp_TEMS_BKUP1_* parameters, you must also decide the backup TEMS that the agents connect to.
Refer to the following configuration scenario among 3 RTEs in different LPARs to understand how to connect agents on different RTEs to the HUB TEMS. The LPARs are:
- LPAR 1: RTE_NAME = SYSA (&sysname = SYSA; &sysplex = TESTPLEX; &sysiphostname = SYSA)
- LPAR 2: RTE_NAME = SYSB (&sysname = SYSB; &sysplex = TESTPLEX; &sysiphostname = SYSB)
- LPAR 3: RTE_NAME = SYSC (&sysname = SYSC; &sysplex = TESTPLEX; &sysiphostname = SYSC)
The components and configurations on each RTE are different:
- SYSA RTE configures the following products:
- A Hub TEMS (KDS)
- OMEGAMON enhanced 3270 User Interface (KOB)
- OMEGAMON AI for Db2 (KD5)
- OMEGAMON for IMS (KI5)
- OMEGAMON AI for Networks (KN3)
Take the default values in PARMGEN for most of the following parameters in the LPAR RTE profile in WCONFIG. You can define most of these parameter values in option 1 (Set up/Refresh PARMGEN work environment -KCIJPCFG). The backup TEMS feature is not enabled on this RTE.- Specify common RTE parameters values during KCIJPCFG setup depending on preferred RTE scenario.
RTE_TEMS_CONFIGURED_FLAG y RTE_TEMS_NAME_NODEID "SYSA:CMS" - Specify typical z/OS TEMS common parameters.
- Specify the TEMS type on this RTE as HUB.
KDS_TEMS_TYPE HUB - Specify the communication protocols in priority sequence to be used by the local TEMS to communicate with other ITM components such as another TEMS, Agents, TEPS, etc. Valid values are "IPPIPE", "IP", "SNA", "IP6PIPE", "IP6", "IPSPIPE", and "IP6SPIPE".
KDS_TEMS_COMM_PROTOCOL1 IPPIPE KDS_TEMS_COMM_PROTOCOL2 SNA - Specify the protocol port number for the HUB TEMS, which must be used across the enterprise. Remote TEMS and Agents connecting to the Hub TEMS must use the same port numbers.
KDS_TEMS_TCP_PIPE_PORT_NUM 1918 * IP.PIPE - Specify the TEMS VTAM information. You can take default values for the KDS_TEMS_VTAM_APPL_GLB_BROKER and KDS_TEMS_VTAM_APPL_LLB_BROKER parameters, or use different values. The value CTDHDSLB is used across this scenario.
KDS_TEMS_VTAM_LU62_DLOGMOD CANCTDCS KDS_TEMS_VTAM_LU62_MODETAB KDSMTAB1 KDS_TEMS_VTAM_NETID USCACO01 KDS_TEMS_VTAM_APPL_GLB_BROKER CTDHDSLB KDS_TEMS_VTAM_APPL_LLB_BROKER CTDHDSLB KDS_TEMS_VTAM_APPL_KDS_VTAMID CTDDSDS KDS_TEMS_VTAM_APPL_MQ CTDDSMQ
- Specify the TEMS type on this RTE as HUB.
- Specify typical common agent parameters. Only OMEGAMON for Db2 (KD5) parameters are listed. Other agents have similar parameters.
- Specify the communication protocols in priority sequence to be used to communicate with other ITM components such as the TEMS, agents, TEPS, etc. Valid values are "IPPIPE", "IP", "SNA", "IP6PIPE", "IP6", "IPSPIPE", and "IP6SPIPE".
KD5_AGT_COMM_PROTOCOL1 IPPIPE KD5_AGT_COMM_PROTOCOL2 SNA - Specify protocol port numbers for agent to connect to TEMS.
KD5_TEMS_TCP_PIPE_PORT_NUM 1918 * IP.PIPE - Specify values that describe the primary TEMS the agents connect to.
KD5_TEMS_LOCAL_CONNECT_FLAG Y KD5_TEMS_NAME_NODEID "SYSA:CMS" - Specify primary TEMS TCP/IP information and agent local TCP/IP information.
KD5_TEMS_TCP_HOST "SYSA" KD5_AGT_TCP_HOST "SYSA" - Specify primary TEMS VTAM information and agent's local VTAM and logon information.
KD5_TEMS_VTAM_LU62_DLOGMOD CANCTDCS KD5_TEMS_VTAM_LU62_MODETAB KDSMTAB1 KD5_TEMS_VTAM_NETID USCACO01 KD5_TEMS_VTAM_APPL_LLB_BROKER CTDHDSLB KD5_AGT_VTAM_NODE CTDD5N - Specify agent's APPLIDs.
KD5_AGT_VTAM_APPL_OPERATOR CTDD5OR KD5_AGT_VTAM_APPL_KD5INVPO CTDD5VP KD5_AGT_VTAM_APPL_NCS CTDD5NC KD5_AGT_VTAM_APPL_AA CTDD5AA
- Specify the communication protocols in priority sequence to be used to communicate with other ITM components such as the TEMS, agents, TEPS, etc. Valid values are "IPPIPE", "IP", "SNA", "IP6PIPE", "IP6", "IPSPIPE", and "IP6SPIPE".
- SYSB RTE configures the following products:
- A local z/OS Remote TEMS (KDS) reporting to the z/OS Hub on SYSA
- OMEGAMON AI for Db2 (KD5)
- OMEGAMON for IMS (KI5)
- OMEGAMON AI for Networks (KN3)
Take the default values in PARMGEN for most of the following parameters in the LPAR RTE profile in WCONFIG. You can define most of these parameter values in option 1 (Set up/Refresh PARMGEN work environment -KCIJPCFG).- Specify common RTE parameters values during KCIJPCFG set-up depending on preferred RTE scenario.
RTE_TEMS_CONFIGURED_FLAG y RTE_TEMS_NAME_NODEID "SYSB:CMS" - Specify typical z/OS TEMS common parameters.
- Specify the TEMS type on this RTE as REMOTE.
KDS_TEMS_TYPE REMOTE - Specify the communication protocols in priority sequence to be used by the local TEMS to communicate with other ITM components such as another TEMS, agents, TEPS, etc. Valid values are "IPPIPE", "IP", "SNA", "IP6PIPE", "IP6", "IPSPIPE", and "IP6SPIPE".
KDS_TEMS_COMM_PROTOCOL1 IPPIPE KDS_TEMS_COMM_PROTOCOL2 SNA - Specify the protocol port number for the remote TEMS same as the port number that is used by the Hub TEMS.
KDS_TEMS_TCP_PIPE_PORT_NUM 1918 * IP.PIPE - Specify the TEMS VTAM information.
KDS_TEMS_VTAM_LU62_DLOGMOD CANCTDCS KDS_TEMS_VTAM_LU62_MODETAB KDSMTAB1 KDS_TEMS_VTAM_NETID USCACO01 KDS_TEMS_VTAM_APPL_GLB_BROKER CTDHSDLB KDS_TEMS_VTAM_APPL_LLB_BROKER CTDDSLB KDS_TEMS_VTAM_APPL_KDS_VTAMID CTDDSDS KDS_TEMS_VTAM_APPL_MQ CTDDSMQ - Specify its Hub TEMS values. These parameters are key settings for the Remote TEMS that tell PARMGEN where the HUB TEMS is and how to set up the RTEMS KDSENV and KDCSSITE runtime members. In this scenario, you must specify the values of the Hub TEMS on RTE SYSA.
KDS_HUB_TEMS_NAME_NODEID "SYSA:CMS" * Hub RTE_TEMS_NAME_NODEID KDS_HUB_TCP_HOST "SYSA" * Hub KDS_TEMS_TCP_HOST KDS_HUB_TCP_PIPE_PORT_NUM "1918" * Hub KDS_TEMS_TCP_PIPE_PORT_NUM KDS_HUB_VTAM_APPL_GLB_BROKER "CTDHDSLB" * Hub KDS_TEMS_VTAM_APPL_GLB_BROKER KDS_HUB_VTAM_NETID "USCACO01" * Hub KDS_TEMS_VTAM_NETID
- Specify the TEMS type on this RTE as REMOTE.
- Specify typical common agent parameters. Only OMEGAMON for Db2 (KD5) parameters are listed. Other agents have similar parameters.
- Specify the communication protocols in priority sequence to be used to communicate with other ITM components such as the TEMS, agents, TEPS, etc. Valid values are "IPPIPE", "IP", "SNA", "IP6PIPE", "IP6", "IPSPIPE", and "IP6SPIPE".
KD5_AGT_COMM_PROTOCOL1 IPPIPE KD5_AGT_COMM_PROTOCOL2 SNA - Specify protocol port numbers for agent to connect to TEMS.
KD5_TEMS_TCP_PIPE_PORT_NUM 1918 * IP.PIPE - Specify values that describe the primary TEMS the agents connect to.
KD5_TEMS_LOCAL_CONNECT_FLAG Y KD5_TEMS_NAME_NODEID "SYSB:CMS" - Specify primary TEMS TCP/IP information and agent local TCP/IP information.
KD5_TEMS_TCP_HOST "SYSB" KD5_AGT_TCP_HOST "SYSB" - Specify primary TEMS VTAM information and agent's local VTAM and logon information.
KD5_TEMS_VTAM_LU62_DLOGMOD CANCTDCS KD5_TEMS_VTAM_LU62_MODETAB KDSMTAB1 KD5_TEMS_VTAM_NETID USCACO01 KD5_TEMS_VTAM_APPL_LLB_BROKER CTDDSLB KD5_AGT_VTAM_NODE CTDD5N - Specify agent's APPLIDs.
KD5_AGT_VTAM_APPL_OPERATOR CTDD5OR KD5_AGT_VTAM_APPL_KD5INVPO CTDD5VP KD5_AGT_VTAM_APPL_NCS CTDD5NC KD5_AGT_VTAM_APPL_AA CTDD5AA
- Specify the communication protocols in priority sequence to be used to communicate with other ITM components such as the TEMS, agents, TEPS, etc. Valid values are "IPPIPE", "IP", "SNA", "IP6PIPE", "IP6", "IPSPIPE", and "IP6SPIPE".
- You can enable the backup TEMS feature for the agents to report to the z/OS Hub TEMS on RTE SYSA in case the z/OS RTEMS local on RTE SYSB gets an ABEND. In this scenario, uncomment out the following parameters and specify the values of the Hub TEMS, which become the second entries in CT_CMSLIST for RKANPARU(KD5ENV).
Based on the customizations, the xKANPARU(KppENV) runtime members reflect the KDE_TRANSPORT parameter and CT_CMSLIST parameter based on the specified values, in the preferred order of the protocols, which is IPPIPE first and then try SNA if connection by IP wire is not available. The KD5 agent is configured to report to a backup TEMS, which in this scenario is the Hub TEMS on SYSA, if the local RTEMS on SYSB is not running.KD5_TEMS_BKUP1_NAME_NODEID "SYSA:CMS" KD5_TEMS_BKUP1_TCP_HOST "SYSA" KD5_TEMS_BKUP1_VTAM_LU62_DLOGMOD CANCTDCS KD5_TEMS_BKUP1_VTAM_APPL_LLB_BKR CTDHDSLB KD5_TEMS_BKUP1_VTAM_NETID USCACO01
- SYSC RTE configures the following products:
- OMEGAMON AI for Db2 (KD5)
- OMEGAMON for IMS (KI5)
- OMEGAMON AI for Networks (KN3)
Take the default values in PARMGEN for most of the following parameters in the LPAR RTE profile in WCONFIG. You can enable the backup TEMS feature on this RTE to have the agents report to the HUB TEMS on SYSA or the RTEMS on SYSB. However, in this scenario the backup TEMS feature is not enabled.- Specify common RTE parameters values during KCIJPCFG set-up depending on preferred RTE scenario. In this scenario, no TEMS is configured in the RTE.
When RTE_TEMS_CONFIGURED_FLAG=N, PARMGEN ignores the KDS_* parameters in the profile.RTE_TEMS_CONFIGURED_FLAG N RTE_TEMS_NAME_NODEID "" - Specify typical common agent parameters. Only OMEGAMON for Db2 (KD5) parameters are listed. Other agents have similar parameters.
- Specify the communication protocols in priority sequence to be used to communicate with other ITM components such as the TEMS, agents, TEPS, etc. Valid values are "IPPIPE", "IP", "SNA", "IP6PIPE", "IP6", "IPSPIPE", and "IP6SPIPE".
KD5_AGT_COMM_PROTOCOL1 IPPIPE KD5_AGT_COMM_PROTOCOL2 SNA - Specify protocol port numbers for agent to connect to TEMS.
KD5_TEMS_TCP_PIPE_PORT_NUM 1918 * IP.PIPE - Specify values that describe the primary TEMS the agents connect to. If the primary TEMS that this agent connects to is configured on another RTE, or running on a non-z/OS platform, specify 'N' to the KD5_TEMS_LOCAL_CONNECT_FLAG parameter, then customize the KD5_TEMS_* parameters accordingly to point to the non-local primary TEMS.
KD5_TEMS_LOCAL_CONNECT_FLAG N KD5_TEMS_NAME_NODEID "SYSA:CMS" - Specify primary TEMS TCP/IP information and agent local TCP/IP information.
KD5_TEMS_TCP_HOST "SYSA" KD5_AGT_TCP_HOST "SYSC" - Specify primary TEMS VTAM information and agent's local VTAM and logon information.
KD5_TEMS_VTAM_LU62_DLOGMOD CANCTDCS KD5_TEMS_VTAM_LU62_MODETAB KDSMTAB1 KD5_TEMS_VTAM_NETID USCACO01 KD5_TEMS_VTAM_APPL_LLB_BROKER CTDHDSLB KD5_AGT_VTAM_NODE CTDD5N - Specify agent's APPLIDs.
KD5_AGT_VTAM_APPL_OPERATOR CTDD5OR KD5_AGT_VTAM_APPL_KD5INVPO CTDD5VP KD5_AGT_VTAM_APPL_NCS CTDD5NC KD5_AGT_VTAM_APPL_AA CTDD5AA
- Specify the communication protocols in priority sequence to be used to communicate with other ITM components such as the TEMS, agents, TEPS, etc. Valid values are "IPPIPE", "IP", "SNA", "IP6PIPE", "IP6", "IPSPIPE", and "IP6SPIPE".