Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

/root/resourcemonitord/resourcemonitord/rmKernelMonitor/RM_KernelMonitor.h File Reference

Go to the source code of this file.

Namespaces

namespace  KernelMonitor

Defines

#define RM_KERNEL_UUID_STRING   "f05d2371-d0d5-4cf9-866e-0c8e92afde66"
#define KL_SUBSYSTEM_NAME   "kernel subsystem"
#define KL_SUBSYSTEM_DESCR   "resource monitor kernel subsystem for kernel version 2.4.x"
#define KL_RESOURCE_NAME   "kernel resource"
#define KL_RESOURCE_DESCR   "kernel subsystem has one resource"
#define KL_STAT_PHYSICAL_MEM_NAME   "physical memory"
#define KL_STAT_PHYSICAL_MEM_DESCR   "Current value is free physical memory. The upper bound is total physical memory."
#define KL_STAT_PHYSICAL_MEM_UNIT   "byte"
#define KL_STAT_VIRTUAL_MEM_NAME   "virtual memory"
#define KL_STAT_VIRTUAL_MEM_DESCR   "Current value is free virtual memory. The upper bound is the total virtual memory "
#define KL_STAT_VIRTUAL_MEM_UNIT   "byte"
#define KL_STAT_ALLOCATED_KL_MEM_NAME   "allocated kernel memory"
#define KL_STAT_ALLOCATED_KL_MEM_DESCR   "the maximum size of a shared memory segment for kernel"
#define KL_STAT_ALLOCATED_KL_MEM_UNIT   "byte"
#define KL_STAT_ACTIVE_PROC_NAME   "active processes"
#define KL_STAT_ACTIVE_PROC_DESCR   "the number of processes that currently running"
#define KL_STAT_ACTIVE_PROC_UNIT   "none"
#define KL_STAT_OPEN_FILE_NAME   "open file descriptors"
#define KL_STAT_OPEN_FILE_DESCR   "Current value is the number of used file handles. The upper bound is the max number of file descriptiors the system allows"
#define KL_STAT_OPEN_FILE_UNIT   "none"
#define KL_STAT_CPU_KERNEL_NAME   "cpu kernel utilization"
#define KL_STAT_CPU_KERNEL_DESCR   "Average cpu utilization in kernel space"
#define KL_STAT_CPU_KERNEL_UNIT   "none"
#define KL_STAT_USER_KERNEL_NAME   "cpu user utilization"
#define KL_STAT_USER_KERNEL_DESCR   "average cpu utilization in user space"
#define KL_STAT_USER_KERNEL_UNIT   "none"
#define KL_STAT_INODE_USAGE_NAME   "inode usage"
#define KL_STAT_INODE_USAGE_DESCR   "the number of inodes the system has allocated. the upper bound is the max number of inode the system allows"
#define KL_STAT_INODE_USAGE_UNIT   "none"
#define KL_STAT_AVAILABLE_PHYSICAL_MEM   0
#define KL_TYPE_AVAILABLE_PHYSICAL_MEM   rmGauge
#define KL_SIZE_AVAILABLE_PHYSICAL_MEM   rmSizeU32
#define KL_SCALE_AVAILABLE_PHYSICAL_MEM   rmScaleByte
#define KL_STAT_AVAILABLE_VIRTUAL_MEM   1
#define KL_TYPE_AVAILABLE_VIRTUAL_MEM   rmGauge
#define KL_SIZE_AVAILABLE_VIRTUAL_MEM   rmSizeU32
#define KL_SCALE_AVAILABLE_VIRTUAL_MEM   rmScaleByte
#define KL_STAT_ALLOCATED_KERNEL_MEM   2
#define KL_TYPE_ALLOCATED_KERNEL_MEM   rmGauge
#define KL_SIZE_ALLOCATED_KERNEL_MEM   rmSizeU32
#define KL_SCALE_ALLOCATED_KERNEL_MEM   rmScaleByte
#define KL_STAT_ACTIVE_PROCESSES   3
#define KL_TYPE_ACTIVE_PROCESSES   rmGauge
#define KL_SIZE_ACTIVE_PROCESSES   rmSizeU32
#define KL_SCALE_ACTIVE_PROCESSES   rmScaleByte
#define KL_STAT_OPEN_FILE_DESCRIPTORS   4
#define KL_TYPE_OPEN_FILE_DESCRIPTORS   rmGauge
#define KL_SIZE_OPEN_FILE_DESCRIPTORS   rmSizeU32
#define KL_SCALE_OPEN_FILE_DESCRIPTORS   rmScaleNone
#define KL_STAT_CPU_KERNEL_UTILIZATION   5
#define KL_TYPE_CPU_KERNEL_UTILIZATION   rmGauge
#define KL_SIZE_CPU_KERNEL_UTILIZATION   rmSizeU32
#define KL_SCALE_CPU_KERNEL_UTILIZATION   rmScaleNone
#define KL_STAT_CPU_USER_UTILIZATION   6
#define KL_TYPE_CPU_USER_UTILIZATION   rmGauge
#define KL_SIZE_CPU_USER_UTILIZATION   rmSizeU32
#define KL_SCALE_CPU_USER_UTILIZATION   rmScaleNone
#define KL_STAT_INODE_USAGE   7
#define KL_TYPE_INODE_USAGE   rmGauge
#define KL_SIZE_INODE_USAGE   rmSizeU32
#define KL_SCALE_INODE_USAGE   rmScaleNone


Define Documentation

#define KL_RESOURCE_DESCR   "kernel subsystem has one resource"
 

