RRDtool 1.x - Round Robin Database
Branch: master
Clone or download
c72578 and oetiker Update etc/Makefile.am
- Add rrdcached-init-lsb to EXTRA_DIST
- Trim trailing space after backslash. Fixes:
  etc/Makefile.am:1: warning: whitespace following trailing backslash
Latest commit cdd9e0a Feb 18, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Feb 4, 2019
bindings Update FSF address and fix UTF8 Feb 10, 2019
conftools ready for 1.7.1 release Feb 4, 2019
debian replae with pointer Aug 24, 2009
doc Delete name.inc Feb 11, 2019
etc Update etc/Makefile.am Feb 18, 2019
examples ready for 1.7.1 release Feb 4, 2019
m4 Update snprintf.m4, add _HW_FUNC_XPRINTF_REPLACE Feb 18, 2019
po sync 1.7.1 release updates Feb 4, 2019
src Define mkdir() macro for Windows builds Feb 10, 2019
tests add missing testfile Feb 8, 2019
win32 Update year in COPYRIGHT and win32/*.rc files Feb 14, 2019
.gitignore Stop ignoring translation updates Feb 14, 2018
.indent.pro Updates from Bernhard Fischer rep dot nop gmail com May 25, 2007
.travis.yml add ghostscript to build env Feb 7, 2019
CHANGES add notes on update Feb 11, 2019
CONTRIBUTORS Update FSF address and fix UTF8 Feb 10, 2019
COPYRIGHT Update year in COPYRIGHT and win32/*.rc files Feb 14, 2019
LICENSE Update FSF address and fix UTF8 Feb 10, 2019
Makefile.am properly add etc files via EXTRA_DIST - fixes #956 some more Feb 4, 2019
Makefile.in properly add etc files via EXTRA_DIST - fixes #956 some more Feb 4, 2019
NEWS fix release number May 9, 2016
README.md Fix some typos in comments Oct 13, 2017
THREADS cleanup THREADs notes since the library is now threadsafe May 16, 2017
TODO Fix spelling typos Jan 1, 2016
VERSION add releasee tests to travis and bump version number for rerelease wi… Feb 7, 2019
WIN32-BUILD-TIPS.txt Define HAVE_G_REGEX_NEW, remove PCRE deps (MSVC) (#839) Nov 18, 2017
bootstrap cleaning up to get ready for the 1.5.0-rc1 release Jan 8, 2015
configure generate NUMVERS from VERSION file Feb 7, 2019
configure.ac generate NUMVERS from VERSION file Feb 7, 2019
favicon.ico included favicon in distro Oct 7, 2005
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 use systemd macros for rrdcached in rpm spec file Mar 1, 2017


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