#!/bin/sh outdir="." file="logged" rm ${outdir}/${file}.rrd if [ ! -f ${outdir}/${file} ]; then rrdtool create ${outdir}/${file}.rrd --step 300 --start 1000000000 \ DS:male:GAUGE:600:0:U \ DS:female:GAUGE:600:0:U \ DS:other:GAUGE:600:0:U \ RRA:AVERAGE:0.5:1:600 \ RRA:AVERAGE:0.5:6:700 \ RRA:AVERAGE:0.5:24:775 \ RRA:AVERAGE:0.5:288:797 \ RRA:LAST:0.5:1:600 \ RRA:LAST:0.5:6:700 \ RRA:LAST:0.5:24:775 \ RRA:LAST:0.5:288:797 \ RRA:MIN:0.5:1:600 \ RRA:MIN:0.5:6:700 \ RRA:MIN:0.5:24:775 \ RRA:MIN:0.5:288:797 \ RRA:MAX:0.5:1:600 \ RRA:MAX:0.5:6:700 \ RRA:MAX:0.5:24:775 \ RRA:MAX:0.5:288:797 fi typeset -i x now=`date +%s` x=$(($now-86400)) while [ $x -lt $now ]; do rrdtool update ${outdir}/${file}.rrd $x:${RANDOM}:${RANDOM}:${RANDOM} x=$(($x+300)) done rrdtool update ${outdir}/${file}.rrd N:${RANDOM}:${RANDOM}:${RANDOM}