drraw

What is 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.

Why drraw ?

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 right arrow RRDtool
(to store the data)
right arrow graphing engine
Most existing front-ends try to do everything, which drraw's author considers to be a design flaw for multiple reasons:

In contrast, drraw

Features

drraw brings you the following features:

drraw in the real world

Here are some sites where you can see drraw in action:

drraw is also mentioned in the following:

Licensing

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.

Support

Free support for drraw is handled via two special mailing lists and a wiki:

Download

To receive timely release announcements, subscribe to drraw-announce.

drraw is also available via third-party package systems:

Requirements & Compatibility

drraw is written in Perl (using RRDtool's RRDs.pm module) and will require a working web server supporting CGI scripts (such as Apache or IIS). The following versions are recommended:

The following tables summarize configurations that have been reported to work:
PerlCGI.pm
5.005032.46
5.0062.56, 2.561
5.0060012.752, 2.88, 2.89, 2.91, 2.93, 3.05, 3.11
5.0082.81, 2.89, 2.91, 2.98, 2.99, 3.05, 3.10
5.0080013.00
5.0080023.00, 3.05, 3.11, 3.20
5.0080033.01
5.0080043.04, 3.05, 3.11, 3.25, 3.29
5.0080052.89, 3.04, 3.05, 3.10, 3.15, 3.16, 3.17, 3.25, 3.29
5.0080063.01, 3.05, 3.07, 3.10, 3.25, 3.31
5.0080073.05, 3.10, 3.15, 3.16
5.0080083.15, 3.16, 3.20, 3.23, 3.25, 3.27, 3.29
5.008008/mod_perl23.15
5.0100003.29, 3.33
5.83.04
5.8.02.81
5.8.43.04
Web ServerVersions
Apache1.3.0, 1.3.3, 1.3.9, 1.3.12, 1.3.17, 1.3.19, 1.3.23-1.3.24, 1.3.26-1.3.29, 1.3.31, 1.3.33-1.3.34, 1.3.36-1.3.37, 1.3.41, 2.0.40, 2.0.45-2.0.55, 2.0.58-2.0.59, 2.1.4, 2.2.0, 2.2.2-2.2.4, 2.2.6, 2.2.8
IBM_HTTP_SERVER1.3.19.4
IBM_HTTP_Server2.0.47.1-PK13230
Mathopd1.5p1, 1.5p3, 1.6b5
Microsoft-IIS5.0, 5.1, 6.0
MiniServ0.01
Oracle-Application-Server-10g10.1.2.0.2
TwistedWeb1.1.0
fnord1.10, 1.8, 1.9
iPlanet-WebServer-Enterprise6.0
lighttpd1.4.11, 1.4.13, 1.4.15, 1.4.18
mini_httpd1.19
thttpd2.23beta1
RRDs.pmdrraw
1.0003311.2, 0.x
2.0, 2.1
1.0003510.x
2.0, 2.1
1.0003712.1
1.0003911.1, 1.0, 0.x
2.0, 2.1
1.0004011.2, 1.1, 1.0, 0.x
2.0, 2.2, 2.1
1.0004111.2, 0.x
2.0, 2.2, 2.1
1.0004211.2, 1.1, 0.x
2.0
1.0004511.2, 1.1, 0.x
2.0, 2.2, 2.1
1.0004611.2
2.0, 2.1
1.0004712.0
1.0004811.2
2.0, 2.1
1.0004912.0, 2.2, 2.1
1.0005012.2, 2.1
1.1000011.2 with local updates, 1.2, 0.x
2.0
1.20012.1
1.20042.1
1.20062.1
1.20082.1
1.20092.1
1.2012.2, 2.1
1.20111.2
2.0, 2.2, 2.1
1.20122.0, 2.2, 2.1
1.20132.2, 2.1
1.20142.2, 2.1
1.20152.2, 2.1
1.20182.2, 2.1
1.20192.2, 2.1
1.20232.2, 2.1
1.20262.2, 2.1
1.20272.2, 2.1
1.29990708032.2

© 2002-2008 - Christophe Kalt