Hi all,<div><br></div><div>We developed Heymon internally at Dotspots.com as a front-end for Collectd (RRDs). It&#39;s based on the Rails framework. Today we are releasing Heymon as an open source project (MIT license).</div>
<div>
<br></div><div>You can find Heymon here: <a href="http://github.com/newobj/heymon" target="_blank">http://github.com/newobj/heymon</a></div><div>A screenshot of Heymon in action: <a href="http://cloud.github.com/downloads/newobj/heymon/Picture_10.png" target="_blank">http://cloud.github.com/downloads/newobj/heymon/Picture_10.png</a></div>

<div><br></div><div>Heymon has two modes, &quot;Explore&quot; and &quot;Dashboard&quot;. Explore allows you to build graphs from regexes matched into the host, plugin, type, and data sources of Collectd metrics. It&#39;s smart about narrowing selections based on other selections (e.g. select cpu-2 and it will filter out all your single core machines as unselectable), which can help if you have a really large fleet. Any of the graphs you build in Explore mode can be added to dashboards, which have a simple grouping system. The regex mechanism is powerful because you can make a graph that leaves host as wildcard (.*) and the graph in the dashboard will automatically change over time as new machines enter/exit your fleet. </div>
<div><br></div><div>We also built an alarming system into Heymon, but I don&#39;t think it&#39;s polished enough to expose to the public at large right now. With a few uncomments you can unearth it for yourself if you like.</div>
<div><br></div><div>Heymon must reside on the same box as Collectd&#39;s RRD files, and you need to configure Heymon to point to the Collectd installation.</div><div><br></div><div>I&#39;m looking forward to see if people find this useful or want to contribute. We love Collectd and hopefully this little token of our appreciation is useful! If you find any issues, please report them at Github.</div>
<div><br></div><div>Thanks,</div><div>Brian</div><div><br></div><div>(PS: This is my first open source project, so apologies if it seems a bit rough around the edges :-)</div><div><br></div><div><br></div><div><br></div>