Internal Name: |
Process |
Description: |
A generic process monitoring service to track native process information based on a pid file or process query |
Singleton: |
no |
Plugin: |
Platforms |
Name |
Description |
Required |
Internal Name |
Type |
Choice of using a pid file or a PIQL query to find the process to monitor |
yes |
type |
Pid File |
Fully qualified path to the pid file for the process to monitor |
no |
pidFile |
Piql |
Process Information Query Language for process to monitor |
no |
piql |
Full Process Tree |
If true, the entire process tree will be monitored |
yes |
fullProcessTree |
You must use the internal name to reference properties in Dynamic Group Definition expressions.
Name |
Type |
Description |
Internal Name |
User Time |
measurement |
The aggregate amount of CPU user time spent by all processes |
Process.cpu.user |
User Time per Minute |
measurement |
The aggregate amount of CPU user time spent by all processes |
Process.cpu.user |
Kernel Time |
measurement |
The aggregate amount of CPU kernel time spent by all processes |
Process.cpu.sys |
Kernel Time per Minute |
measurement |
The aggregate amount of CPU kernel time spent by all processes |
Process.cpu.sys |
CPU Percentage |
measurement |
The percentage of CPU currently being used by all processes |
Process.cpu.percent |
Physical Memory |
measurement |
The aggregate amount of resident memory used by all processes |
Process.memory.resident |
Virtual Memory |
measurement |
The aggregate amount of virtual memory used by all processes |
Process.memory.size |
Open File Descriptors |
measurement |
The aggregate number of file descriptors open by all processes |
Process.fileDescriptor.total |
You must use the internal name to reference traits in Dynamic Group Definition expressions.