Oracle Tuxedo provides the framework for building scalable multi-tier client/server applications in heterogeneous distributed environments. From the Web to the Enterprise, Tuxedo users can develop, manage, and deploy distributed applications independent of the underlying hardware, operating system, network and database environment.
Monitoring Oracle Tuxedo applications can be complex, providing requests that run across multiple processes, machines, and domain boundaries. Applications Manager can help you monitor system and application data from key Tuxedo components like the bulletin board, queue and communication bridge details, transaction info, ATMI operations and service details.
Oracle Tuxedo Versions Supported: Tuxedo version 6.5 and above.We are using BEA SNMP Agent and the SNMP MIBs to manage Tuxedo applications.
Prerequisites for monitoring Oracle Tuxedo: You must have Tuxedo SNMP agent installed. When you specify the SNMP community string, make sure that the community string has at least 'Read-only' privileges.
Attributes Monitored: Refer Oracle Tuxedo Monitoring Parameters to know more about the attributes monitored.
To create a Oracle Tuxedo Monitor:
Go to the Monitors Category View by clicking the Monitors tab. Click on Oracle Tuxedo under the Middleware/Portal Table. Displayed is the Oracle Tuxedo bulk configuration view distributed into three tabs:
Click on the monitor name to see all the server details listed under the following tabs:
Parameter | Description |
---|---|
BULLETIN BOARD PARAMETERS | |
Max Accessers | The maximum number of clients and servers that can have access to the bulletin board on the server machine at one time. |
Max Conversations | The maximum number of simultaneous conversations in which clients and servers on the Tuxedo server can be involved. |
Max Transactions | The maximum number of simultaneous global transactions in which this machine can be involved. |
Max Objects | The default maximum number of active objects to be accommodated in the Active Object Map Tables. |
BULLETIN BOARD STATUS | |
Accessers Used | The number of processes in use that can have access to a bulletin board on a particular processor at any one time. |
Conversations Used | The current number of conversations used. |
Service Load Enqueued | The service load currently enqueued on the server machine. |
Current Clients Count | The number of clients, both native and workstation, currently logged in to the server machine. |
Domain State | The state of the domain. The various states are:
Note: Forcible shutdown works only in case of single-machine applications. |
MACHINE STATUS | |
Machine Name | The source logical machine name. |
Machine State | The state of the source machine. The various states are:
|
BULLETIN BOARD LIAISON (BBL) | |
Server | The name of the Tuxedo server where the BBL administration process running |
Process Name | The name of the BBL process running on the Tuxedo server |
State | The state of the BBL Process. |
TLISTEN | |
Lmid | The logical machine identifier. |
TListen State | The state of your workstation listener within the application. Various states are:
|
BRIDGE DETAILS | |
Bridge Lmid | The source logical machine identifier. |
Bridge State | The state of the communication bridge. The various states are:
|
Bytes Received/Sec | The average number of bytes sent per second from the destination logical machine to the source logical machine. |
Bytes Sent/Sec | The average number of bytes sent per second from the source logical machine to the destination logical machine. |
Messages Received/Sec | The average number of messages sent per second from the destination logical machine to the source logical machine. |
Messages Sent/Sec | The average number of messages sent per second from the source logical machine to the destination logical machine. |
TRANSACTION DETAILS | |
Initiated/Sec | The number of transactions initiated per second from the server machine. |
Aborted/Sec | The number of transactions aborted per second from the server machine. |
Committed/Sec | The number of transactions committed per second from the server machine. |
Transactions Used | The number of transactions on the tuxedo server. |
ATMI OPERATION DETAILS | |
Connections/Sec | The number of connections performed per second from the server. |
Dequeues/Sec | The number of dequeue operations performed per second from the server. |
Enqueues/Sec | The number of enqueue operations performed per second from the server. |
Post/Sec | The number of post operations performed per second from the server. |
Parameter | Description |
---|---|
SERVER DETAILS | |
Name | The name of the Tuxedo machine. |
Group Number | The group number associated with a server's group. |
Server ID | A numeric identifier that uniquely identifies a server within a group. |
State | This field displays the state of your server. A server can be in one of the following states:
|
SERVER TRANSACTION DETAILS | |
Transaction Initiated/Sec | The number of transactions initiated per second from the server. |
Aborted/Sec | The number of transactions aborted per second from the server. |
Committed/Sec | The average number of transactions committed per second from the server. |
SERVER OPERATION DETAILS | |
Dequeues/Sec | The number of dequeue operations performed per second from the server. |
Enqueues/Sec | The number of enqueue operations performed per second from the server. |
Post/Sec | The number of post operations performed per second from the server. |
Requests/Sec | The number service requests operations performed per second from the server. |
Subscriptions/Sec | The number of subscribe operations performed per second from the server. |
Parameter | Description |
---|---|
QUEUE DETAILS | |
Queue Address | The address of the request queue for an active server offering the interface. |
State | The state of the Interface Queue objects. Values are:
|
Active Servers | The number of active servers associated with this queue. |
Queue Length | The sum of the queue lengths of this queue while it has been active. |
Workload/Sec | The load on the system imposed per second by the queue. |
Requests/Sec | The number of requests enqueued per second for this interface. |
Parameter | Description |
---|---|
SERVICE DETAILS | |
Name | The name of the service on which the server is currently working. |
State | The state of the service:
|
Load On System | The relative load that the service imposes on the system. |
Timeout (in Seconds) | The time limit (in seconds) for processing requests for this service. |
Parameter | Description |
---|---|
CONFIGURATION | |
Domain Master | The host where the Tuxedo domain master is running. |
Model | The classification of your Tuxedo application as a single-machine (SHM) or multiprocessor (MP) application. |
License Expiration Date | The expiration date for the binary on the server machine or a 0- length string if binary is not a TUXEDO System/T master binary. |
MACHINE DETAILS | |
Machine Name | The name of the machine used by Tuxedo for mapping application resources to machines configured for this application. |
Machine Lmid | The machine identifier used for mapping application resources to configured machines. |
Machine Role | This field displays the role of this machine. The various roles are:
|
TUXDIR | The absolute path name of the installation directory of Oracle Tuxedo. |
TUX Conf File | Each Tuxedo application is controlled by a configuration file in which installation-dependent parameters are defined. This parameter displays the path to the location of the configuration file. |