kcmond(1M)kcmond(1M)NAMEkcmond - EMS Kernel Tunable Monitor daemon
The kcmond daemon monitors the consumption of kernel resources. It is
an Event Monitoring Services (EMS - see ems(5)) monitor. The data col‐
lected by kcusage can be displayed by kcusage(1M).
kcmond includes a resource dictionary file (/etc/opt/resmon/dictio‐
nary/kcmond_01.dict) which is used by EMS to identify resources for
Users can control the monitoring of each kernel tunable by setting a
percentage value for the consumption of that resource. For example, if
the user sets a value of 75 for nproc, the Kernel Tunable Monitor will
report an event when the number of processes reaches 75% of the nproc
The kcalarm(1M) command is used to add, modify and delete kernel tun‐
able alarms. The kcusage(1M) command is used to view data collected by
kcmond. The kcweb(1M) command provides a Web-based, graphical user
interface to control alarms and view usage data, including graphs of
the usage data.
kcmond is a light weight daemon that will exit after being idle for ten
For a complete list of the kernel tunables that can be monitored with
this daemon, see the kcusage(1M) manpage.
DEPENDENCIESkcmond must be run by the registrar process of the Event Monitoring
Service (EMS) and is not designed to be run from the command line.
was developed by Hewlett-Packard.
The resource dictionary for kcmond, describes the location (e.g. /sys‐
tem/kernel_tunables/nproc) of kernel tunables in the resource hierarchy
and references kcmond as the resource monitor.
Log file for the entire Resource Monitor Framework, including kcmond.
Any errors are logged here.
SEE ALSOkcalarm(1M), ems(5), kcusage(1M)kcmond(1M)