|
||||||||||
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 |