TrueSight Middleware Administrator integration options
Determining the TSMA product to integrate with TMTM
When you purchase the TMTM product license, you are also entitled to download and install the Monitor Edition of TSMA, which enables you to administer all of the queue managers in the TMTM object repository from the TSMA consoles. Depending on your licensing, you might also be entitled to install a separately-licensed version of TSMA, which provides additional features. Before starting the TMTM installation, you must know whether your installation of the TMTM product will integrate with the Monitor Edition or the separately-licensed version of TSMA.
When integrating with the Monitor Edition of TSMA or a newly installed separately-licensed version of TSMA that will use the same security as TMTM you will install TSMA first and start TSMA. TMTM will configure the TSMA for you when the TMTM services are started.
- When installing the Monitor Edition of TSMA, you should always select WebSphere MQ Install Set. Note that the Monitor Edition does not support administering TIBCO EMS. Picking Full Administration Install Set will not enable that feature. During the TMTM installation you must select Monitor Edition.
- When installing a separately-licensed version of TSMA choose the install set for which you are licensed. During the TMTM installation you must select New separately licensed installation.
- When using a separately-licensed TSMA installation, the license must support the administration of the same or greater number of queue managers that exist in the TMTM object repository.
- If the separately-licensed TSMA product does not adequately support the queue managers in the TMTM repository, install and integrate TSMA Monitor Edition with TMTM. You can then install the separately-licensed TSMA product to administer selected queue managers. In this case, the separately-licensed instance of TSMA will not be integrated with TMTM, as shown in the following illustration.
When integrating with an existing install of a separately-licensed version of TSMA or a new install of a separately-licensed version of TSMA that does not use the same security as TMTM then it is recommended you install and start TSMA as necessary before installing TMTM. When installing a separately-licensed version of TSMA choose the install set for which you are licensed. During the TMTM installation you must select Existing separately licensed installation.
User authentication options
TMTM and TSMA support the following user authentication options:
- Local authentication, which uses the distributed directory information service
- External authentication (Delegate Mode), which uses your Active Directory service
When both products use the same authentication method, you can specify the authentication method during the TMTM installation, and the configuration will occur automatically after you start the TMTM services. However, when you choose to configure different authentication methods for the two products, you will specify the authentication mode for the TMTM product during the installation, and you cannot administer the queue manager from the TSMA console.
Note that when installing the Monitor Edition, its authentication mode must match that of the TMTM product.
Local authentication for TMTM and TSMA
The following diagram illustrates TMTM and TSMA using TMTM's security. Although shown as two separate hosts, TMTM and TSMA can reside on the same host computer.
External authentication for TMTM and TSMA
The following diagram illustrates TMTM and TSMA using TMTM's Active Directory for external authentication. Although shown as two separate hosts, TMTM and TSMA can reside on the same host computer.
TMTM and TSMA using separate authentication
Although shown as two separate hosts, TMTM and TSMA can reside on the same host computer.
Users and security
There are three types of users involved with the TMTM and TSMA integration.
- TSMA Integration Administrator: A user with the “TSMA Integration Configuration” permission is allowed to use the mqtool utility, use the three TSMA options in the Object Repository tab, and execute the Create WMQ Connection policy action. In addition, all groups with that permission are added as a TSMA Administrator when integration is configured or reconfigured (for example, changing user IDs, passwords, license keys, etc.). The credentials for a single user with this permission is preserved in the TMTM services.cfg file to log into and configure TSMA as needed. If the user or the user’s password must be changed it is recommended you use the mqtool utility to do so. You may change that user’s password on login to the Management Console or via the Security tab. However, do not use mqsusertool, which updates the password directly in the security service. When using Active Directory, you should first change the password in Active Directory. In between the time the password was changed in Active Directory and the mqtool utility was executed any attempts to create additional or update WMQ Connections or synchronize groups will fail.
In addition to the “TSMA Integration Configuration” permission others are required for certain operations. For example, the “Access Object Repository” permission is required for using the TSMA options in the Management Console Object Repository tab. There are also several MQ actions required to create the server connection channel or query MQ information. The “TSMA Administrators” group is provided with the product with all required permissions for TSMA integration enabled. It is recommended you add users who need to perform these duties to this group in case new permissions are added or required in the future. - TSMA User: This user is a non-administrative user with access to a TSMA project. Groups with the “TSMA Project Access” or "Enable MQ Actions" permissions may be added to the project when the project is initially created the first time a WMQ Connection is created or when synchronizing WMQ Connections.
- Synchronization of WMQ Connections is enabled and occurs every five minutes by default. For more details on synchronization see Creating-the-WMQ-Connection-server-connection-channel.
- Synchronization of groups is enabled when choosing the Monitor Edition or New separately licensed installation. For convenience, the “TSMA Users” group is provided with the product and may be assigned members for users who need access to the TSMA project.
- Synchronization of mq groups is enabled on upgrade installations when choosing the Monitor Edition or New separately licensed installation. Groups which used to have the "Run CM" permission now have the "Enable MQ Actions" permission after upgrade so that all users which previously had MQ administrative abilities using the Configuration Manager will have similar abilities using TSMA. If you do not wish this you may either disable synchronization of mq groups or synchronization of groups entirely.
See Managing-integration-with-TrueSight-Middleware-Administrator-with-the-CLI for details if synchronization of groups, synchronization of mq groups or the synchronization interval need to be changed. Disabling synchronization of groups using the CLI will disable synchronization of mq groups. However, if you need to re-enable this migration feature you must change the value directly in services.cfg. See the Admin section in services.cfg for more details.
- LDAP User: Credentials that gives TSMA access to the security server to authenticate users and retrieve user and group information. The credentials are preserved in the TMTM services.cfg file to configure TSMA as needed. If the credentials must be changed it is recommended you use the mqtool utility to do so.
- Local Authentication/Internal LDAP: The credentials are for a user that requires no permission for other activity in TMTM and does not need to belong to any group. In addition to mqtool, you can change that user’s password on login to the Management Console or via the Security tab. However, do not use mqsusertool which updates the password directly in the security service.
- External Authentication/Active Directory (Delegate Mode): The credentials are for a common name (CN). When changing the CN's password you must first use the mqtool utility to change the password used by TSMA and then change the password in Active Directory. In between the time the mqtool utility was executed and the password is changed in Active Directory, users will be unable to log into TSMA.
Feature comparison
The following table compares the features in the licensed version of TSMA that are not fully supported in the TSMA Monitor Edition. Any features not listed are fully supported in the TSMA Monitor Edition (see the TSMA documentation for further information on the full functionality of the product).