Linux::process Health - Red Hat NETWORK 4.1.0 Reference Manual

Hide thumbs Also See for NETWORK 4.1.0:
Table of Contents

Advertisement

234
C.5.10. Linux::Process Health
The Linux::Process Health probe monitors user-specified processes and collects the fol-
lowing metrics:
CPU Usage — The CPU usage rate for a given process in milliseconds per second. This
metric reports the
the process. This makes the metric independent of probe interval, allows sane thresholds
to be set, and generates usable graphs (i.e. a sudden spike in CPU usage shows up as a
spike in the graph).
Child Process Groups — The number of child processes spawned from the specified
parent process. A child process inherits most of its attributes, such as open files, from its
parent.
Threads — The number of running threads for a given process. A thread is the basic unit
of CPU utilization, and consists of a program counter, a register set, and a stack space.
A thread is also called a lightweight process.
Physical Memory Used — The amount of physical memory (or RAM) in kilobytes used
by the specified process.
Virtual Memory Used — The amount of virtual memory in kilobytes used by the speci-
fied process, or the size of the process in real memory plus swap.
Specify the process by its command name or process ID. (PID). Entering a PID overrides
the entry of a command name. If no command name or PID is entered, the error
is displayed and the probe will be set to a CRITICAL state.
not found
Requirements — The Red Hat Network Monitoring Daemon (
on the monitored system to execute this probe.
Field
Command Name
Process ID (PID) file
Timeout*
Critical Maximum CPU Usage
Warning Maximum CPU Usage
Critical Maximum Child Process Groups
Warning Maximum Child Process Groups
Critical Maximum Threads
Warning Maximum Threads
column of
time
ps
output, which is the cumulative CPU time used by
Value
15
Appendix C. Probes
Command
) must be running
rhnmd

Advertisement

Table of Contents

Troubleshooting

loading

Table of Contents