Schedule demo

Oracle Tuxedo Monitoring


Overview

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.

Creating a new Oracle Tuxedo monitor

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:

  1. Click on New Monitor link.
  2. Select Oracle Tuxedo.
  3. Enter the Display Name of the monitor.
  4. Enter the Hostname of the host where the Oracle Tuxedo Server is running.
  5. Enter the SNMP port number , on which the Tuxedo SNMP agent is running. The default port number is 161.
  6. You can enter your own credential details or select preconfigured credentials details in Credentials Manager.
  7. Specify the SNMP community string of Tuxedo SNMP agent. The default value is 'public'. Make sure you use a community string, that has 'Read' privileges.
  8. Enter the timeout in seconds.
  9. Set the Polling interval.
  10. If you are adding a new monitor from the Central Server, select a Probe Server.
  11. Choose the Monitor Group from the combo box with which you want to associate Tuxedo server (optional). You can choose multiple groups to associate your monitor.
  12. Click Add Monitor(s). This discovers the Tuxedo server from the network and starts monitoring it.

Monitored Parameters

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:

  • Availability tab, gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

Click on the monitor name to see all the server details listed under the following tabs:

Performance Overview

ParameterDescription
BULLETIN BOARD PARAMETERS
Max AccessersThe maximum number of clients and servers that can have access to the bulletin board on the server machine at one time.
Max ConversationsThe maximum number of simultaneous conversations in which clients and servers on the Tuxedo server can be involved.
Max TransactionsThe maximum number of simultaneous global transactions in which this machine can be involved.
Max ObjectsThe default maximum number of active objects to be accommodated in the Active Object Map Tables.
BULLETIN BOARD STATUS
Accessers UsedThe number of processes in use that can have access to a bulletin board on a particular
processor at any one time.
Conversations UsedThe current number of conversations used.
Service Load EnqueuedThe service load currently enqueued on the server machine.
Current Clients CountThe number of clients, both native and workstation, currently logged in to the server machine.
Domain StateThe state of the domain. The various states are:
  • 1 - Active
  • 2 - Inactive
  • 3 - Forcible Inactive

Note: Forcible shutdown works only in case of single-machine applications.

MACHINE STATUS
Machine NameThe source logical machine name.
Machine StateThe state of the source machine. The various states are:
  • 1 - Active
  • 2 - InActive
  • 3 - Partitioned
  • 4 - Invalid
  • 5 - Re-Activate
  • 6 - Cleaning
BULLETIN BOARD LIAISON (BBL)
ServerThe name of the Tuxedo server where the BBL administration process running
Process NameThe name of the BBL process running on the Tuxedo server
StateThe state of the BBL Process.
TLISTEN
LmidThe logical machine identifier.
TListen StateThe state of your workstation listener within the application. Various states are:
  • 1 - active
  • 2 - inactive
BRIDGE DETAILS
Bridge LmidThe source logical machine identifier.
Bridge StateThe state of the communication bridge. The various states are:
  • 1 - active
  • 2 - inactive
  • 3 - suspended
  • 4 - pending
Bytes Received/SecThe average number of bytes sent per second from the destination logical machine to the source logical machine.
Bytes Sent/SecThe average number of bytes sent per second from the source logical machine to the destination logical machine.
Messages Received/SecThe average number of messages sent per second from the destination logical machine to the source logical machine.
Messages Sent/SecThe average number of messages sent per second from the source logical machine to the destination logical machine.
TRANSACTION DETAILS
Initiated/SecThe number of transactions initiated per second from the server machine.
Aborted/SecThe number of transactions aborted per second from the server machine.
Committed/SecThe number of transactions committed per second from the server machine.
Transactions UsedThe number of transactions on the tuxedo server.
ATMI OPERATION DETAILS
Connections/SecThe number of connections performed per second from the server.
Dequeues/SecThe number of dequeue operations performed per second from the server.
Enqueues/SecThe number of enqueue operations performed per second from the server.
Post/SecThe number of post operations performed per second from the server.

Servers

ParameterDescription
SERVER DETAILS
NameThe name of the Tuxedo machine.
Group NumberThe group number associated with a server's group.
Server IDA numeric identifier that uniquely identifies a server within a group.
StateThis field displays the state of your server. A server can be in one of the following states:
  • 1 - active
  • 2 - inactive 
  • 3 - migrating
  • 4 - cleaning
  • 5 - restarting
  • 6 - suspended
  • 7 - partitioned
  • 8 - dead
  • 9 - invalid
SERVER TRANSACTION DETAILS
Transaction Initiated/SecThe number of transactions initiated per second from the server.
Aborted/SecThe number of transactions aborted per second from the server.
Committed/SecThe average number of transactions committed per second from the server.
SERVER OPERATION DETAILS
Dequeues/SecThe number of dequeue operations performed per second from the server.
Enqueues/SecThe number of enqueue operations performed per second from the server.
Post/SecThe number of post operations performed per second from the server.
Requests/SecThe number service requests operations performed per second from the server.
Subscriptions/SecThe number of subscribe operations performed per second from the server.

Queue

ParameterDescription
QUEUE DETAILS
Queue AddressThe address of the request queue for an active server offering the interface.
StateThe state of the Interface Queue objects. Values are:
  • 1 - Active state
  • 2 - Migration State
  • 3 - Suspended state
  • 4 - Partitioned state
Active ServersThe number of active servers associated with this queue.
Queue LengthThe sum of the queue lengths of this queue while it has been active.
Workload/SecThe load on the system imposed per second by the queue.
Requests/SecThe number of requests enqueued per second for this interface.

Service

ParameterDescription
SERVICE DETAILS
Name The name of the service on which the server is currently working.
StateThe state of the service:
  • 1 - active
  • 2 - inactive
  • 3 - invalid
Load On SystemThe relative load that the service imposes on the system.
Timeout (in Seconds)The time limit (in seconds) for processing requests for this service.

Configuration

ParameterDescription
CONFIGURATION
Domain MasterThe host where the Tuxedo domain master is running.
ModelThe classification of your Tuxedo application as a single-machine (SHM) or multiprocessor (MP) application.
License Expiration DateThe 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 NameThe name of the machine used by Tuxedo for mapping application resources to machines configured for this application.
Machine LmidThe machine identifier used for mapping application resources to configured machines.
Machine RoleThis field displays the role of this machine. The various roles are:
  • MASTER
  • BACKUP
  • OTHER (Neither the master nor the backup master machine).
TUXDIRThe absolute path name of the installation directory of Oracle Tuxedo.
TUX Conf FileEach 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.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally