PeopleSoft Health Center – a new tool to monitor the health of your PeopleSoft applications
PeopleSoft Health Center, introduced in PeopleTools 8.55, is a useful new tool that enables customers to monitor the health of the components that make up a PeopleSoft environment in real time. The Health Center monitors alerts for significant events within those PeopleSoft components and provides access to the logs associated with those events.
The main dashboard for the Health Center (accessible via the main menu – > PeopleTools -> Health Center) provides high level information on the overall health of the application instance and the various components (app/web/scheduler) within that instance. Each of the components can be drilled down into to get further details on that component.
The drill down feature provides additional detail such as:
- Server location, platform and version information
- CPU and RAM utilization
- JVM Heap status
- Thread pool
- TCP sockets
- Log files
Each log file is further available in detail when clicked on starting with the tail of the file.
Advantages of PeopleSoft Health Center
- Low impact JMX based real time monitoring dash boards,
- At a glance graphic based performance indicators
- Alerts which take advantage of the notification framework, and
- Capability to view, and search, log files directly in the PeopleSoft browser.
- Provides the Peoplesoft server online services performance
- Provides the Peoplesoft server Process Scheduler services performance
- Display the load on CPU, Virtual memory usage, and system details
PeopleSoft Health Center Dashboard:
Application Server Dashboard
Domain Information and Status
The Domain Information and Status section of the dashboard displays the overall health of the domain and provides details of the domain.
The System Information section of the dashboard provides basic information of the host machine.
The Online Transactions section of the dashboard provides details of the APPQ and the PSAPPSRV processes.
The PSAPPSRV process section of the dashboard displays high-level information about each process and also serves as links to the PSAPPSRV process dashboard.
The Process Information section of the dashboard provides details of the PSAPPSRV process.
Server Information and Status
The Server Information and Status section of the dashboard provides details of the domain.
The System Information section of the dashboard provides basic information of the host machine including histograms for total CPU usage and total virtual memory utilization.
The JVM Heap section of the dashboard displays statistics about the JVM heap and garbage collection.
The Thread Pool section of the dashboard provides details and visualizations of the web server’s pool of execute threads
The TCP Sockets section of the dashboard displays count of sockets in various TCP-socket states.
How to enable/deploy PeopleSoft Health Center
In PeopleTools 8.55, both the PPM (PeopleSoft Performance Monitor) agent and the JMX (Java Management Extensions) agents are enabled by default. While the PPM agent is required for component registration, the JMX agent is required for real-time monitoring in PeopleSoft Health Center. On initial access of PeopleSoft Health Center, Health Center completes the following tasks:
- Registers a component or domain with the PPM agent.
- A component or domain must be registered with the PPM agent for the component to appear on Health Center.
- To enable or disable the PPM agent, you modify the value of the Enable PPM Agent parameter in the PSTOOLS section of PSADMIN. If you set the value to 1, the PPM agent is enabled; if you set the value to 0, the PPM agent is disabled.
- Authenticates the registered component or domain using JMX agents.
PeopleSoft Health Center prompts you to add the components or domains registered with the PPM agent to the monitoring application. The monitoring application authenticates these components or domains by prompting a sign on for each participating component or domain. This is a one-time authentication that is implemented through JMX agents. You can choose which components or domains you want to monitor by answering Yes to the Enable Monitoring option.
Enter username and password for a participating component or domain:
- For the web server component (PIA domain), the JMX agent uses the same user name and password that you enter in the web server administration console.
- For the Tuxedo components (application server and Process Scheduler domains), the JMX agent uses the user name and password that is entered in the Tuxedo domain configuration file.
Setting up Alerts:
PeopleSoft Health Center provides metric alerts that are associated with graphs. You can configure these metric alerts using the Alert Setup icon that is available on the header of a dashboard section associated with a graph.