RRDtool 1.x - Round Robin Database
C Shell Makefile M4 C# Perl Other
Latest commit bd0c038 Sep 23, 2016 @oetiker committed on GitHub Merge pull request #741 from sharuzzaman/patch-1
fixed typo for 100,000 second in example1
Permalink
Failed to load latest commit information.
bindings detect overlong keys in callbacks ... fix for #738 Sep 8, 2016
conftools make sure people don't confuse the MASTER branche with the 1.5 branch… Jan 28, 2016
debian replae with pointer Aug 24, 2009
doc fixed typo for 100,000 second in example1 Sep 22, 2016
etc rrdcached-lsb: update to support unprivileged group/user configuration Jun 1, 2014
examples Fix spelling typos Jan 1, 2016
m4 m4/acinclude.m4: fix for build error 'possibly undefined macro: AS_VA… Aug 23, 2016
po Fix spelling typos Jan 1, 2016
src src/rrd_list.c: fix local directory listing when connection to rrdcac… Sep 7, 2016
tests tests/: adds list1 'rrdtool list' test script Aug 31, 2016
win32 rrd_daemon: Add LIST command to list the rrd databases Aug 24, 2016
.gitignore po: add remove-potcdate.sin Jan 29, 2015
.indent.pro Updates from Bernhard Fischer rep dot nop gmail com May 25, 2007
.travis.yml --use-mirrors is not supported anymore Dec 7, 2015
CHANGES Merge pull request #710 from nirgal/patch-4 Jun 21, 2016
CONTRIBUTORS Fix spelling typos Jan 1, 2016
COPYRIGHT cleaning up to get ready for the 1.5.0-rc1 release Jan 8, 2015
LICENSE cleaning up to get ready for the 1.5.0-rc1 release Jan 8, 2015
Makefile.am Add configure option to disable documentation Dec 2, 2015
Makefile.in make sure people don't confuse the MASTER branche with the 1.5 branch… Jan 28, 2016
NEWS fix release number May 9, 2016
README.md Add Gitter badge Apr 22, 2016
THREADS fix spelling and syntax, especially in messages that are printed -- M… May 25, 2004
TODO Fix spelling typos Jan 1, 2016
VERSION make sure people don't confuse the MASTER branche with the 1.5 branch… Jan 28, 2016
WIN32-BUILD-TIPS.txt Fix spelling typos Jan 1, 2016
bootstrap cleaning up to get ready for the 1.5.0-rc1 release Jan 8, 2015
configure make sure people don't confuse the MASTER branche with the 1.5 branch… Jan 28, 2016
configure.ac prep master for new checkins Apr 19, 2016
favicon.ico included favicon in distro Oct 7, 2005
rrd_config.h.in add in files ... to be able to build from a clone Jan 12, 2015
rrdtool-1.2-release prepare for the release of rrdtool-1.2.19 Feb 1, 2007
rrdtool-release get ready for 1.5.4 Aug 9, 2015
rrdtool.spec get rid of all the version strings in the GIT version. they get added… Jan 8, 2015

README.md

RRDtool - Round Robin Database Tool

Join the chat at https://gitter.im/oetiker/rrdtool-1.x

RRDTool 1.x master build status: Build Status test coverage Coverage Status

RRDtool 1.6.x build status: Build Status

RRDtool is a little program for easily maintaining a database of time-series data. It comes with a charting program for drawing pretty graphs based on the data stored.

It is pretty easy to gather status information from all sorts of things, ranging from the temperature in your office to the number of octets which have passed through the FDDI interface of your router. But it is not so trivial to store this data in a efficient and systematic manner. This is where RRDtool kicks in. It lets you log and analyze the data you gather from all kinds of data-sources (DS). The data analysis part of RRDtool is based on the ability to quickly generate graphical representations of the data values collected over a definable time period.

To compile:

check out the instructions in [[doc/rrdbuild.pod]]

Getting Started:

Either after compiling or after installing you can try the example RRDtool applications in the examples directory.

To learn:

Read the documentation in the doc directory.

If you are looking for a more slow paced introduction, make sure to read Alex van den Bogaerdt's rrdtutorial which is also available from the doc directory. Also read his cdeftutorial and Steve Rader's rpntutorial.

If you want to know about the format of the log files check [[src/rrd_format.h]] there are a lot of comments in there ...

How to make Tobi happy:

If you want to show your appreciation for RRDtool you could make me happy by going to http://tobi.oetiker.ch/wish and ordering a CD from my CD wish list ...

How to keep in touch:

There are 3 Mailing lists for RRDtool:

rrd-announce LOW volume RRDtool Announcements List (Only Stable Releases) rrd-users For discussion amongst people who use RRDtool in their applications rrd-developers For people who actually HACK RRDtool code

To subscribe to send a message with the subject 'subscribe' to -request@lists.oetiker.ch

Note, that postings to rrd-announce will always be cross-posted to rrd-users and rrd-developers as well.

To Contribute:

Contributed feature and bug patches are most welcome. Since rrdtool lives on github, it is now very easy to create pull requests. Work from the master branch unless you are creating bugfixes. No new features should go into the 1.2, 1.3 and 1.4 branches.

If you contribute new features, make sure to also update the documentation pod files.

The latest released Version:

Is always available from http://oss.oetiker.ch/rrdtool/

Tobias Oetiker tobi@oetiker.ch