4.1 Oracle TSAM Plus Agent

The Oracle TSAM Plus Agent handles all Tuxedo-side back-end logic. It works in conjunction with the TSAM Plus Manager and Enterprise Manager for Oracle Tuxedo. The Oracle TSAM Plus Agent includes the following sub-components:

  • Oracle TSAM Plus Framework: The framework is the data collection engine. It is an independent layer working between Tuxedo infrastructure and other TSAM Plus components. This module is responsible for run time metrics collection, alert evaluation and monitoring policy enforcement.
  • Oracle TSAM Plus Plug-in: An extensible mechanism invoked by the Oracle TSAM Plus Framework. The Oracle TSAM Plus Agent provides default plug-ins to send data to the LMS (Local Monitor Server), and then to the Oracle TSAM Plus Manager. The plug-in mechanism also allows custom plug-ins to be hooked into the framework to intercept and process metrics data. The default plug-in communicates with the LMS through shared memory, ensuring that the application is not blocked at the metrics collection point.

    You can develop your own plug-ins for additional data processing. A customized plug-in can be linked into the existing plug-in chain or used to replace the default plug-in.

  • Local Monitor Server (LMS): The LMS is an Oracle Tuxedo system server. The Oracle TSAM Plus default plug-in sends data to the LMS. The LMS then passes the data to the Oracle TSAM Plus Manager in HTTP protocol. LMS is required on each Tuxedo machine if the node needs to be monitored.
  • accrpt: A utility to analyze accounting and chargeback information generated by -a option in servopts(5).
  • JMX Agent: A component working in conjunction with Enterprise Manager for Oracle Tuxedo, which enables you to monitor and manage Oracle Tuxedo applications through the JMX interface and furthermore, through the Oracle Enterprise Manager cloud control.
  • Oracle Tuxedo Scripting Tool: A command-line scripting environment that you can use to manage and monitor Tuxedo domains.