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-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 |
| OID | Name | Access | Status | Description |
|---|---|---|---|---|
| 1.3.6.1.4.1.42 | Nodesun | |||
| 1.3.6.1.4.1.42.2.145 | Nodejmgt | |||
| 1.3.6.1.4.1.42.2.145.3 | Nodestandard | |||
| 1.3.6.1.4.1.42.2.145.3.163.1 | IdentityjvmMgtMIB | 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⦠| ||
| 1.3.6.1.4.1.42.2.145.3.163.1.1 | NodejvmMgtMIBObjects | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.1.1 | NodejvmClassLoading | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.1.1.1 | ScalarjvmClassesLoadedCount | read-only | current | The 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.2 | ScalarjvmClassesTotalLoadedCount | read-only | current | The 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.3 | ScalarjvmClassesUnloadedCount | read-only | current | The 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.4 | ScalarjvmClassesVerboseLevel | read-write | current | Enables 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.2 | NodejvmMemory | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.1.2.1 | ScalarjvmMemoryPendingFinalCount | read-only | current | The 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.2 | ScalarjvmMemoryGCVerboseLevel | read-write | current | Enables 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.3 | ScalarjvmMemoryGCCall | read-write | current | This 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.10 | ScalarjvmMemoryHeapInitSize | read-only | current | Total 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.11 | ScalarjvmMemoryHeapUsed | read-only | current | Total 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.12 | ScalarjvmMemoryHeapCommitted | read-only | current | Total 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.13 | ScalarjvmMemoryHeapMaxSize | read-only | current | Total 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.20 | ScalarjvmMemoryNonHeapInitSize | read-only | current | Total 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.21 | ScalarjvmMemoryNonHeapUsed | read-only | current | Total 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.22 | ScalarjvmMemoryNonHeapCommitted | read-only | current | Total 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.23 | ScalarjvmMemoryNonHeapMaxSize | read-only | current | Total 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.100 | TablejvmMemManagerTable | not-accessible | current | The 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.1 | RowjvmMemManagerEntry | not-accessible | current | A 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.1 | ColumnjvmMemManagerIndex | not-accessible | current | An 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.2 | ColumnjvmMemManagerName | read-only | current | The 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.3 | ColumnjvmMemManagerState | read-only | current | Indicates 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.101 | TablejvmMemGCTable | not-accessible | current | The 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.1 | RowjvmMemGCEntry | not-accessible | current | Provide 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.2 | ColumnjvmMemGCCount | read-only | current | The 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.3 | ColumnjvmMemGCTimeMs | read-only | current | The 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.110 | TablejvmMemPoolTable | not-accessible | current | The 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.1 | RowjvmMemPoolEntry | not-accessible | current | Represents 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.1 | ColumnjvmMemPoolIndex | not-accessible | current | An 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.2 | ColumnjvmMemPoolName | read-only | current | The 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.3 | ColumnjvmMemPoolType | read-only | current | The 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.4 | ColumnjvmMemPoolState | read-only | current | Indicates 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.5 | ColumnjvmMemPoolPeakReset | read-write | current | This 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.10 | ColumnjvmMemPoolInitSize | read-only | current | Initial 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.11 | ColumnjvmMemPoolUsed | read-only | current | Amount 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.12 | ColumnjvmMemPoolCommitted | read-only | current | Amount 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.13 | ColumnjvmMemPoolMaxSize | read-only | current | Maximal 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.21 | ColumnjvmMemPoolPeakUsed | read-only | current | Amount 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.22 | ColumnjvmMemPoolPeakCommitted | read-only | current | Amount 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.23 | ColumnjvmMemPoolPeakMaxSize | read-only | current | Maximal 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.31 | ColumnjvmMemPoolCollectUsed | read-only | current | The 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.32 | ColumnjvmMemPoolCollectCommitted | read-only | current | The 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.33 | ColumnjvmMemPoolCollectMaxSize | read-only | current | The 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.110 | ColumnjvmMemPoolThreshold | read-write | current | The 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.111 | ColumnjvmMemPoolThreshdCount | read-only | current | The 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.112 | ColumnjvmMemPoolThreshdSupport | read-only | current | Tells 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.131 | ColumnjvmMemPoolCollectThreshold | read-write | current | The 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.132 | ColumnjvmMemPoolCollectThreshdCount | read-only | current | The 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.133 | ColumnjvmMemPoolCollectThreshdSupport | read-only | current | Tells 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.120 | TablejvmMemMgrPoolRelTable | not-accessible | current | The 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.1 | RowjvmMemMgrPoolRelEntry | not-accessible | current | A 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.2 | ColumnjvmMemMgrRelManagerName | read-only | current | The 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.3 | ColumnjvmMemMgrRelPoolName | read-only | current | The name of the memory pool. See java.manangement.MemoryPoolMXBean.getName(); |
| 1.3.6.1.4.1.42.2.145.3.163.1.1.3 | NodejvmThreading | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.1.3.1 | ScalarjvmThreadCount | read-only | current | The 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.2 | ScalarjvmThreadDaemonCount | read-only | current | The 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.3 | ScalarjvmThreadPeakCount | read-only | current | The 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.4 | ScalarjvmThreadTotalStartedCount | read-only | current | The 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.5 | ScalarjvmThreadContentionMonitoring | read-write | current | The 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.6 | ScalarjvmThreadCpuTimeMonitoring | read-write | current | The 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.7 | ScalarjvmThreadPeakCountReset | read-write | current | This 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.10 | TablejvmThreadInstanceTable | not-accessible | current | The 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.1 | RowjvmThreadInstanceEntry | not-accessible | current | A 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.1 | ColumnjvmThreadInstIndex | not-accessible | current | An 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.2 | ColumnjvmThreadInstId | read-only | current | The 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.3 | ColumnjvmThreadInstState | read-only | current | The 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.4 | ColumnjvmThreadInstBlockCount | read-only | current | The 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.5 | ColumnjvmThreadInstBlockTimeMs | read-only | current | The 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.6 | ColumnjvmThreadInstWaitCount | read-only | current | The 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.7 | ColumnjvmThreadInstWaitTimeMs | read-only | current | The 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.8 | ColumnjvmThreadInstCpuTimeNs | read-only | current | The 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.9 | ColumnjvmThreadInstName | read-only | current | This 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.10 | ColumnjvmThreadInstLockName | read-only | current | The 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.11 | ColumnjvmThreadInstLockOwnerPtr | read-only | current | A 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.4 | NodejvmRuntime | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.1.4.1 | ScalarjvmRTName | read-only | current | The 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.2 | ScalarjvmRTVMName | read-only | current | The 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.3 | ScalarjvmRTVMVendor | read-only | current | The 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.4 | ScalarjvmRTVMVersion | read-only | current | The 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.5 | ScalarjvmRTSpecName | read-only | current | The 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.6 | ScalarjvmRTSpecVendor | read-only | current | The 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.7 | ScalarjvmRTSpecVersion | read-only | current | The 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.8 | ScalarjvmRTManagementSpecVersion | read-only | current | The 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.9 | ScalarjvmRTBootClassPathSupport | read-only | current | Indicates 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.10 | ScalarjvmRTInputArgsCount | read-only | current | The 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.11 | ScalarjvmRTUptimeMs | read-only | current | Uptime 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.12 | ScalarjvmRTStartTimeMs | read-only | current | The 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.20 | TablejvmRTInputArgsTable | not-accessible | current | The 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.1 | RowjvmRTInputArgsEntry | not-accessible | current | Represent 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.1 | ColumnjvmRTInputArgsIndex | not-accessible | current | The 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.2 | ColumnjvmRTInputArgsItem | read-only | current | An 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.21 | TablejvmRTBootClassPathTable | not-accessible | current | The 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.1 | RowjvmRTBootClassPathEntry | not-accessible | current | Represent 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.1 | ColumnjvmRTBootClassPathIndex | not-accessible | current | The 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.2 | ColumnjvmRTBootClassPathItem | read-only | current | An 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.22 | TablejvmRTClassPathTable | not-accessible | current | The 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.1 | RowjvmRTClassPathEntry | not-accessible | current | Represent 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.1 | ColumnjvmRTClassPathIndex | not-accessible | current | The 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.2 | ColumnjvmRTClassPathItem | read-only | current | An 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.23 | TablejvmRTLibraryPathTable | not-accessible | current | The 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.1 | RowjvmRTLibraryPathEntry | not-accessible | current | Represent 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.1 | ColumnjvmRTLibraryPathIndex | not-accessible | current | The 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.2 | ColumnjvmRTLibraryPathItem | read-only | current | An 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.5 | NodejvmCompilation | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.1.5.1 | ScalarjvmJITCompilerName | read-only | current | The 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.2 | ScalarjvmJITCompilerTimeMs | read-only | current | Gets 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.3 | ScalarjvmJITCompilerTimeMonitoring | read-only | current | Indicates 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.6 | NodejvmOS | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.1.6.1 | ScalarjvmOSName | read-only | current | The operating system name. See java.lang.management.OperatingSystemMXBean.getName() |
| 1.3.6.1.4.1.42.2.145.3.163.1.1.6.2 | ScalarjvmOSArch | read-only | current | The 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.3 | ScalarjvmOSVersion | read-only | current | The 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.4 | ScalarjvmOSProcessorCount | read-only | current | The 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.2 | NodejvmMgtMIBNotifications | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.2.2 | NodejvmMgtMIBMemoryNotifs | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.2.2.1 | NodejvmMgtMIBLowMemoryNotifs | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.2.2.1.0 | NodejvmLowMemoryPrefix | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.2.2.1.0.1 | NotificationjvmLowMemoryPoolUsageNotif | current | This 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.2 | NotificationjvmLowMemoryPoolCollectNotif | current | This 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.3 | NodejvmMgtMIBConformance | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.3.1 | NodejvmMgtMIBCompliances | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.3.1.1 | CompliancejvmManagementCompliance | current | The compliance statement for SNMP entities which implement this MIB. | |
| 1.3.6.1.4.1.42.2.145.3.163.1.3.2 | NodejvmMgtMIBGroups | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.3.2.1 | NodejvmClassLoadingGroups | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.3.2.1.1 | GroupjvmClassLoadingBasicGroup | current | A 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.2 | GroupjvmClassLoadingSetGroup | current | A 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.2 | NodejvmMemoryGroups | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.1 | GroupjvmMemoryBasicGroup | current | A 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.2 | GroupjvmMemoryHeapUsageGroup | current | A 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.3 | GroupjvmMemoryNonHeapUsageGroup | current | A 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.4 | GroupjvmMemorySetGroup | current | A 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.5 | GroupjvmMemManagerGroup | current | A 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.6 | GroupjvmMemGCGroup | current | A 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.7 | NodejvmMemPoolGroups | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.3.2.2.7.1 | GroupjvmMemPoolBasicGroup | current | A 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.2 | GroupjvmMemPoolMonitoringGroup | current | Memory 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.3 | GroupjvmMemPoolUsageGroup | current | A 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.4 | GroupjvmMemPoolPeakUsageGroup | current | A 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.5 | GroupjvmMemPoolCollectUsageGroup | current | A 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.6 | GroupjvmMemPoolCollectMonitoringGroup | current | Memory 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.8 | GroupjvmMemMgrPoolRelationGroup | current | A 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.3 | NodejvmThreadGroups | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.3.2.3.1 | GroupjvmThreadBasicGroup | current | A 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.2 | NodejvmThreadInstanceGroups | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.3.2.3.2.1 | GroupjvmThreadInstanceBasicGroup | current | A 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.2 | GroupjvmThreadInstanceCpuGroup | current | A 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.3 | GroupjvmThreadInstanceBlockGroup | current | A 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.4 | NodejvmRuntimeGroups | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.3.2.4.1 | GroupjvmRuntimeBasicGroup | current | A 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.2 | GroupjvmRuntimeBootCPGroup | current | A 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.5 | NodejvmJITCompilerGroups | |||
| 1.3.6.1.4.1.42.2.145.3.163.1.3.2.5.1 | GroupjvmJITCompilerBasicGroup | current | A 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.2 | GroupjvmJITCompilerTimeStatGroup | current | A 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.6 | GroupjvmOSGroup | current | A 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.7 | GroupjvmLowMemoryUsageNotifGroup | current | A 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.8 | GroupjvmLowMemoryCollectNotifGroup | current | A collection of notifications emitted when low collection memory usage conditions are detected. |
Type Definitions
| Name | Syntax | Status | Description |
|---|---|---|---|
| JvmArgValueTC | OCTET STRING (SIZE (0..1023)) | current | A 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⦠|
| JvmImplOptFeatureStateTC | INTEGER { unsupported(1), enabled(3), disabled(4) } | current | Defines 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⦠|
| JvmImplSupportStateTC | INTEGER { unsupported(1), supported(2) } | current | Defines whether a feature is supported or not. |
| JvmIndex64TC | OCTET STRING (SIZE(8)) | current | A 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. |
| JvmJavaObjectNameTC | OCTET STRING (SIZE (0..1023)) | current | An 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 ⦠|
| JvmManagedMemoryTypeTC | INTEGER { nonheap(1), heap(2) } | current | Defines the type of memory contained in a memory pool. The pool may contain, heap memory or non-heap memory. |
| JvmPathElementTC | OCTET STRING (SIZE (0..1023)) | current | A 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⦠|
| JvmPositive32TC | Integer32 (0..2147483647) | current | A positive Integer32. In Java that would be a number in [0..Integer.MAX_VALUE]. |
| JvmThreadStateTC | BITS { inNative(1), suspended(2), newThread(3), runnable(4), blocked(5), terminated(6), waiting(7), timedWaiting(8), other(9) } | current | Defines 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)⦠|
| JvmTimeMillis64TC | Counter64 | current | An elapsed time, expressed in milli-seconds. This type is based on Counter64, but without its specific semantics. |
| JvmTimeNanos64TC | Counter64 | current | An elapsed time, expressed in nano-seconds. This type is based on Counter64, but without its specific semantics. |
| JvmUnsigned64TC | Counter64 | current | A non-negative 64-bit bit integer, without counter semantics. |
| JvmValidityStateTC | INTEGER { invalid(1), valid(2) } | current | Defines whether an object is still valid. |
| JvmVerboseLevelTC | INTEGER { silent(1), verbose(2) } | current | Defines whether the verbose flag for a feature is active. verbose: the flag is on. silent: the flag is off. |