4 Typical Deploy Scenarios

This section provides several typical deployment use scenarios to demonstrate how Enterprise Manager for Oracle Tuxedo is deployed in different circumstances.

Note:

For all the nodes involved in an Enterprise Manager for Oracle Tuxedo monitoring environment (including the machines on which Tuxedo applications, Enterprise Manager agents, Enterprise Manager OMS, and Enterprise Manager repository are running), it is highly recommended that you synchronize their clocks.

4.1 Basic Monitoring

For performance and security considerations, if the Enterprise Repository agent supports the specific platform on which Tuxedo domains are running, it is recommended to deploy an Enterprise Repository agent on each physical machine that has Tuxedo domains monitored. The following figure shows a typical Enterprise Manager for Oracle Tuxedo deployment scenario:

Figure 4-1 Typical Enterprise Manager for Oracle Tuxedo Deployment Scenario


Typical Enterprise Manager for Oracle Tuxedo Deployment Scenario

4.2 Remote Monitoring From Enterprise Repository Agent

The following figure shows a scenario where Enterprise Repository agent is monitoring Tuxedo domains remotely. This deployment topology is useful for platforms supported by Tuxedo rather than by Enterprise Repository agent.

Figure 4-2 Remote Monitoring From Enterprise Repository Agent


Remote Monitoring From Enterprise Repository Agent

4.3 Multiple tlisten Processes on One Physical Machine

In some circumstances, you may need to deploy multiple tlisten instances on a physical machine for the following reasons:

  • Security: Each tlisten process starts as a different user with different privileges.
  • Administration: Each tlisten process represents a different department.

The following figure shows how to deploy multiple tlisten processes on a physical machine.

Note:

tlisten process is able to interconnect with different Enterprise Repository agents respectively, no matter if it is running locally or remotely
The following figure illustrates Multiple tlisten Processes Running On a Physical Machine

Figure 4-3 Multiple tlisten Processes Running On a Physical Machine


Multiple tlisten Processes Running On a Physical Machine

4.4 Multiple Agents and Clients Connecting to One tlisten Concurrently

A tlisten process with JMX agent embedded is able to interconnect with multiple Enterprise Repository agents concurrently. The figure below shows a tlisten process running on Machine 2 is connected and monitored by EnterpriseManager Agent 1 and EnterpriseManager Agent 2 concurrently.

In this scenario, you can separate Enterprise Repository agents and Tuxedo Domains related to a tlisten process into two groups ( for example, EnterpriseManager Agent 1 monitors Tux Domain 2 and EnterpriseManager Agent 2 monitors Tux Domain 3).

You can also let Enterprise Manager Agent 1 and Enterprise Manager Agent 2 monitor both Tux Domain 2 and Tux Domain 3 at the same time.

Since JMX is a widely used and supported JRE standard, some third-party JMX clients or JMX connectors are potentially supported by Enterprise Manager for Oracle Tuxedo, which makes Tuxedo monitoring and management functionalities more flexible.

The following figure illustrates Multiple Agents and Clients Connecting to One tlisten concurrently:

Figure 4-4 Multiple Agents and Clients Connecting to One tlisten Concurrently


Multiple Agents and Clients Connecting to One tlisten Concurrently

Note:

In this scenario, once an active domain has been discovered by Enterprise Manager for Oracle Tuxedo, even if the domain is down afterwords, the Enterprise Manager for Oracle Tuxedo still can discover it (unless tlisten is rebooted).