SNMP Monitoring in Java VM

SNMP is not really simple, but quite useful, if you want to run standard monitoring tools like Nagios, Zero RRD or Cacti.

Even though Java offers JMX over RMI for runtime information like thread and memory consumption, you can also activate SNMP to read at least a subset.

Nagios SNMP

SNMP (at least NET-SNMP in Linux) is providing enough data to setup checks for CPU, memory, disk and processes to a standard Nagios.