Servers Interacting with the Admin Agent for SPM

To ensure that the components of SPM are exposed on the TIBCO Enterprise Administrator UI, the Admin agent server interacts with the SPM server, SPM Dashboard server, and the TIBCO Enterprise Administrator server.

  1. SPM server: The hub of all monitoring activities. The SPM server is responsible for all the computations on the metrics and broadcasting information to the participating dashboard servers.
  2. SPM Dashboard server: The purpose of a dashboard is to query the real-time updates to the metrics, and also support creation of rules and display of alerts.
  3. TIBCO Enterprise Administrator server: The server is the equivalent of a web server. The server is hosted within a web server and caters to the HTTP requests coming from the browser. The server manages the communication between the browser and Admin agent. The server interacts with the Admin agent to obtain data about the products registered on TIBCO Enterprise Administrator.
  4. The Admin agent: The Admin agent auto-registers itself with the TIBCO Enterprise Administrator server. It exposes the artifacts exposed by the SPM world to the TIBCO Enterprise Administrator server. The Admin agent communicates with the SPM server using JMX. The agent obtains information on CPU, RAM, database, connections, facts processed, and so on and displays it on the TIBCO Enterprise Administrator Web UI. The Admin agent uses JMX and HTTP requests to interact with the SPM Dashboard server. The agent collects operator-related information, such as schemas, hierarchies, rules, alerts, and so on and displays it on the TIBCO Enterprise Administrator Web UI.
  5. Enterprise Message Server : The Enterprise Message server is the transport between the SPM server and the SPM dashboard server. The messaging server is also responsible for publishing facts to and broadcasting messages from Service Performance Manager.
Servers that Communicate with Admin Agent