<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div>Steve,</div><div>if you program in Perl, RRD::Tweak module might be helping. I wrote it exactly for that -- to be able to manipulate RRD structuire in a flexible way.</div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 10.65px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 10.65px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"> <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1"> <b><span
style="font-weight:bold;">From:</span></b> Steve Shipway <s.shipway@auckland.ac.nz><br> <b><span style="font-weight: bold;">To:</span></b> "rrd-developers@lists.oetiker.ch" <rrd-developers@lists.oetiker.ch> <br> <b><span style="font-weight: bold;">Sent:</span></b> Monday, August 20, 2012 2:53 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> [rrd-developers] Yet another RRD merge script<br> </font> </div> <br>
<meta http-equiv="x-dns-prefetch-control" content="off"><div id="yiv238838627"><style><!--
#yiv238838627
_filtered #yiv238838627 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
_filtered #yiv238838627 {font-family:Verdana;panose-1:2 11 6 4 3 5 4 4 2 4;}
_filtered #yiv238838627 {font-family:Webdings;panose-1:5 3 1 2 1 5 9 6 7 3;}
_filtered #yiv238838627 {font-family:"Arial Narrow";panose-1:2 11 6 6 2 2 2 3 2 4;}
#yiv238838627
#yiv238838627 p.yiv238838627MsoNormal, #yiv238838627 li.yiv238838627MsoNormal, #yiv238838627 div.yiv238838627MsoNormal
        {margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:"sans-serif";}
#yiv238838627 a:link, #yiv238838627 span.yiv238838627MsoHyperlink
        {color:blue;text-decoration:underline;}
#yiv238838627 a:visited, #yiv238838627 span.yiv238838627MsoHyperlinkFollowed
        {color:purple;text-decoration:underline;}
#yiv238838627 span.yiv238838627EmailStyle17
        {font-family:"sans-serif";color:windowtext;}
#yiv238838627 .yiv238838627MsoChpDefault
        {}
_filtered #yiv238838627 {margin:72.0pt 72.0pt 72.0pt 72.0pt;}
#yiv238838627 div.yiv238838627WordSection1
        {}
--></style><div><div class="yiv238838627WordSection1"><div class="yiv238838627MsoNormal">Unable to find a script to merge my RRD files as I wanted, I’ve taken to writing my own generic one.</div><div class="yiv238838627MsoNormal"> </div><div class="yiv238838627MsoNormal">This new script will merge one or more RRD files, which do not need to have the same DS or RRA definitions, to make a single RRD. It can preserve a configurable list of DS over the set, building different RRA from whichever available RRA match the closest, merging RRA where they cover different time windows. You can specify longer or shorter RRA length, and even change the step value as you go (though this is not yet working quite right). It should also be able to use one RRD to fill in the gaps in another, though this is still work in progress.</div><div class="yiv238838627MsoNormal"> </div><div class="yiv238838627MsoNormal">It doesn’t seem to work with
HW RRAs yet, and I haven’t tested with calculated DSs.</div><div class="yiv238838627MsoNormal"> </div><div class="yiv238838627MsoNormal">Is there anyone out there who’d like to have a copy for testing purposes, and feed back patches/requests/bugs?</div><div class="yiv238838627MsoNormal"> </div><div class="yiv238838627MsoNormal">The motivation for this script is to migrate our MRTG system (32bit, multiple archived copies of RRDs) to our new system (64bit, single extra-long RRD) but it makes sense to support a more generic set of requirements. </div><div class="yiv238838627MsoNormal"> </div><div class="yiv238838627MsoNormal">Steve</div><div class="yiv238838627MsoNormal"> </div><div class="yiv238838627MsoNormal" style="text-align:center;" align="center"><span lang="EN-US"><hr align="center" size="2" width="100%"></span></div><div class="yiv238838627MsoNormal"><b>Steve Shipway</b></div><div
class="yiv238838627MsoNormal"><span style="font-size:10.0pt;">ITS Unix Services Design Lead</span></div><div class="yiv238838627MsoNormal"><span style="font-size:10.0pt;">University of Auckland, New Zealand</span></div><div class="yiv238838627MsoNormal"><span style="font-size:10.0pt;">Floor 1, 58 Symonds Street, Auckland</span></div><div class="yiv238838627MsoNormal"><i><span style="font-size:10.0pt;color:#595959;">Phone: +64 (0)9 3737599 ext 86487</span></i></div><div class="yiv238838627MsoNormal"><i><span style="font-size:10.0pt;color:#595959;">DDI: +64 (0)9 924 6487</span></i></div><div class="yiv238838627MsoNormal"><i><span style="font-size:10.0pt;color:#595959;">Mobile: +64 (0)21 753 189</span></i></div><div class="yiv238838627MsoNormal"><i><span style="font-size:10.0pt;color:#595959;">Email: <a rel="nofollow" ymailto="mailto:s.shipway@auckland.ac.nz" target="_blank" href="mailto:s.shipway@auckland.ac.nz"><span
style="color:#595959;">s.shipway@auckland.ac.nz</span></a></span></i></div><div class="yiv238838627MsoNormal"><span style="font-size:18.0pt;font-family:Webdings;color:green;" lang="EN-GB">P</span><span style="color:blue;" lang="EN-GB"> </span><span style="font-size:10.0pt;font-family:"sans-serif";color:green;" lang="EN-GB">Please consider the environment before printing this e-mail</span><span style="color:blue;" lang="EN-GB"> </span><span style="font-size:7.5pt;font-family:"sans-serif";color:navy;" lang="EN-GB"></span></div><div class="yiv238838627MsoNormal"><i><span style="font-size:10.0pt;"> </span></i></div><div class="yiv238838627MsoNormal"> </div></div></div></div><meta http-equiv="x-dns-prefetch-control" content="on"><br>_______________________________________________<br>rrd-developers mailing list<br><a ymailto="mailto:rrd-developers@lists.oetiker.ch"
href="mailto:rrd-developers@lists.oetiker.ch">rrd-developers@lists.oetiker.ch</a><br><a href="https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers" target="_blank">https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers</a><br><br><br> </div> </div> </blockquote></div> </div></body></html>