MIB Viewer

JVM-MANAGEMENT-MIB

174 objects
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.
Imported Objects
SNMPv2-CONFMODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP
SNMPv2-SMICounter32 Counter64 enterprises Gauge32 Integer32 MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE
SNMPv2-TCDisplayString RowPointer TEXTUAL-CONVENTION
OIDNameAccessStatusDescription
1.3.6.1.4.1.42Nodesun
1.3.6.1.4.1.42.2.145Nodejmgt
1.3.6.1.4.1.42.2.145.3Nodestandard
1.3.6.1.4.1.42.2.145.3.163.1IdentityjvmMgtMIBCopyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. This module defines the MIB that provides access to the Java[tm] Virtual Machine…
1.3.6.1.4.1.42.2.145.3.163.1.1NodejvmMgtMIBObjects
1.3.6.1.4.1.42.2.145.3.163.1.1.1NodejvmClassLoading
1.3.6.1.4.1.42.2.145.3.163.1.1.1.1ScalarjvmClassesLoadedCountread-onlycurrentThe number of classes currently loaded in the JVM. See java.lang.management.ClassLoadingMXBean.getLoadedClassCount()
1.3.6.1.4.1.42.2.145.3.163.1.1.1.2ScalarjvmClassesTotalLoadedCountread-onlycurrentThe total number of classes that have been loaded since the JVM has started execution. See java.lang.management.ClassLoadingMXBean. getTotalLoadedClassCount()
1.3.6.1.4.1.42.2.145.3.163.1.1.1.3ScalarjvmClassesUnloadedCountread-onlycurrentThe total number of classes that have been unloaded since the JVM has started execution. See java.lang.management.ClassLoadingMXBean.getUnloadedClassCount()
1.3.6.1.4.1.42.2.145.3.163.1.1.1.4ScalarjvmClassesVerboseLevelread-writecurrentEnables or disables the verbose output for the class loading system. The verbose output information and the output stream to which the verbose information is e…
1.3.6.1.4.1.42.2.145.3.163.1.1.2NodejvmMemory
1.3.6.1.4.1.42.2.145.3.163.1.1.2.1ScalarjvmMemoryPendingFinalCountread-onlycurrentThe approximate number objects that are pending for finalization. See java.lang.management.MemoryMXBean. getObjectPendingFinalizationCount()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.2ScalarjvmMemoryGCVerboseLevelread-writecurrentEnables or disables verbose output for the memory system. The verbose output information and the output stream to which the verbose information is emitted are …
1.3.6.1.4.1.42.2.145.3.163.1.1.2.3ScalarjvmMemoryGCCallread-writecurrentThis object makes it possible to remotelly trigger the Garbage Collector in the JVM. This object's syntax is an enumeration which defines: * Two state values, …
1.3.6.1.4.1.42.2.145.3.163.1.1.2.10ScalarjvmMemoryHeapInitSizeread-onlycurrentTotal amount of memory (in bytes) that the Java virtual machine initially requests from the operating system for memory management for heap memory pools. See j…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.11ScalarjvmMemoryHeapUsedread-onlycurrentTotal amount of used memory (in bytes) from heap memory pools. See java.lang.management.MemoryMXBean.getHeapMemoryUsage().getUsed()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.12ScalarjvmMemoryHeapCommittedread-onlycurrentTotal amount of memory (in bytes) committed by heap memory pools. See java.lang.management.MemoryMXBean.getHeapMemoryUsage(). getCommitted()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.13ScalarjvmMemoryHeapMaxSizeread-onlycurrentTotal maximum size of memory (in bytes) for all heap memory pools. See java.lang.management.MemoryMXBean.getHeapMemoryUsage().getMax()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.20ScalarjvmMemoryNonHeapInitSizeread-onlycurrentTotal amount of memory (in bytes) that the Java virtual machine initially requests from the operating system for memory management for non heap memory pools. S…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.21ScalarjvmMemoryNonHeapUsedread-onlycurrentTotal amount of used memory (in bytes) from non heap memory pools. See java.lang.management.MemoryMXBean.getNonHeapMemoryUsage().getUsed()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.22ScalarjvmMemoryNonHeapCommittedread-onlycurrentTotal amount of memory (in bytes) committed by non heap memory pools. See java.lang.management.MemoryMXBean. getNonHeapMemoryUsage().getCommitted()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.23ScalarjvmMemoryNonHeapMaxSizeread-onlycurrentTotal maximum size of memory (in bytes) for all non heap memory pools. See java.lang.management.MemoryMXBean.getNonHeapMemoryUsage().getMax()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.100TablejvmMemManagerTablenot-accessiblecurrentThe Memory Manager Table contains the whole list of Memory Managers as returned by ManagementFactory.getMemoryManagerMXBeans(). When a MemoryManagerMXBean obje…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.100.1RowjvmMemManagerEntrynot-accessiblecurrentA jvmMemManagerEntry conceptual row represent an instance of the java.lang.management.MemoryManagerMXBean interface. If that instance is also an instance of ja…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.100.1.1ColumnjvmMemManagerIndexnot-accessiblecurrentAn index opaquely computed by the agent and which uniquely identifies a Memory Manager. The jvmMemManagerIndex index is opaquely computed by the agent, from e.…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.100.1.2ColumnjvmMemManagerNameread-onlycurrentThe name of this memory manager, as returned by MemoryManagerMXBean.getName(). See java.mangement.MemoryManagerMXBean.getName().
1.3.6.1.4.1.42.2.145.3.163.1.1.2.100.1.3ColumnjvmMemManagerStateread-onlycurrentIndicates whether this memory manager is valid in the Java virtual machine. A memory manager becomes invalid once the Java virtual machine removes it from the …
1.3.6.1.4.1.42.2.145.3.163.1.1.2.101TablejvmMemGCTablenot-accessiblecurrentThe Garbage Collector table provides additional information on those MemoryManagers which are also GarbageCollectors. This table extends the jvmMemManagerTable…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.101.1RowjvmMemGCEntrynot-accessiblecurrentProvide additional information on Garbage Collectors. Columnar objects in this table are mapped from the GarbageCollectorMXBean interface. See java.lang.manage…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.101.1.2ColumnjvmMemGCCountread-onlycurrentThe total number of collections that have occurred, as returned by GarbageCollectorMXBean.getCollectionCount(). If garbage collection statistics are not availa…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.101.1.3ColumnjvmMemGCTimeMsread-onlycurrentThe approximate accumulated collection elapsed time in milliseconds, since the Java virtual machine has started. This object is set to 0 if the collection elap…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110TablejvmMemPoolTablenot-accessiblecurrentThe Memory Pool Table contains the whole list of MemoryPools as returned by ManagementFactory.getMemoryPoolMXBeans().
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1RowjvmMemPoolEntrynot-accessiblecurrentRepresents a memory pool. The pool may contain heap memory or non-heap memory. A row in this table represents an instance of MemoryPoolMXBean. See java.lang.ma…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.1ColumnjvmMemPoolIndexnot-accessiblecurrentAn index value opaquely computed by the agent which uniquely identifies a row in the jvmMemPoolTable. The jvmMemPoolIndex index is opaquely computed by the age…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.2ColumnjvmMemPoolNameread-onlycurrentThe name of this memory pool, as returned by MemoryPoolMXBean.getName(). See java.lang.management.MemoryPoolMXBean.getName()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.3ColumnjvmMemPoolTyperead-onlycurrentThe type of memory managed in this pool. This pool may be used for heap memory or non-heap memory. See java.lang.management.MemoryPoolMXBean.getMemoryType()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.4ColumnjvmMemPoolStateread-onlycurrentIndicates whether this memory pool is valid in the Java virtual machine. A memory pool becomes invalid once the Java virtual machine removes it from the memory…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.5ColumnjvmMemPoolPeakResetread-writecurrentThis object indicates the last time - in milliseconds - at which the peak memory usage statistic of this memory pool was reset to the current memory usage. Thi…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.10ColumnjvmMemPoolInitSizeread-onlycurrentInitial size of this memory pool. See java.lang.management.MemoryPoolMXBean.getUsage().getInit()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.11ColumnjvmMemPoolUsedread-onlycurrentAmount of used memory in this memory pool. See java.lang.management.MemoryPoolMXBean.getUsage().getUsed()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.12ColumnjvmMemPoolCommittedread-onlycurrentAmount of committed memory in this memory pool. See java.lang.management.MemoryPoolMXBean.getUsage().getCommitted()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.13ColumnjvmMemPoolMaxSizeread-onlycurrentMaximal size of this memory pool. See java.lang.management.MemoryPoolMXBean.getUsage().getMax()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.21ColumnjvmMemPoolPeakUsedread-onlycurrentAmount of used memory in this memory pool when the peak usage was reached. See java.lang.management.MemoryPoolMXBean.getPeakUsage().getUsed()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.22ColumnjvmMemPoolPeakCommittedread-onlycurrentAmount of committed memory in this memory pool when the peak usage was reached. See java.lang.management.MemoryPoolMXBean.getPeakUsage().getCommitted()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.23ColumnjvmMemPoolPeakMaxSizeread-onlycurrentMaximal size of this memory pool when the peak usage was reached. See java.lang.management.MemoryPoolMXBean.getPeakUsage().getMax()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.31ColumnjvmMemPoolCollectUsedread-onlycurrentThe amount of used memory at the most recent time that the Java virtual machine has expended effort in recycling unused objects in this memory pool. See java.l…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.32ColumnjvmMemPoolCollectCommittedread-onlycurrentThe amount of committed memory at the most recent time that the Java virtual machine has expended effort in recycling unused objects in this memory pool. See j…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.33ColumnjvmMemPoolCollectMaxSizeread-onlycurrentThe value of the maximum amount of memory at the most recent time that the Java virtual machine has expended effort in recycling unused objects in this memory …
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.110ColumnjvmMemPoolThresholdread-writecurrentThe threshold value for the memory usage of this memory pool, in bytes. A zero value (0) indicates that no threshold value is configured. When the amount of us…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.111ColumnjvmMemPoolThreshdCountread-onlycurrentThe number of times that the memory usage has crossed the usage threshold, as detected by the Java virtual machine. If memory usage threshold is not supported,…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.112ColumnjvmMemPoolThreshdSupportread-onlycurrentTells whether this memory pool supports usage threshold. See java.lang.management.MemoryPoolMXBean.isUsageThresholdSupported()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.131ColumnjvmMemPoolCollectThresholdread-writecurrentThe threshold value for the collection usage of this memory pool, in bytes. A zero value (0) indicates that no threshold value is configured. When the amount o…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.132ColumnjvmMemPoolCollectThreshdCountread-onlycurrentThe number of times that the memory usage has crossed the collection usage threshold, as detected by the Java virtual machine. If memory usage threshold is not…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.110.1.133ColumnjvmMemPoolCollectThreshdSupportread-onlycurrentTells whether this memory pool supports collection usage threshold. See java.lang.management.MemoryPoolMXBean. isCollectionUsageThresholdSupported()
1.3.6.1.4.1.42.2.145.3.163.1.1.2.120TablejvmMemMgrPoolRelTablenot-accessiblecurrentThe Memory Manager-Pool Relation Table shows the Memory Manager / Memory Pool relations, as returned by MemoryPoolMXBean.getMemoryManagerNames() and MemoryMana…
1.3.6.1.4.1.42.2.145.3.163.1.1.2.120.1RowjvmMemMgrPoolRelEntrynot-accessiblecurrentA row in this table indicates that the Memory Manager identified by jvmMemManagerIndex manages the Memory Pool identified by jvmMemPoolIndex. Note that a pool …
1.3.6.1.4.1.42.2.145.3.163.1.1.2.120.1.2ColumnjvmMemMgrRelManagerNameread-onlycurrentThe name of the memory manager. See java.manangement.MemoryManagerMXBean.getName();
1.3.6.1.4.1.42.2.145.3.163.1.1.2.120.1.3ColumnjvmMemMgrRelPoolNameread-onlycurrentThe name of the memory pool. See java.manangement.MemoryPoolMXBean.getName();
1.3.6.1.4.1.42.2.145.3.163.1.1.3NodejvmThreading
1.3.6.1.4.1.42.2.145.3.163.1.1.3.1ScalarjvmThreadCountread-onlycurrentThe current number of live threads. See java.lang.management.ThreadMXBean.getThreadCount()
1.3.6.1.4.1.42.2.145.3.163.1.1.3.2ScalarjvmThreadDaemonCountread-onlycurrentThe current number of daemon threads. See java.lang.management.ThreadMXBean.getDaemonThreadCount()
1.3.6.1.4.1.42.2.145.3.163.1.1.3.3ScalarjvmThreadPeakCountread-onlycurrentThe peak thread count since the execution of the application. See java.lang.management.ThreadMXBean.getPeakThreadCount()
1.3.6.1.4.1.42.2.145.3.163.1.1.3.4ScalarjvmThreadTotalStartedCountread-onlycurrentThe total number of threads created and started since the Java Virtual Machine started. See java.lang.management.ThreadMXBean.getTotalStartedThreadCount()
1.3.6.1.4.1.42.2.145.3.163.1.1.3.5ScalarjvmThreadContentionMonitoringread-writecurrentThe state of the Thread Contention Monitoring feature. This feature can be: unsupported: The JVM does not support Thread Contention Monitoring. enabled : The J…
1.3.6.1.4.1.42.2.145.3.163.1.1.3.6ScalarjvmThreadCpuTimeMonitoringread-writecurrentThe state of the Thread CPU Time Monitoring feature. This feature can be: unsupported: The JVM does not support Thread CPU Time Monitoring. enabled : The JVM s…
1.3.6.1.4.1.42.2.145.3.163.1.1.3.7ScalarjvmThreadPeakCountResetread-writecurrentThis object indicates the last time - in milliseconds - at which the peak thread count was reset to the current thread count. This corresponds to a time stamp …
1.3.6.1.4.1.42.2.145.3.163.1.1.3.10TablejvmThreadInstanceTablenot-accessiblecurrentThe Thread Instance Table is built from all the methods of ThreadMXBean that take a ThreadID as parameter. See java.lang.management.ThreadMXBean.getAllThreadId…
1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1RowjvmThreadInstanceEntrynot-accessiblecurrentA row in this table represents a live thread. Attributes in this row are built from all the methods of ThreadMXBean that take a ThreadID as parameter. See java…
1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.1ColumnjvmThreadInstIndexnot-accessiblecurrentAn index uniquely identifying a live thread, and directly derived from the value of jvmThreadInstId. The jvmThreadInstId cannot be used directly as index in th…
1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.2ColumnjvmThreadInstIdread-onlycurrentThe thread ID, as returned by Thread.getId(). See java.lang.management.ThreadMXBean.getThreadInfo(long,boolean). getThreadId()
1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.3ColumnjvmThreadInstStateread-onlycurrentThe state of this thread instance. See java.lang.management.ThreadMXBean.getThreadInfo(long,boolean). getThreadState()
1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.4ColumnjvmThreadInstBlockCountread-onlycurrentThe total number of times that this thread has blocked to enter or re-enter a monitor.. See java.lang.management.ThreadMXBean.getThreadInfo(long,boolean). getB…
1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.5ColumnjvmThreadInstBlockTimeMsread-onlycurrentThe approximate accumulated elapsed time (in millisecond) that a thread has blocked to enter or re-enter a monitor since it has started - or since thread conte…
1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.6ColumnjvmThreadInstWaitCountread-onlycurrentThe total number of times that this thread has waited for notification. See java.lang.management.ThreadMXBean.getThreadInfo(long,boolean). getWaitedCount()
1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.7ColumnjvmThreadInstWaitTimeMsread-onlycurrentThe approximate accumulated elapsed time (in millisecond) that a thread has waited on a monitor through a java.lang.Object.wait method since it has started - o…
1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.8ColumnjvmThreadInstCpuTimeNsread-onlycurrentThe approximate accumulated CPU time (in nanosecond) for a thread since it has started - or since thread CPU time monitoring was enabled. If the thread of the …
1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.9ColumnjvmThreadInstNameread-onlycurrentThis thread name - as returned by Thread.getThreadName(). See java.lang.management.ThreadInfo.getThreadName()
1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.10ColumnjvmThreadInstLockNameread-onlycurrentThe string representation of the monitor lock that this thread is blocked to enter or waiting to be notified through the Object.wait method. See J2SE 5.0 API S…
1.3.6.1.4.1.42.2.145.3.163.1.1.3.10.1.11ColumnjvmThreadInstLockOwnerPtrread-onlycurrentA pointer to the thread which owns the monitor of the object on which this thread instance is blocked. This object will point to jvmThreadInstId of the lock ow…
1.3.6.1.4.1.42.2.145.3.163.1.1.4NodejvmRuntime
1.3.6.1.4.1.42.2.145.3.163.1.1.4.1ScalarjvmRTNameread-onlycurrentThe name representing the running Java virtual machine. Note that the SNMP agent may have to truncate the name returned by the underlying API if it does not fi…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.2ScalarjvmRTVMNameread-onlycurrentThe Java virtual machine implementation name. See java.lang.management.RuntimeMXBean.getVmName()
1.3.6.1.4.1.42.2.145.3.163.1.1.4.3ScalarjvmRTVMVendorread-onlycurrentThe Java virtual machine implementation vendor. Note that the SNMP agent may have to truncate the string returned by the underlying API if it does not fit in t…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.4ScalarjvmRTVMVersionread-onlycurrentThe Java virtual machine implementation version. Note that the SNMP agent may have to truncate the string returned by the underlying API if it does not fit in …
1.3.6.1.4.1.42.2.145.3.163.1.1.4.5ScalarjvmRTSpecNameread-onlycurrentThe Java virtual machine specification name. Note that the SNMP agent may have to truncate the string returned by the underlying API if it does not fit in the …
1.3.6.1.4.1.42.2.145.3.163.1.1.4.6ScalarjvmRTSpecVendorread-onlycurrentThe Java virtual machine specification vendor. Note that the SNMP agent may have to truncate the string returned by the underlying API if it does not fit in th…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.7ScalarjvmRTSpecVersionread-onlycurrentThe Java virtual machine specification version. Note that the SNMP agent may have to truncate the string returned by the underlying API if it does not fit in t…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.8ScalarjvmRTManagementSpecVersionread-onlycurrentThe version of the management specification for the Java virtual machine implementation. Note that the SNMP agent may have to truncate the string returned by t…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.9ScalarjvmRTBootClassPathSupportread-onlycurrentIndicates whether the Java virtual machine supports the boot class path mechanism used by the bootstrap class loader to search for class files. See java.lang.m…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.10ScalarjvmRTInputArgsCountread-onlycurrentThe number of input arguments passed to the Java Virtual Machine. See java.lang.management.RuntimeMXBean.getInputArguments()
1.3.6.1.4.1.42.2.145.3.163.1.1.4.11ScalarjvmRTUptimeMsread-onlycurrentUptime of the Java virtual machine, in milliseconds. This is equivalent to ( System.currentTimeMillis() - jvmStartTimeMs ). See also jvmRTStartTimeMs. See java…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.12ScalarjvmRTStartTimeMsread-onlycurrentThe approximate time when the Java virtual machine started, in milliseconds. This is a time stamp as returned by System.currentTimeMillis(). This time will not…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.20TablejvmRTInputArgsTablenot-accessiblecurrentThe Input Argument Table lists the input arguments passed to the Java Virtual Machine. The jvmRTInputArgsIndex is the index of the argument in the array return…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.20.1RowjvmRTInputArgsEntrynot-accessiblecurrentRepresent an input argument passed to the Java Virtual Machine. See java.lang.management.RuntimeMXBean.getInputArguments()
1.3.6.1.4.1.42.2.145.3.163.1.1.4.20.1.1ColumnjvmRTInputArgsIndexnot-accessiblecurrentThe index of the input argument, as in the array returned by RuntimeMXBean.getInputArguments(). See java.lang.management.RuntimeMXBean.getInputArguments()
1.3.6.1.4.1.42.2.145.3.163.1.1.4.20.1.2ColumnjvmRTInputArgsItemread-onlycurrentAn input argument at index jvmRTInputArgsIndex, as in the array returned by RuntimeMXBean.getInputArguments(). Note that the SNMP agent may have to truncate th…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.21TablejvmRTBootClassPathTablenot-accessiblecurrentThe boot class path that is used by the bootstrap class loader to search for a class file for loading. Note that the SNMP agent may have to truncate the bootcl…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.21.1RowjvmRTBootClassPathEntrynot-accessiblecurrentRepresent a path element in the Java Virtual Machine bootclasspath. See java.lang.management.RuntimeMXBean.getBootClassPath()
1.3.6.1.4.1.42.2.145.3.163.1.1.4.21.1.1ColumnjvmRTBootClassPathIndexnot-accessiblecurrentThe index of the path element, as in the array obtained by splitting RuntimeMXBean.getBootClassPath() in its elementary path constituents. See java.lang.manage…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.21.1.2ColumnjvmRTBootClassPathItemread-onlycurrentAn path element at index jvmRTBootClassPathIndex, as in the array obtained by splitting RuntimeMXBean.getBootClassPath() in its elementary path constituents. N…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.22TablejvmRTClassPathTablenot-accessiblecurrentThe class path that is used by the system class loader to search for a class file. Note that the SNMP agent may have to truncate the classpath elements contain…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.22.1RowjvmRTClassPathEntrynot-accessiblecurrentRepresent a path element in the Java Virtual Machine classpath. See java.lang.management.RuntimeMXBean.getClassPath()
1.3.6.1.4.1.42.2.145.3.163.1.1.4.22.1.1ColumnjvmRTClassPathIndexnot-accessiblecurrentThe index of the path element, as in the array obtained by splitting RuntimeMXBean.getClassPath() in its elementary path constituents. See java.lang.management…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.22.1.2ColumnjvmRTClassPathItemread-onlycurrentAn path element at index jvmRTClassPathIndex, as in the array obtained by splitting RuntimeMXBean.getClassPath() in its elementary path constituents. Note that…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.23TablejvmRTLibraryPathTablenot-accessiblecurrentThe library path. Note that the SNMP agent may have to truncate the librarypath elements contained in the string returned by the underlying API if it does not …
1.3.6.1.4.1.42.2.145.3.163.1.1.4.23.1RowjvmRTLibraryPathEntrynot-accessiblecurrentRepresent a path element in the Java Virtual Machine librarypath. See java.lang.management.RuntimeMXBean.getLibraryPath()
1.3.6.1.4.1.42.2.145.3.163.1.1.4.23.1.1ColumnjvmRTLibraryPathIndexnot-accessiblecurrentThe index of the path element, as in the array obtained by splitting RuntimeMXBean.getLibraryPath() in its elementary constituents. See java.lang.management.Ru…
1.3.6.1.4.1.42.2.145.3.163.1.1.4.23.1.2ColumnjvmRTLibraryPathItemread-onlycurrentAn path element at index jvmRTLibraryPathIndex, as in the array obtained by splitting RuntimeMXBean.getLibraryPath() in its elementary path constituents. Note …
1.3.6.1.4.1.42.2.145.3.163.1.1.5NodejvmCompilation
1.3.6.1.4.1.42.2.145.3.163.1.1.5.1ScalarjvmJITCompilerNameread-onlycurrentThe name of the Just-in-time (JIT) compiler. See java.lang.management.CompilationMXBean.getName()
1.3.6.1.4.1.42.2.145.3.163.1.1.5.2ScalarjvmJITCompilerTimeMsread-onlycurrentGets the approximate accumulated elapsed time (in milliseconds) spent in compilation since the Java virtual machine has started. If multiple threads are used f…
1.3.6.1.4.1.42.2.145.3.163.1.1.5.3ScalarjvmJITCompilerTimeMonitoringread-onlycurrentIndicates whether the Java virtual machine supports compilation time monitoring. See java.lang.management.CompilationMXBean. isCompilationTimeMonitoringSupport…
1.3.6.1.4.1.42.2.145.3.163.1.1.6NodejvmOS
1.3.6.1.4.1.42.2.145.3.163.1.1.6.1ScalarjvmOSNameread-onlycurrentThe operating system name. See java.lang.management.OperatingSystemMXBean.getName()
1.3.6.1.4.1.42.2.145.3.163.1.1.6.2ScalarjvmOSArchread-onlycurrentThe operating system architecture. Note that the SNMP agent may have to truncate the string returned by the underlying API if it does not fit in the DisplayStr…
1.3.6.1.4.1.42.2.145.3.163.1.1.6.3ScalarjvmOSVersionread-onlycurrentThe operating system version. Note that the SNMP agent may have to truncate the string returned by the underlying API if it does not fit in the DisplayString (…
1.3.6.1.4.1.42.2.145.3.163.1.1.6.4ScalarjvmOSProcessorCountread-onlycurrentThe number of processors available to the Java virtual machine. See java.lang.management.OperatingSystemMXBean.getAvailableProcessors()
1.3.6.1.4.1.42.2.145.3.163.1.2NodejvmMgtMIBNotifications
1.3.6.1.4.1.42.2.145.3.163.1.2.2NodejvmMgtMIBMemoryNotifs
1.3.6.1.4.1.42.2.145.3.163.1.2.2.1NodejvmMgtMIBLowMemoryNotifs
1.3.6.1.4.1.42.2.145.3.163.1.2.2.1.0NodejvmLowMemoryPrefix
1.3.6.1.4.1.42.2.145.3.163.1.2.2.1.0.1NotificationjvmLowMemoryPoolUsageNotifcurrentThis notification is sent when the memory usage threshold of a memory pool is exceeded.
1.3.6.1.4.1.42.2.145.3.163.1.2.2.1.0.2NotificationjvmLowMemoryPoolCollectNotifcurrentThis notification is sent when the collection memory usage threshold of a memory pool is exceeded.
1.3.6.1.4.1.42.2.145.3.163.1.3NodejvmMgtMIBConformance
1.3.6.1.4.1.42.2.145.3.163.1.3.1NodejvmMgtMIBCompliances
1.3.6.1.4.1.42.2.145.3.163.1.3.1.1CompliancejvmManagementCompliancecurrentThe compliance statement for SNMP entities which implement this MIB.
1.3.6.1.4.1.42.2.145.3.163.1.3.2NodejvmMgtMIBGroups
1.3.6.1.4.1.42.2.145.3.163.1.3.2.1NodejvmClassLoadingGroups
1.3.6.1.4.1.42.2.145.3.163.1.3.2.1.1GroupjvmClassLoadingBasicGroupcurrentA collection of objects that are mapped from JSR 163 java.lang.management.ClassLoadingMXBean interface.
1.3.6.1.4.1.42.2.145.3.163.1.3.2.1.2GroupjvmClassLoadingSetGroupcurrentA collection of writable scalar objects that are mapped from JSR 163 java.lang.management.ClassLoadingMXBean interface, and make it possible to act on class lo…
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2NodejvmMemoryGroups
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.1GroupjvmMemoryBasicGroupcurrentA collection of columnar objects that are mapped from JSR 163 java.lang.management.MemoryManagerMXBean interface.
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.2GroupjvmMemoryHeapUsageGroupcurrentA collection of objects that are mapped from JSR 163 java.lang.management.MemoryMXBean.getHeapMemoryUsage(). When several of these objects are requested within…
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.3GroupjvmMemoryNonHeapUsageGroupcurrentA collection of objects that are mapped from JSR 163 java.lang.management.MemoryMXBean.getNonHeapMemoryUsage(). When several of these objects are requested wit…
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.4GroupjvmMemorySetGroupcurrentA collection of writable scalar objects that are mapped from JSR 163 java.lang.management.MemoryMXBean interface, and make it possible to act on the Garbage Co…
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.5GroupjvmMemManagerGroupcurrentA collection of columnar objects that are mapped from JSR 163 java.lang.management.MemoryManagerMXBean interface.
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.6GroupjvmMemGCGroupcurrentA collection of columnar objects that are mapped from JSR 163 java.lang.management.GarbageCollectorMXBean interface, and are specific to GarbageCollector MXBea…
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.7NodejvmMemPoolGroups
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.7.1GroupjvmMemPoolBasicGroupcurrentA collection of columnar objects that are mapped from JSR 163 java.lang.management.MemoryPoolMXBean interface.
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.7.2GroupjvmMemPoolMonitoringGroupcurrentMemory usage threshold objects mapped from JSR 163 java.lang.management.MemoryPoolMXBean interface, which makes it possible to configure low memory detection. …
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.7.3GroupjvmMemPoolUsageGroupcurrentA collection of objects that are mapped from JSR 163 java.lang.management.MemoryPoolMXBean.getUsage(). When several of these objects are requested within a sin…
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.7.4GroupjvmMemPoolPeakUsageGroupcurrentA collection of objects that are mapped from JSR 163 java.lang.management.MemoryPoolMXBean.getPeakUsage(). When several of these objects are requested within a…
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.7.5GroupjvmMemPoolCollectUsageGroupcurrentA collection of objects that are mapped from JSR 163 java.lang.management.MemoryPoolMXBean.getCollectionUsage(). When several of these objects are requested wi…
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.7.6GroupjvmMemPoolCollectMonitoringGroupcurrentMemory collection usage threshold objects mapped from JSR 163 java.lang.management.MemoryPoolMXBean interface, which makes it possible to configure low memory …
1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.8GroupjvmMemMgrPoolRelationGroupcurrentA collection of columnar objects that are mapped from JSR 163 java.lang.management.MemoryPoolMXBean and java.lang.management.MemoryManagerMXBean interface, and…
1.3.6.1.4.1.42.2.145.3.163.1.3.2.3NodejvmThreadGroups
1.3.6.1.4.1.42.2.145.3.163.1.3.2.3.1GroupjvmThreadBasicGroupcurrentA collection of scalar objects that are mapped from JSR 163 java.lang.management.ThreadMXBean interface.
1.3.6.1.4.1.42.2.145.3.163.1.3.2.3.2NodejvmThreadInstanceGroups
1.3.6.1.4.1.42.2.145.3.163.1.3.2.3.2.1GroupjvmThreadInstanceBasicGroupcurrentA collection of columnar objects that are mapped from JSR 163 java.lang.management.ThreadMXBean interface, and are relative to an instance of java.lang.Thread.
1.3.6.1.4.1.42.2.145.3.163.1.3.2.3.2.2GroupjvmThreadInstanceCpuGroupcurrentA columnar object mapped from JSR 163 java.lang.management.ThreadMXBean interface which provides CPU time statistics about an instance of java.lang.Thread.
1.3.6.1.4.1.42.2.145.3.163.1.3.2.3.2.3GroupjvmThreadInstanceBlockGroupcurrentA collection of columnar objects that are mapped from JSR 163 java.lang.management.ThreadMXBean interface, and which provide synchronization statistics about a…
1.3.6.1.4.1.42.2.145.3.163.1.3.2.4NodejvmRuntimeGroups
1.3.6.1.4.1.42.2.145.3.163.1.3.2.4.1GroupjvmRuntimeBasicGroupcurrentA collection of objects that are mapped from JSR 163 java.lang.management.RuntimeMXBean interface.
1.3.6.1.4.1.42.2.145.3.163.1.3.2.4.2GroupjvmRuntimeBootCPGroupcurrentA columnar object that is mapped from JSR 163 java.lang.management.RuntimeMXBean.getBootClassPath() interface, and provide information about bootclasspath elem…
1.3.6.1.4.1.42.2.145.3.163.1.3.2.5NodejvmJITCompilerGroups
1.3.6.1.4.1.42.2.145.3.163.1.3.2.5.1GroupjvmJITCompilerBasicGroupcurrentA collection of objects that are mapped from JSR 163 java.lang.management.CompilationMXBean interface.
1.3.6.1.4.1.42.2.145.3.163.1.3.2.5.2GroupjvmJITCompilerTimeStatGroupcurrentA collection of objects that are mapped from JSR 163 java.lang.management.CompilationMXBean interface and provide time statistic about the JIT Compiler.
1.3.6.1.4.1.42.2.145.3.163.1.3.2.6GroupjvmOSGroupcurrentA collection of objects that are mapped from JSR 163 java.lang.management.OperatingSystemMXBean interface.
1.3.6.1.4.1.42.2.145.3.163.1.3.2.7GroupjvmLowMemoryUsageNotifGroupcurrentA collection of notifications emitted when low memory usage conditions are detected.
1.3.6.1.4.1.42.2.145.3.163.1.3.2.8GroupjvmLowMemoryCollectNotifGroupcurrentA collection of notifications emitted when low collection memory usage conditions are detected.
Type Definitions
NameSyntaxStatusDescription
JvmArgValueTCOCTET STRING (SIZE (0..1023))currentA string representing an input argument. This object syntax is equivalent to a DisplayString, but with a a 1023 bytes size limits (instead of 255 for a DisplayString). Note that the SNMP agent may have to truncate the s…
JvmImplOptFeatureStateTCINTEGER { unsupported(1), enabled(3), disabled(4) }currentDefines whether an optional feature is supported, enabled, or disabled. An optional feature can be: unsupported: The JVM does not support this feature. enabled : The JVM supports this feature, and it is enabled. disable…
JvmImplSupportStateTCINTEGER { unsupported(1), supported(2) }currentDefines whether a feature is supported or not.
JvmIndex64TCOCTET STRING (SIZE(8))currentA 64 bits string mapping an unsigned 64 bits integer value in big-endian ordering (i.e: 1 is encoded as 0x0000000000000001). This type can be used when an unsigned 64 bits integer needs to be used inside a table index.
JvmJavaObjectNameTCOCTET STRING (SIZE (0..1023))currentAn Object Name, as implemented by the java.lang.management API, which identify a runtime Object (e.g. a Class Loader, a Memory Manager, etc...). The name is assumed to be unique in the scope of the object's class. This …
JvmManagedMemoryTypeTCINTEGER { nonheap(1), heap(2) }currentDefines the type of memory contained in a memory pool. The pool may contain, heap memory or non-heap memory.
JvmPathElementTCOCTET STRING (SIZE (0..1023))currentA file or directory element in a PATH/CLASSPATH/LIBRARY_PATH structure. This object syntax is equivalent to a DisplayString, but with a a 1023 bytes size limits (instead of 255 for a DisplayString). Note that the SNMP a…
JvmPositive32TCInteger32 (0..2147483647)currentA positive Integer32. In Java that would be a number in [0..Integer.MAX_VALUE].
JvmThreadStateTCBITS { inNative(1), suspended(2), newThread(3), runnable(4), blocked(5), terminated(6), waiting(7), timedWaiting(8), other(9) }currentDefines the possible states of a thread running in the Java virtual machine. They are virtual machine thread states and do not reflect any operating system thread states. The first two bits: inNative(1) and suspended(2)…
JvmTimeMillis64TCCounter64currentAn elapsed time, expressed in milli-seconds. This type is based on Counter64, but without its specific semantics.
JvmTimeNanos64TCCounter64currentAn elapsed time, expressed in nano-seconds. This type is based on Counter64, but without its specific semantics.
JvmUnsigned64TCCounter64currentA non-negative 64-bit bit integer, without counter semantics.
JvmValidityStateTCINTEGER { invalid(1), valid(2) }currentDefines whether an object is still valid.
JvmVerboseLevelTCINTEGER { silent(1), verbose(2) }currentDefines whether the verbose flag for a feature is active. verbose: the flag is on. silent: the flag is off.