eG Monitoring
 

Measures reported by AppProcessTest

ProcessTest monitors the server daemon processes and their resource usage. Often, the unavailability of a server daemon is an error condition. In some cases, if specific processes are running or too many of such processes are running, this may indicate an error condition. For example, in a Citrix environment, a process called cmstart.exe is part of the Citrix login process. When logins are working well, there will be very few cmstart.exe processes running on a server. However, when users experience slow logins or have difficulty in launching applications on a Citrix Presentation Server, many cmstart.exe processes are observed. The AppProcessTest is used to monitor processes like cmstart that are not expected to be running on a server, but which show an unusual change in the number of processes or their resource usage when problem situations occur. The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Num_procs_running Number of instances of a process(es)  currently executing on a host. Number If there is a significant change in the value of this measure, it is an indicator of a problem situation.
Cpu_util Percentage of CPU used by executing process(es) corresponding to the pattern specified. Percent A very high value could indicate that processes corresponding to the specified pattern are consuming excessive CPU resources.
Memory_util For one or more processes corresponding to a specified set of patterns, this value represents the ratio of the resident set size of the processes to the physical memory of the host system, expressed as a percentage. Percent A sudden increase in memory utilization for a process(es) may be indicative of memory leaks in the application.