jvmMemoryGCCall

JVM-MANAGEMENT-MIB · .1.3.6.1.4.1.42.2.145.3.163.1.1.2.3

Object

scalar r/w Enumeration
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, that can be returned from a GET request:
          
 unsupported(1): means that remote invocation of gc() is not 
                 supported by the SNMP agent.
 supported(2)  : means that remote invocation of gc() is supported
                  by the SNMP agent.
          
* One action value, that can be provided in a SET request to
 trigger the garbage collector:
          
 start(3)      : means that a manager wishes to trigger
                 garbage collection.
          
* Two result value, that will be returned in the response to a
 SET request when remote invocation of gc is supported
  by the SNMP agent:
          
  started(4)    : means that garbage collection was 
                 successfully triggered. It does not mean 
                 however that the action was successfullly
                 completed: gc might still be running when
                 this value is returned.
  failed(5)     : means that garbage collection couldn't be
                 triggered.
          
* If remote invocation is not supported by the SNMP agent, then
 unsupported(1) will always be returned as a result of either
 a GET request, or a SET request with start(3) as input value.
          
* If a SET request with anything but start(3) is received, then
  the agent will return a wrongValue error.
          
See java.lang.management.MemoryMXBean.gc()

Context

MIB
JVM-MANAGEMENT-MIB
OID
.1.3.6.1.4.1.42.2.145.3.163.1.1.2.3
Type
scalar
Access
readwrite
Status
current
Parent
jvmMemory
Groups
1

Scalars have one instance, identified by the .0 suffix.

Read the scalar instance
/usr/bin/snmpget -v2c -c '<community>' -Pud -Ir -OQUv -m 'JVM-MANAGEMENT-MIB' -M '/opt/observium/mibs/oracle:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'JVM-MANAGEMENT-MIB::jvmMemoryGCCall.0'
More examples
Translate to a numeric OID
/usr/bin/snmptranslate -Pud -Ir -On -m 'JVM-MANAGEMENT-MIB' -M '/opt/observium/mibs/oracle:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'JVM-MANAGEMENT-MIB::jvmMemoryGCCall'

Syntax

Enumeration

Values & Constraints

Enumerated Values
1unsupported
2supported
3start
4started
5failed

Conformance