The Monitored System
The monitored system comprises the following main elements:
-
PeopleSoft application database.
-
Application server.
-
Web server.
-
Process Scheduler server.
Note:
An application server is also known as a business logic server in some PeopleSoft materials. However, in this PeopleBook, only the term application server appears.
Performance Monitor agents reside on each main element of the monitored system. Agents run on the servers to gather and report performance information. An agent is a small piece of code operating from within an existing process. It collects performance data and uses a dedicated thread to send the data to the monitoring system. Agent threads report data to the monitoring system's monitor servlet, which in turn reports XML formatted performance data to the PSPPMSRV server processes in the monitoring system's application server.
Two types of agents exist:
-
Process instrumentation agents that report data about the specific server activities.
-
Domain resource agents that report resource usage statistics about the process and server, such as CPU usage.
PeopleSoft Application Database
The database being monitored is the database for your PeopleSoft application, such as the Human Capital Management database or the Customer Relationship Management database.
Note:
Performance Monitor does not monitor the performance of the RDBMS or the server on which it runs.
Application Server
The application server domain for the monitored system contains the following elements that are related to Performance Monitor:
| Performance Monitor Element | Description |
|---|---|
|
Server process agents |
One agent exists for each of the following server processes running within an application server domain:
|
|
Domain Monitor (PSMONITORSRV) |
The domain monitor runs in the PSMONITORSRV application server process. It monitors:
Note: The domain monitor also monitors its own resource consumption. |
Web Server
The web server contains the following elements that are related to the Performance Monitor:
| Performance Monitor Element | Description |
|---|---|
|
Web server agents |
Reports performance metrics from the instrumented code. The system starts a web server agent for a site after the site gets accessed for the first time. |
|
Domain Monitor |
Reports resource events that related to the web server usage. One resource monitor exists for each system that is hosted in each web application on each web server. |
Process Scheduler Server
The Process Scheduler for the monitored system contains the following elements that are related to Performance Monitor:
| Component | Description |
|---|---|
|
Server process agent |
On the Process Scheduler server, only the Master Scheduler process, PSMSTPRC, has a server process agent recording performance data. The PSMSTPRC agent reports batch summary metrics, such as the number of and types of queued tasks. Note: Performance information of this type is available only if a Master Scheduler is configured to run on the system. |
|
Domain Monitor (PSMONITORSRV) |
The domain monitor runs in the PSMONITORSRV server process. It monitors:
Note: The domain monitor also monitors its own resource consumption. |