#!/usr/bin/python

import rrdtool, os, sys

#create db
rrdtool.create('test.rrd', '-s', '60', 'DS:in:GAUGE:120:U:125000000',
  'DS:out:GAUGE:120:U:125000000', 'RRA:AVERAGE:0.5:1:129600',
  'RRA:AVERAGE:0.5:12:105120')

# and final demonstration
for interval in [3600*24,3600*24*7,3600*24*31,3600*24*365]:
    print interval
    rrdtool.graph('test.png', '-w', '576', '--zoom', '5', '--start', '-%s' % interval,
       '--lazy',
       'DEF:in=test.rrd:in:AVERAGE',
       'AREA:in#ff0000',
       'LINE1:in#000000',
       'COMMENT:X=3\l',
       'COMMENT:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \r',
       'COMMENT:Generated at Sun Dec 30 16.54.51 2007 by SAGATOR \r'
    )

