Hello,
I got a bunch of RRA files and I want to get the total bandwidth from them for
a specific date interval for accounting purposes.
Im using cacti to generate the graphs so Im not too good at RRDTOOL Im afraid
(sorry) and couldnt find a solution to this.
I´ve managed to get data from a rrd-file like this:
rrdtool xport --start now-24h --end now
DEF:out=rra/switch_traffic_in_28.rrd:traffic_out:MAX XPORT:out:"out bytes"
.
I get a XML file that looks like this:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xport>
<meta>
<start>1116057600</start>
<step>7200</step>
<end>1118656800</end>
<rows>362</rows>
<columns>1</columns>
<legend>
<entry>out bytes</entry>
</legend>
</meta>
<data>
<row><t>1116057600</t><v>1.3456063333e+04</v></row>
<row><t>1116064800</t><v>1.7400663333e+04</v></row>
<row><t>1116072000</t><v>1.5801985689e+04</v></row>
<row><t>1116079200</t><v>1.4365490467e+04</v></row>
<row><t>1118656800</t><v>NaN</v></row>
</data>
</xport>
I have trouble with interpreting the XML-output, whats <t> and whats <v>, what
does 1.3456063333e+04 mean? I can't find any info on how the data should be
parsed. I guess I should loop all rows but after that Im stuck, should I add
the numbers somehow?
Thanks for your time...and thanks for any help :)
Best Regards
Goran Tornqvist
--
Unsubscribe mailto:[EMAIL PROTECTED]
Help mailto:[EMAIL PROTECTED]
Archive http://lists.ee.ethz.ch/rrd-users
WebAdmin http://lists.ee.ethz.ch/lsg2.cgi