A Rails-based frontend for Collectd
Ruby JavaScript Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
doc
lib/tasks
log
public
script
test
tmp/db
vendor/plugins/haml
LICENSE
README.md
Rakefile

README.md

OVERVIEW

Heymon is a Rails-based frontend for Collectd. Heymon's initial development was performed as an infrastructure project for http://dotspots.com. DotSpots, Inc. has graciously agreed to release this code as open source.

CREDITS

Original Author: Brian Long mailto:newobj@gmail.com

Contributors: chrispy (http://github.com/chrispy)

Heymon's distribution includes:

SCREENSHOTS

INSTALLATION

  1. Install the following gems: gem install right_aws gem install haml

  2. Install RRDtool: http://oss.oetiker.ch/rrdtool/ Make sure to enter bindings/ruby and install the ruby bindings as well.

  3. Install the gems for whatever database you plan on using, e.g. sqlite3. Note: use of sqlite3 in production is strongly discouraged. gem install sqlite3-ruby

  4. Edit your database configuration to your liking. (edit config/database.yml)

  5. Create heymon's databases rake db:migrate

  6. Edit config/environment.rb to point to your collectd installation. Note: yes, the implication is that heymon must run on the same machine as collectd. COLLECTD_RRD = '<path to collectd rrds e.g. /dist/collectd/var/lib/collectd/rrd>' # (edit config/environment.rb to change the following line) Also edit the location of your rrdtool binary as necessary: RRDTOOL_BIN = '<path to rrdtool binary e.g. /usr/local/bin/rrdtool>'

  7. Start rails and you're off!