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.
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:
|
|
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. |