JVM-MANAGEMENT-MIB

        Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved.
        
This module defines the MIB that provides access to the
 Java[tm] Virtual Machine monitoring data.
 This module is derived from the Java[tm] programming language APIs
described in the java.lang.management package of 
Java[tm] 2, Standard Edition, 5.0.
        
 See the Java programming language APIs of JSR 163 for
'Monitoring and Management of the Java[TM] Virtual Machine'
for more details.
        
 Where the Java programming language API uses long, or int, 
the MIB often uses the corresponding unsigned quantity - 
which is closer to the object semantics.
        
In those cases, it often happens that the -1 value that might
be used by the API to indicate an unknown/unimplemented
value cannot be used. Instead the MIB uses the value 0, which
stricly speaking cannot be distinguished from a valid value.
In many cases however, a running system will have non-zero
values, so using 0 instead of -1 to indicate an unknown 
quantity does not lose any functionality.
    
jvmMgtMIB 1.3.6.1.4.1.42.2.145.3.163.1
Imported Objects
SNMPv2-CONF MODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP
SNMPv2-SMI Counter32 Counter64 enterprises Gauge32 Integer32 MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE
SNMPv2-TC DisplayString RowPointer TEXTUAL-CONVENTION
Type Definitions (14)
JvmArgValueTC OctetString range: 0..1023
JvmImplOptFeatureStateTC Enumeration
unsupported(1)
enabled(3)
disabled(4)
JvmImplSupportStateTC Enumeration
unsupported(1)
supported(2)
JvmIndex64TC OctetString range: 8
JvmJavaObjectNameTC OctetString range: 0..1023
JvmManagedMemoryTypeTC Enumeration
nonheap(1)
heap(2)
JvmPathElementTC OctetString range: 0..1023
JvmPositive32TC Integer32 range: 0..2147483647
JvmThreadStateTC Bits
inNative(1)
suspended(2)
newThread(3)
runnable(4)
blocked(5)
terminated(6)
waiting(7)
timedWaiting(8)
other(9)
JvmTimeMillis64TC Unsigned64
JvmTimeNanos64TC Unsigned64
JvmUnsigned64TC Unsigned64
JvmValidityStateTC Enumeration
invalid(1)
valid(2)
JvmVerboseLevelTC Enumeration
silent(1)
verbose(2)
Objects (131)
sun .1.3.6.1.4.1.42
jmgt .1.3.6.1.4.1.42.2.145
standard .1.3.6.1.4.1.42.2.145.3
jvmMgtMIB .1.3.6.1.4.1.42.2.145.3.163.1
jvmMgtMIBObjects .1.3.6.1.4.1.42.2.145.3.163.1.1
jvmClassLoading .1.3.6.1.4.1.42.2.145.3.163.1.1.1
jvmClassesLoadedCount SNMPv2-SMIGauge32 .1.3.6.1.4.1.42.2.145.3.163.1.1.1.1
jvmClassesTotalLoadedCount SNMPv2-SMICounter64 .1.3.6.1.4.1.42.2.145.3.163.1.1.1.2
jvmClassesUnloadedCount SNMPv2-SMICounter64 .1.3.6.1.4.1.42.2.145.3.163.1.1.1.3
jvmClassesVerboseLevel r/w JvmVerboseLevelTC .1.3.6.1.4.1.42.2.145.3.163.1.1.1.4
jvmMemory .1.3.6.1.4.1.42.2.145.3.163.1.1.2
jvmMemoryPendingFinalCount SNMPv2-SMIGauge32 .1.3.6.1.4.1.42.2.145.3.163.1.1.2.1
jvmMemoryHeapInitSize bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.10
jvmMemManagerTable .1.3.6.1.4.1.42.2.145.3.163.1.1.2.100
jvmMemManagerEntry jvmMemManagerIndex .1.3.6.1.4.1.42.2.145.3.163.1.1.2.100.1
jvmMemManagerIndex JvmPositive32TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.100.1.1
jvmMemManagerName JvmJavaObjectNameTC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.100.1.2
jvmMemManagerState JvmValidityStateTC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.100.1.3
jvmMemGCTable .1.3.6.1.4.1.42.2.145.3.163.1.1.2.101
jvmMemGCEntry jvmMemManagerIndex .1.3.6.1.4.1.42.2.145.3.163.1.1.2.101.1
jvmMemGCCount SNMPv2-SMICounter64 .1.3.6.1.4.1.42.2.145.3.163.1.1.2.101.1.2
jvmMemGCTimeMs millisecondsJvmTimeMillis64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.101.1.3
jvmMemoryHeapUsed bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.11
jvmMemPoolTable .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110
jvmMemPoolEntry jvmMemPoolIndex .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1
jvmMemPoolIndex JvmPositive32TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.1
jvmMemPoolInitSize bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.10
jvmMemPoolUsed bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.11
jvmMemPoolThreshold r/w bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.110
jvmMemPoolThreshdCount SNMPv2-SMICounter64 .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.111
jvmMemPoolThreshdSupport JvmImplSupportStateTC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.112
jvmMemPoolCommitted bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.12
jvmMemPoolMaxSize bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.13
jvmMemPoolCollectThreshold r/w bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.131
jvmMemPoolCollectThreshdCount SNMPv2-SMICounter64 .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.132
jvmMemPoolCollectThreshdSupport JvmImplSupportStateTC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.133
jvmMemPoolName JvmJavaObjectNameTC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.2
jvmMemPoolPeakUsed bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.21
jvmMemPoolPeakCommitted bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.22
jvmMemPoolPeakMaxSize bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.23
jvmMemPoolType JvmManagedMemoryTypeTC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.3
jvmMemPoolCollectUsed bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.31
jvmMemPoolCollectCommitted bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.32
jvmMemPoolCollectMaxSize bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.33
jvmMemPoolState JvmValidityStateTC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.4
jvmMemPoolPeakReset r/w millisecondsJvmTimeMillis64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.5
jvmMemoryHeapCommitted bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.12
jvmMemMgrPoolRelTable .1.3.6.1.4.1.42.2.145.3.163.1.1.2.120
jvmMemMgrPoolRelEntry jvmMemManagerIndexjvmMemPoolIndex .1.3.6.1.4.1.42.2.145.3.163.1.1.2.120.1
jvmMemMgrRelManagerName JvmJavaObjectNameTC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.120.1.2
jvmMemMgrRelPoolName JvmJavaObjectNameTC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.120.1.3
jvmMemoryHeapMaxSize bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.13
jvmMemoryGCVerboseLevel r/w JvmVerboseLevelTC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.2
jvmMemoryNonHeapInitSize bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.20
jvmMemoryNonHeapUsed bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.21
jvmMemoryNonHeapCommitted bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.22
jvmMemoryNonHeapMaxSize bytesJvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.2.23
jvmMemoryGCCall r/w Enumeration .1.3.6.1.4.1.42.2.145.3.163.1.1.2.3
jvmThreading .1.3.6.1.4.1.42.2.145.3.163.1.1.3
jvmThreadCount SNMPv2-SMIGauge32 .1.3.6.1.4.1.42.2.145.3.163.1.1.3.1
jvmThreadInstanceTable .1.3.6.1.4.1.42.2.145.3.163.1.1.3.10
jvmThreadInstanceEntry jvmThreadInstIndex .1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1
jvmThreadInstIndex JvmIndex64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.1
jvmThreadInstLockName JvmJavaObjectNameTC .1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.10
jvmThreadInstLockOwnerPtr SNMPv2-TCRowPointer .1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.11
jvmThreadInstId JvmUnsigned64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.2
jvmThreadInstState JvmThreadStateTC .1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.3
jvmThreadInstBlockCount SNMPv2-SMICounter64 .1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.4
jvmThreadInstBlockTimeMs millisecondsJvmTimeMillis64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.5
jvmThreadInstWaitCount SNMPv2-SMICounter64 .1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.6
jvmThreadInstWaitTimeMs millisecondsJvmTimeMillis64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.7
jvmThreadInstCpuTimeNs nanosecondsJvmTimeNanos64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.8
jvmThreadInstName JvmJavaObjectNameTC .1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.9
jvmThreadDaemonCount SNMPv2-SMIGauge32 .1.3.6.1.4.1.42.2.145.3.163.1.1.3.2
jvmThreadPeakCount SNMPv2-SMICounter32 .1.3.6.1.4.1.42.2.145.3.163.1.1.3.3
jvmThreadTotalStartedCount SNMPv2-SMICounter64 .1.3.6.1.4.1.42.2.145.3.163.1.1.3.4
jvmThreadContentionMonitoring r/w JvmImplOptFeatureStateTC .1.3.6.1.4.1.42.2.145.3.163.1.1.3.5
jvmThreadCpuTimeMonitoring r/w JvmImplOptFeatureStateTC .1.3.6.1.4.1.42.2.145.3.163.1.1.3.6
jvmThreadPeakCountReset r/w millisecondsJvmTimeMillis64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.3.7
jvmRuntime .1.3.6.1.4.1.42.2.145.3.163.1.1.4
jvmRTName SNMPv2-TCDisplayString .1.3.6.1.4.1.42.2.145.3.163.1.1.4.1
jvmRTInputArgsCount JvmPositive32TC .1.3.6.1.4.1.42.2.145.3.163.1.1.4.10
jvmRTUptimeMs millisecondsJvmTimeMillis64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.4.11
jvmRTStartTimeMs millisecondsJvmTimeMillis64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.4.12
jvmRTVMName JvmJavaObjectNameTC .1.3.6.1.4.1.42.2.145.3.163.1.1.4.2
jvmRTInputArgsTable .1.3.6.1.4.1.42.2.145.3.163.1.1.4.20
jvmRTInputArgsEntry jvmRTInputArgsIndex .1.3.6.1.4.1.42.2.145.3.163.1.1.4.20.1
jvmRTInputArgsIndex JvmPositive32TC .1.3.6.1.4.1.42.2.145.3.163.1.1.4.20.1.1
jvmRTInputArgsItem JvmArgValueTC .1.3.6.1.4.1.42.2.145.3.163.1.1.4.20.1.2
jvmRTBootClassPathTable .1.3.6.1.4.1.42.2.145.3.163.1.1.4.21
jvmRTBootClassPathEntry jvmRTBootClassPathIndex .1.3.6.1.4.1.42.2.145.3.163.1.1.4.21.1
jvmRTBootClassPathIndex JvmPositive32TC .1.3.6.1.4.1.42.2.145.3.163.1.1.4.21.1.1
jvmRTBootClassPathItem JvmPathElementTC .1.3.6.1.4.1.42.2.145.3.163.1.1.4.21.1.2
jvmRTClassPathTable .1.3.6.1.4.1.42.2.145.3.163.1.1.4.22
jvmRTClassPathEntry jvmRTClassPathIndex .1.3.6.1.4.1.42.2.145.3.163.1.1.4.22.1
jvmRTClassPathIndex JvmPositive32TC .1.3.6.1.4.1.42.2.145.3.163.1.1.4.22.1.1
jvmRTClassPathItem JvmPathElementTC .1.3.6.1.4.1.42.2.145.3.163.1.1.4.22.1.2
jvmRTLibraryPathTable .1.3.6.1.4.1.42.2.145.3.163.1.1.4.23
jvmRTLibraryPathEntry jvmRTLibraryPathIndex .1.3.6.1.4.1.42.2.145.3.163.1.1.4.23.1
jvmRTLibraryPathIndex JvmPositive32TC .1.3.6.1.4.1.42.2.145.3.163.1.1.4.23.1.1
jvmRTLibraryPathItem JvmPathElementTC .1.3.6.1.4.1.42.2.145.3.163.1.1.4.23.1.2
jvmRTVMVendor SNMPv2-TCDisplayString .1.3.6.1.4.1.42.2.145.3.163.1.1.4.3
jvmRTVMVersion SNMPv2-TCDisplayString .1.3.6.1.4.1.42.2.145.3.163.1.1.4.4
jvmRTSpecName SNMPv2-TCDisplayString .1.3.6.1.4.1.42.2.145.3.163.1.1.4.5
jvmRTSpecVendor SNMPv2-TCDisplayString .1.3.6.1.4.1.42.2.145.3.163.1.1.4.6
jvmRTSpecVersion SNMPv2-TCDisplayString .1.3.6.1.4.1.42.2.145.3.163.1.1.4.7
jvmRTManagementSpecVersion SNMPv2-TCDisplayString .1.3.6.1.4.1.42.2.145.3.163.1.1.4.8
jvmRTBootClassPathSupport JvmImplSupportStateTC .1.3.6.1.4.1.42.2.145.3.163.1.1.4.9
jvmCompilation .1.3.6.1.4.1.42.2.145.3.163.1.1.5
jvmJITCompilerName JvmJavaObjectNameTC .1.3.6.1.4.1.42.2.145.3.163.1.1.5.1
jvmJITCompilerTimeMs millisecondsJvmTimeMillis64TC .1.3.6.1.4.1.42.2.145.3.163.1.1.5.2
jvmJITCompilerTimeMonitoring JvmImplSupportStateTC .1.3.6.1.4.1.42.2.145.3.163.1.1.5.3
jvmOS .1.3.6.1.4.1.42.2.145.3.163.1.1.6
jvmOSName JvmJavaObjectNameTC .1.3.6.1.4.1.42.2.145.3.163.1.1.6.1
jvmOSArch SNMPv2-TCDisplayString .1.3.6.1.4.1.42.2.145.3.163.1.1.6.2
jvmOSVersion SNMPv2-TCDisplayString .1.3.6.1.4.1.42.2.145.3.163.1.1.6.3
jvmOSProcessorCount Integer32 .1.3.6.1.4.1.42.2.145.3.163.1.1.6.4
jvmMgtMIBNotifications .1.3.6.1.4.1.42.2.145.3.163.1.2
jvmMgtMIBMemoryNotifs .1.3.6.1.4.1.42.2.145.3.163.1.2.2
jvmMgtMIBLowMemoryNotifs .1.3.6.1.4.1.42.2.145.3.163.1.2.2.1
jvmLowMemoryPrefix .1.3.6.1.4.1.42.2.145.3.163.1.2.2.1.0
jvmMgtMIBConformance .1.3.6.1.4.1.42.2.145.3.163.1.3
jvmMgtMIBCompliances .1.3.6.1.4.1.42.2.145.3.163.1.3.1
jvmMgtMIBGroups .1.3.6.1.4.1.42.2.145.3.163.1.3.2
jvmClassLoadingGroups .1.3.6.1.4.1.42.2.145.3.163.1.3.2.1
jvmMemoryGroups .1.3.6.1.4.1.42.2.145.3.163.1.3.2.2
jvmMemPoolGroups .1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.7
jvmThreadGroups .1.3.6.1.4.1.42.2.145.3.163.1.3.2.3
jvmThreadInstanceGroups .1.3.6.1.4.1.42.2.145.3.163.1.3.2.3.2
jvmRuntimeGroups .1.3.6.1.4.1.42.2.145.3.163.1.3.2.4
jvmJITCompilerGroups .1.3.6.1.4.1.42.2.145.3.163.1.3.2.5
Notifications / Traps (2)
NameOIDDescription
jvmLowMemoryPoolUsageNotif .1.3.6.1.4.1.42.2.145.3.163.1.2.2.1.0.1
This notification is sent when the memory usage threshold of
a memory pool is exceeded.
jvmLowMemoryPoolCollectNotif .1.3.6.1.4.1.42.2.145.3.163.1.2.2.1.0.2
This notification is sent when the collection memory usage 
threshold of a memory pool is exceeded.