[rrd-users] Simple RRA Want to make it more Complex
Martin Rheumer
martinr at hotkey.net.au
Fri Apr 22 07:52:38 MEST 2005
Peeps,
I have a pretty simple rrd files that stores values I collect in a database
every 15 minutes.
ie.
1. Values get dumped into csv files with 15 minute increments
2. I import them into a Mysql Database to run some queries on it
3. Dumps out a RRD file from perl.
4. I make a graph of the last days values.
I now want to make it a little like mrtg with a weekly avg, monthly
avg and yearlt avg graphs..
Can someone suggest some better rra options here ?
my @options = ("-b", $START, "-s", $STEP,
"DS:a:GAUGE:1800:U:U",
"DS:b:GAUGE:1800:U:U",
"RRA:AVERAGE:0.5:1:999",
"RRA:MIN:0.5:1:999",
"RRA:MAX:0.5:1:999");
Could someone suggest some better options here I am pretty sure I need some
better RRA's.
Apologies if this is a little newbie question as well ;-(
My graphing options are below as well..
my ($graphret,$xs,$ys) = RRDs::graph $GIF, "--title", $hash1{port},
"--vertical-label", 'Cells Per Second', "--start", ($graph_start),
"--end", $graph_end,
"--interlace", "--imgformat","PNG",
"DEF:alpha=$RRD:a:AVERAGE",
"LINE1:alpha#ff0000:In Cells",
"DEF:beta=$RRD:b:AVERAGE",
"LINE1:beta#00ff00:Out Cells",
"HRULE:$hline#ff8800:High Water Mark at $hline",
"PRINT:alpha:AVERAGE:Average In Cells %1.2lf",
"PRINT:alpha:MIN:Min In Cells %1.2lf",
"PRINT:alpha:MAX:Max In Cells %1.2lf",
"PRINT:beta:AVERAGE:Average Out Cells %1.2lf",
"PRINT:beta:MIN:Min Out Cells %1.2lf",
"PRINT:beta:MAX:Max Out Cells %1.2lf",
"VRULE:".($graph_start-3600)."#008877:60 Minutes ago",
"VRULE:".($graph_start-7200)."#008877:120 Minutes ago";
Many Thanks
Martin
--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive http://lists.ee.ethz.ch/rrd-users
WebAdmin http://lists.ee.ethz.ch/lsg2.cgi
More information about the rrd-users
mailing list