|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Monitor | An interface for metric-specific montiors, each reading and publishing values from a source on the machine. |
| SystemMonitor | Interface for platform monitors. |
| Class Summary | |
|---|---|
| SysmonDaemon |
SysmonDaemon can be used either as a component of a larger program or as standalone
process (by invoking SysmonDaemon.main(String[])). |
| SysmonDaemon.ShutdownTask | Simple task for parallel shutdown of monitors. |
| Exception Summary | |
|---|---|
| SysmonException | Generic exception for errors in the Sysmon framework. |
The Sysmon package allows a Java program to monitor the health of the host system that the Java VM is running on and access that data via Java Management Extensions (non-Javadoc documentation available in the GitHub Project Wiki).
The Sysmon package can be used as a library inside an existing program or as a standalone daemon that can be accessed via the standard JMX mechanisms for network access.
Currently, it only implements monitoring for Linux-based hosts (see
LinuxMonitor), but could easily be
extended to support any platform.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||