Collection of CPU, Memory, and Process Health Information
Collection of CPU, Memory, and Process Health Information
The Proactive Monitoring solution provides the Node Agent component to collect resource utilization and lifecycle data of processes that run on a host.
The node agent continuously collects information about CPU and memory utilization of processes that run on a host and records the information in the Proactive Monitoring repository. The CPU usage value is a calculation of the total CPU usage divided by the number of cores. Memory usage is a percentage of the memory used by the process divided by the total memory available.
Configure the node agent through the Proactive Monitoring Management Console. You can specify the frequency for data collection, how many processes to collect data on, and the processes to monitor for lifecycle changes. The node agent connects to the Proactive Monitoring repository database through a JDBC connection. The node agent then collects statistics from the host and stores the details in the Proactive Monitoring repository database. It can monitor the lifecycle of a process, such as pmdtm, and generate an alert when the process stops.
The source,
Node TopNStats Table Purge
, purges the statistics from the Proactive Monitoring repository database at a scheduled interval of two hours. Start the
Node TopNStats Table Purge
source with the other Proactive Monitoring sources. If the node agent on a monitored node fails to respond with the statistics details from the node, the Proactive Monitoring solution triggers the
PC_O16 Node Agent health check
rule. This rule alerts the pcadmin persona that the node agent running on the particular node is down.
Use the Reports dashboard to get information about the health of the monitored services, hosts, and nodes in the Informatica domain.