Package com.palantir.opensource.sysmon

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

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.
 

Package com.palantir.opensource.sysmon Description

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.



Copyright © 2012 Palantir Technologies. All Rights Reserved.