#include <ResourceMonitorTypes.h>
Public Attributes | |
| enum rmMonitorType | monitorType |
| used to switch on the typeControl union. More... | |
| enum rmMonitorLocation | location |
| specifies the inline or daemon location to use. if rmInLineDaemon is specified on monitor creation, location will be set to rmInLine or rmDaemon when the monitor is created. More... | |
| rmUID | uid |
The monitor uuid will be part of an event record to uniquely identify this monitor. The resource monitoring facility generates this unique ID when a monitor is created if the uid is clear and is returned when ResourceMonitor::rmCreateMonitor is succesful, else the provided uuid is used.
| |
| rmUID | dataCapture |
the resource monitoring facility registers data capture libraries using unique ID's. Each library provides a different storage method. Clearing this field indicates that no data capture will be done for this monitor
| |
| rmTimeInterval | monitoringInterval |
| seconds to monitor once started. The daemon automatically stops monitoring at the end of the interval. More... | |
| rmTimeInterval | monitoringRate |
| seconds between each sample taken by the monitor: 60 = 1 sample/minute, etc. monitoringRate can not be set to zero for daemon monitors. More... | |
| rmMicroTimeInterval | microMonitoringRate |
| microseconds between each sample taken by the monitor added to monitoringRate Daemon monitors only use monitoringRate. More... | |
| union { | |
| rmThresholdControl threshold | |
| rmLeakyBucketControl leakyBucket | |
| } | typeControl |
| monitor type specific control parameters. More... | |
|
|
the resource monitoring facility registers data capture libraries using unique ID's. Each library provides a different storage method. Clearing this field indicates that no data capture will be done for this monitor
|
|
|
|
|
|
specifies the inline or daemon location to use. if rmInLineDaemon is specified on monitor creation, location will be set to rmInLine or rmDaemon when the monitor is created.
|
|
|
microseconds between each sample taken by the monitor added to monitoringRate Daemon monitors only use monitoringRate.
|
|
|
used to switch on the typeControl union.
|
|
|
seconds to monitor once started. The daemon automatically stops monitoring at the end of the interval.
|
|
|
seconds between each sample taken by the monitor: 60 = 1 sample/minute, etc. monitoringRate can not be set to zero for daemon monitors.
|
|
|
|
|
|
monitor type specific control parameters.
|
|
|
The monitor uuid will be part of an event record to uniquely identify this monitor. The resource monitoring facility generates this unique ID when a monitor is created if the uid is clear and is returned when ResourceMonitor::rmCreateMonitor is succesful, else the provided uuid is used.
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001