Skip to content

A simple monitoring tool which is store timestamp and value in file, and make hourly/daily chart images. Using hyperic sigar, jfreechart and quartz scheduling.

License

Notifications You must be signed in to change notification settings

godzzo/simple-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimMon - simple-monitor

  • A simple monitoring tool which is store timestamp and value in file, and make hourly/daily chart images.
  • It has a simple html/js gui, for browse the chart images, it is jquery based, and count on Apache autoindex modul (it has to be li not fancy htmlTable!).
  • Has an SMPT/POP3 transport for sending data to the central place, if it needed.
  • Using quartz scheduling, jfreechart, and hyperic sigar.

Elements

[Samplers] (https://github.com/godzzo/simple-monitor/tree/master/src/main/java/org/godzzo/simmon/sampler) which acquire the values (free memory, cpu usage, jmx counters...)

  • hyperic sigar based: Cpu, Mem, Proc, Swap, FileSystem,
  • other: Jmx, Jvm

Outputs which can save the values of the samplers

Data file mergers for make hourly data files

Make Chart Images

About

A simple monitoring tool which is store timestamp and value in file, and make hourly/daily chart images. Using hyperic sigar, jfreechart and quartz scheduling.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published