1.1 Oracle TSAM Plus Agent Overview
The Oracle TSAM Plus Agent handles all Tuxedo-side back-end logic. It includes the following sub-components:
- Standalone TSAM Plus Agent components working in conjunction with the Oracle TSAM Plus Manager:
- 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 runtime 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 allows custom plug-in to be hooked to intercept the metrics. The default plug-in communicates with the LMS through shared memory. 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 to an existing plug-in chain, or 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 over 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
-aoption inservopts(5).
- JMX agent, which works in conjunction with the Enterprise Manager for Oracle Tuxedo to enable 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.