public class JvmManagementMibInst extends JvmManagementMib
JvmManagementMibInst demonstrates how an AgenPro generated
MIB module class can be extended to provide JMX instrumentation for it. The
instrumentation is done mostly descriptive. Only for value mapping some code
is necessary.JvmManagementMib.JvmClassesVerboseLevelEnum, JvmManagementMib.JvmJITCompilerTimeMonitoringEnum, JvmManagementMib.JvmMemoryGCCallEnum, JvmManagementMib.JvmMemoryGCVerboseLevelEnum, JvmManagementMib.JvmRTBootClassPathSupportEnum, JvmManagementMib.JvmThreadContentionMonitoringEnum, JvmManagementMib.JvmThreadCpuTimeMonitoringEnumcolJvmMemGCCount, colJvmMemGCTimeMs, colJvmMemManagerName, colJvmMemManagerState, colJvmMemMgrRelManagerName, colJvmMemMgrRelPoolName, colJvmMemPoolCollectCommitted, colJvmMemPoolCollectMaxSize, colJvmMemPoolCollectThreshdCount, colJvmMemPoolCollectThreshdSupport, colJvmMemPoolCollectThreshold, colJvmMemPoolCollectUsed, colJvmMemPoolCommitted, colJvmMemPoolInitSize, colJvmMemPoolMaxSize, colJvmMemPoolName, colJvmMemPoolPeakCommitted, colJvmMemPoolPeakMaxSize, colJvmMemPoolPeakReset, colJvmMemPoolPeakUsed, colJvmMemPoolState, colJvmMemPoolThreshdCount, colJvmMemPoolThreshdSupport, colJvmMemPoolThreshold, colJvmMemPoolType, colJvmMemPoolUsed, colJvmRTBootClassPathItem, colJvmRTClassPathItem, colJvmRTInputArgsItem, colJvmRTLibraryPathItem, colJvmThreadInstBlockCount, colJvmThreadInstBlockTimeMs, colJvmThreadInstCpuTimeNs, colJvmThreadInstId, colJvmThreadInstLockName, colJvmThreadInstLockOwnerPtr, colJvmThreadInstName, colJvmThreadInstState, colJvmThreadInstWaitCount, colJvmThreadInstWaitTimeMs, idxJvmMemGCCount, idxJvmMemGCTimeMs, idxJvmMemManagerName, idxJvmMemManagerState, idxJvmMemMgrRelManagerName, idxJvmMemMgrRelPoolName, idxJvmMemPoolCollectCommitted, idxJvmMemPoolCollectMaxSize, idxJvmMemPoolCollectThreshdCount, idxJvmMemPoolCollectThreshdSupport, idxJvmMemPoolCollectThreshold, idxJvmMemPoolCollectUsed, idxJvmMemPoolCommitted, idxJvmMemPoolInitSize, idxJvmMemPoolMaxSize, idxJvmMemPoolName, idxJvmMemPoolPeakCommitted, idxJvmMemPoolPeakMaxSize, idxJvmMemPoolPeakReset, idxJvmMemPoolPeakUsed, idxJvmMemPoolState, idxJvmMemPoolThreshdCount, idxJvmMemPoolThreshdSupport, idxJvmMemPoolThreshold, idxJvmMemPoolType, idxJvmMemPoolUsed, idxJvmRTBootClassPathItem, idxJvmRTClassPathItem, idxJvmRTInputArgsItem, idxJvmRTLibraryPathItem, idxJvmThreadInstBlockCount, idxJvmThreadInstBlockTimeMs, idxJvmThreadInstCpuTimeNs, idxJvmThreadInstId, idxJvmThreadInstLockName, idxJvmThreadInstLockOwnerPtr, idxJvmThreadInstName, idxJvmThreadInstState, idxJvmThreadInstWaitCount, idxJvmThreadInstWaitTimeMs, oidJvmClassesLoadedCount, oidJvmClassesTotalLoadedCount, oidJvmClassesUnloadedCount, oidJvmClassesVerboseLevel, oidJvmJITCompilerName, oidJvmJITCompilerTimeMonitoring, oidJvmJITCompilerTimeMs, oidJvmLowMemoryPoolCollectNotif, oidJvmLowMemoryPoolUsageNotif, oidJvmMemGCEntry, oidJvmMemManagerEntry, oidJvmMemMgrPoolRelEntry, oidJvmMemoryGCCall, oidJvmMemoryGCVerboseLevel, oidJvmMemoryHeapCommitted, oidJvmMemoryHeapInitSize, oidJvmMemoryHeapMaxSize, oidJvmMemoryHeapUsed, oidJvmMemoryNonHeapCommitted, oidJvmMemoryNonHeapInitSize, oidJvmMemoryNonHeapMaxSize, oidJvmMemoryNonHeapUsed, oidJvmMemoryPendingFinalCount, oidJvmMemPoolEntry, oidJvmOSArch, oidJvmOSName, oidJvmOSProcessorCount, oidJvmOSVersion, oidJvmRTBootClassPathEntry, oidJvmRTBootClassPathSupport, oidJvmRTClassPathEntry, oidJvmRTInputArgsCount, oidJvmRTInputArgsEntry, oidJvmRTLibraryPathEntry, oidJvmRTManagementSpecVersion, oidJvmRTName, oidJvmRTSpecName, oidJvmRTSpecVendor, oidJvmRTSpecVersion, oidJvmRTStartTimeMs, oidJvmRTUptimeMs, oidJvmRTVMName, oidJvmRTVMVendor, oidJvmRTVMVersion, oidJvmThreadContentionMonitoring, oidJvmThreadCount, oidJvmThreadCpuTimeMonitoring, oidJvmThreadDaemonCount, oidJvmThreadInstanceEntry, oidJvmThreadPeakCount, oidJvmThreadPeakCountReset, oidJvmThreadTotalStartedCount, oidTrapVarJvmMemPoolCollectThreshdCount, oidTrapVarJvmMemPoolCollectUsed, oidTrapVarJvmMemPoolName, oidTrapVarJvmMemPoolThreshdCount, oidTrapVarJvmMemPoolUsed| Constructor and Description |
|---|
JvmManagementMibInst(org.snmp4j.agent.NotificationOriginator notificationOriginator) |
| Modifier and Type | Method and Description |
|---|---|
void |
registerMOs(org.snmp4j.agent.MOServer server,
org.snmp4j.smi.OctetString context) |
createMO, getJvmMemGCEntry, getJvmMemManagerEntry, getJvmMemMgrPoolRelEntry, getJvmMemPoolEntry, getJvmRTBootClassPathEntry, getJvmRTClassPathEntry, getJvmRTInputArgsEntry, getJvmRTLibraryPathEntry, getJvmThreadInstanceEntry, jvmLowMemoryPoolCollectNotif, jvmLowMemoryPoolUsageNotif, unregisterMOspublic JvmManagementMibInst(org.snmp4j.agent.NotificationOriginator notificationOriginator)
public void registerMOs(org.snmp4j.agent.MOServer server,
org.snmp4j.smi.OctetString context)
throws org.snmp4j.agent.DuplicateRegistrationException
registerMOs in interface org.snmp4j.agent.MOGroupregisterMOs in class JvmManagementMiborg.snmp4j.agent.DuplicateRegistrationExceptionCopyright © 2015 SNMP4J.org. All rights reserved.