drraw

drraw is a simple web based presentation front-end for RRDtool that allows you to interactively build graphs of your own design. A graph definition can be turned into a template which may be applied to many Round Robin Database files. drraw specializes in providing an easy mean of displaying data stored with RRDtool and does not care about how the data is collected, making it a great complement to other RRDtool front-ends. drraw is extremely easy to install. If you already have a running web server with Perl installed, it should take you less than 10 minutes to get drraw running for testing. Furher configuration is also simple and kept to a minimum.

Unlike its predecessor (MRTG), RRDtool is not a tool that can be used on its own. Instead, it is a building block upon which many front-ends are built. Doing what MRTG does with RRDtool takes three pieces: data collection engine RRDtool

(to store the data) graphing engine Most existing Most data collection engines are specialized, too specialized to cover everything one needs.

to cover everything one needs. Most graphing engines use knowledge of what is being collected to define static graphs which makes it difficult to reuse the engine for data collected differently.

which makes it to reuse the engine for data collected differently. Most of the time, only one of the two engines gets much attention from the developer(s) and the other one is minimal.

Most existing graphing engines use rigid file based configurations to pre-generate thousands of images that may never get viewed. Most existing front-ends try to do everything, which drraw's author considers to be a design flaw for multiple reasons: In contrast, drraw is a graphing engine only

a true web-based tool

lets you collect data any way you want

lets you collect data using as many means/tools as you wish

drraw brings you the following features: An easy interface to define graphs on the fly with all the power provided by RRDtool. Such graphs may be saved for future viewing, or used to define graph templates.

with all the power provided by RRDtool. Such graphs may be saved for future viewing, or used to define graph templates. Graph template s: A template is simply a graph definition missing the data source file names. Instead, templates offer a simple mechanism to find applicable database file names, allowing to apply the same graph to many different databases.

s: A template is simply a graph definition missing the data source file names. Instead, templates offer a simple mechanism to find applicable database file names, allowing to apply the same graph to many different databases. The ability to define " dashboards " featuring (static or dynamic) sets of graph previews for pre-defined graphs and templates.

" featuring (static or dynamic) sets of graph previews for pre-defined graphs and templates. A customizable browser allowing to navigate through graph, template and dashboard definitions.

allowing to navigate through graph, template and dashboard definitions. A viewing engine allowing the user to change the time boundaries on the fly.

drraw is released under a BSD style license which should satisfy pretty much any use you may have for it, but if for some reason it doesn't, contact the author to make appropriate arrangements.

Free support for drraw is handled via two special mailing lists: drraw-announce : Timely release announcements. Note : posts to this list are crossposted to the drraw-users mailing list.

: Timely release announcements. drraw-users: General forum for drraw users. [ Archive ]

© 2002-2008 - Christophe Kalt