|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rioproject.system.measurable.disk.DiskSpaceMonitor
public class DiskSpaceMonitor
The DiskSpaceMonitor monitors disk space usage. This class
uses either Hyperic SIGAR, or operations system specific utilities (like df)
to obtain this information. The use of SIGAR is preferred, and if not
available will use external df exec by forking a process and parsing
it's results.
Note: Hyperic SIGAR is licensed under the GPL with a FLOSS license exception, allowing it to be included with the Rio Apache License v2 distribution. If for some reason the GPL cannot be used with your distribution of Rio, remove the RIO_HOME/lib/hyperic directory.
| Constructor Summary | |
|---|---|
DiskSpaceMonitor()
|
|
| Method Summary | |
|---|---|
DiskSpaceUtilization |
getMeasuredResource()
Get the MeasuredResource |
void |
setFileSystemToMonitor(String fileSystem)
|
void |
setID(String id)
Set the identifier for the resource being measured |
void |
setThresholdValues(ThresholdValues tVals)
Set the ThresholdValues for the resource being measured |
void |
terminate()
Terminate any collection mechanisms |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DiskSpaceMonitor()
| Method Detail |
|---|
public void setID(String id)
MeasurableMonitor
setID in interface MeasurableMonitor<DiskSpaceUtilization>id - The identifierpublic void setThresholdValues(ThresholdValues tVals)
MeasurableMonitor
setThresholdValues in interface MeasurableMonitor<DiskSpaceUtilization>tVals - The ThresholdValuespublic void setFileSystemToMonitor(String fileSystem)
public DiskSpaceUtilization getMeasuredResource()
MeasurableMonitor
getMeasuredResource in interface MeasurableMonitor<DiskSpaceUtilization>MeasuredResource
for the MeasurableMonitorpublic void terminate()
MeasurableMonitor
terminate in interface MeasurableMonitor<DiskSpaceUtilization>
|
Copyright © Rio Project. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||