#define KL_RESOURCE_NAME   "kernel resource"
 

#define KL_SCALE_ACTIVE_PROCESSES   rmScaleByte
 

#define KL_SCALE_ALLOCATED_KERNEL_MEM   rmScaleByte
 

#define KL_SCALE_AVAILABLE_PHYSICAL_MEM   rmScaleByte
 

#define KL_SCALE_AVAILABLE_VIRTUAL_MEM   rmScaleByte
 

#define KL_SCALE_CPU_KERNEL_UTILIZATION   rmScaleNone
 

#define KL_SCALE_CPU_USER_UTILIZATION   rmScaleNone
 

#define KL_SCALE_INODE_USAGE   rmScaleNone
 

#define KL_SCALE_OPEN_FILE_DESCRIPTORS   rmScaleNone
 

#define KL_SIZE_ACTIVE_PROCESSES   rmSizeU32
 

#define KL_SIZE_ALLOCATED_KERNEL_MEM   rmSizeU32
 

#define KL_SIZE_AVAILABLE_PHYSICAL_MEM   rmSizeU32
 

#define KL_SIZE_AVAILABLE_VIRTUAL_MEM   rmSizeU32
 

#define KL_SIZE_CPU_KERNEL_UTILIZATION   rmSizeU32
 

#define KL_SIZE_CPU_USER_UTILIZATION   rmSizeU32
 

#define KL_SIZE_INODE_USAGE   rmSizeU32
 

#define KL_SIZE_OPEN_FILE_DESCRIPTORS   rmSizeU32
 

#define KL_STAT_ACTIVE_PROCESSES   3
 

#define KL_STAT_ACTIVE_PROC_DESCR   "the number of processes that currently running"
 

#define KL_STAT_ACTIVE_PROC_NAME   "active processes"
 

#define KL_STAT_ACTIVE_PROC_UNIT   "none"
 

#define KL_STAT_ALLOCATED_KERNEL_MEM   2
 

#define KL_STAT_ALLOCATED_KL_MEM_DESCR   "the maximum size of a shared memory segment for kernel"
 

#define KL_STAT_ALLOCATED_KL_MEM_NAME   "allocated kernel memory"
 

#define KL_STAT_ALLOCATED_KL_MEM_UNIT   "byte"
 

#define KL_STAT_AVAILABLE_PHYSICAL_MEM   0
 

#define KL_STAT_AVAILABLE_VIRTUAL_MEM   1
 

#define KL_STAT_CPU_KERNEL_DESCR   "Average cpu utilization in kernel space"
 

#define KL_STAT_CPU_KERNEL_NAME   "cpu kernel utilization"
 

#define KL_STAT_CPU_KERNEL_UNIT   "none"
 

#define KL_STAT_CPU_KERNEL_UTILIZATION   5
 

#define KL_STAT_CPU_USER_UTILIZATION   6
 

#define KL_STAT_INODE_USAGE   7
 

#define KL_STAT_INODE_USAGE_DESCR   "the number of inodes the system has allocated. the upper bound is the max number of inode the system allows"
 

#define KL_STAT_INODE_USAGE_NAME   "inode usage"
 

#define KL_STAT_INODE_USAGE_UNIT   "none"
 

#define KL_STAT_OPEN_FILE_DESCR   "Current value is the number of used file handles. The upper bound is the max number of file descriptiors the system allows"
 

#define KL_STAT_OPEN_FILE_DESCRIPTORS   4
 

#define KL_STAT_OPEN_FILE_NAME   "open file descriptors"
 

#define KL_STAT_OPEN_FILE_UNIT   "none"
 

#define KL_STAT_PHYSICAL_MEM_DESCR   "Current value is free physical memory. The upper bound is total physical memory."
 

#define KL_STAT_PHYSICAL_MEM_NAME   "physical memory"
 

#define KL_STAT_PHYSICAL_MEM_UNIT   "byte"
 

#define KL_STAT_USER_KERNEL_DESCR   "average cpu utilization in user space"
 

#define KL_STAT_USER_KERNEL_NAME   "cpu user utilization"
 

#define KL_STAT_USER_KERNEL_UNIT   "none"
 

#define KL_STAT_VIRTUAL_MEM_DESCR   "Current value is free virtual memory. The upper bound is the total virtual memory "
 

#define KL_STAT_VIRTUAL_MEM_NAME   "virtual memory"
 

#define KL_STAT_VIRTUAL_MEM_UNIT   "byte"
 

#define KL_SUBSYSTEM_DESCR   "resource monitor kernel subsystem for kernel version 2.4.x"
 

#define KL_SUBSYSTEM_NAME   "kernel subsystem"
 

#define KL_TYPE_ACTIVE_PROCESSES   rmGauge
 

#define KL_TYPE_ALLOCATED_KERNEL_MEM   rmGauge
 

#define KL_TYPE_AVAILABLE_PHYSICAL_MEM   rmGauge
 

#define KL_TYPE_AVAILABLE_VIRTUAL_MEM   rmGauge
 

#define KL_TYPE_CPU_KERNEL_UTILIZATION   rmGauge
 

#define KL_TYPE_CPU_USER_UTILIZATION   rmGauge
 

#define KL_TYPE_INODE_USAGE   rmGauge
 

#define KL_TYPE_OPEN_FILE_DESCRIPTORS   rmGauge
 

#define RM_KERNEL_UUID_STRING   "f05d2371-d0d5-4cf9-866e-0c8e92afde66"
 


Generated at Sat Sep 7 21:21:08 2002 for Resource Monitoring Facility by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001