The Monitoring System

Like the monitored system, the monitoring system includes the following elements:

  • Performance Monitor database.

  • Application server.

  • Web server.

  • Process Scheduler server.

Performance Monitor Database

The database for the monitoring system requires at least the PeopleSoft database that you create during an initial PeopleSoft installation. This database contains all of the necessary PeopleSoft objects and definitions that are required to store and display PeopleSoft performance data.

Note:

The space that is required to store performance data requires increased tablespace sizes, especially in PSIMGR and the associated index tablespace.

Note:

Any PeopleSoft system can act as a monitor for any other PeopleSoft system or for itself.

See Implementation Options.

Application Server

The application server on the monitoring system contains the following elements that are related to Performance Monitor.

Performance Monitor Element Description

PSAPPSRV

The PSAPPSRV server process functions just as the PSAPPSRV process functions on any PeopleSoft application server. In addition, it advertises Performance Monitor services that are used by the Performance Monitor servlets to retrieve configuration and security data.

At least two PSAPPSRV processes are required by the Performance Monitor. This ensures that:

  • The system can publish notifications of configuration changes through the PeopleSoft Integration Broker gateway.

  • The PPMI servlet can contact the application server to retrieve the configuration changes.

PSPPMSRV

The PSPPMSRV subscribes to performance data that is sent by the monitor servlet of the monitoring system and receives XML messages containing performance data, which it inserts into the monitoring database.

Note: The PSPPMSRV does not receive any data directly from agents running on the monitored system.

Web Server

The web server on the monitoring system contains the following elements that are related to the Performance Monitor:

Performance Monitor Element Description

PIA (psc) and Portal (psp) servlets

These servlets are the main PeopleSoft servlets that handle browser requests. Administrators use PeopleSoft pages to view performance information or set configuration options for a monitoring system.

Monitor (monitor) servlet

The monitor servlet receives all of the data that is sent by each agent running on the monitored system and relays it to the PSPPMSRV processes.

Performance Monitor Integration (ppmi) servlet

The PPMI servlet accepts and authenticates registration requests from PSPPMSRV processes to establish an HTTP pathway for receiving data from the monitor servlet.

Integration Broker gateway (PeopleSoftListeningConnector) servlet

The gateway servlet is used to notify the monitor servlet of any configuration changes. The monitor servlet, in turn, notifies the agents that are running on the monitored system of any configuration changes the next time the agents interact with the monitor servlet.

Note: This is the same servlet that is used by PeopleSoft Integration Broker to handle integrations.

Process Scheduler Server

The Process Scheduler server for the monitoring system has the following function:

Performance Monitor Element Description

PeopleSoft Application Engine

You can schedule or invoke a variety of PeopleSoft Application Engine programs that maintain the data in your monitoring database.

See Performance Monitor Administration.