<div dir="ltr">I thing RRD needs two or more consecutive data points before it produces results. If you add more than one within a timeslot, it rejects the second and subsequent ones. If you've configured your RRD file to work on an hourly basis, you need to wait 2-3 hours.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 11 Sep 2019 at 02:07, Root, Paul T <<a href="mailto:Paul.Root@centurylink.com">Paul.Root@centurylink.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">







<div lang="EN-US">
<div class="gmail-m_-1414901126581170947WordSection1">
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">A couple hours later, and still no graph in
 xymon.<span>  </span>Ssl_error_log yields:<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">[Tue Sep 10 11:01:36 2019] [error] [client 10.139.63.193]
 Premature end of script headers: showgraph.sh, referer: <a href="https://xymon.corp.intranet/xymon-cgi/svcstatus.sh?HOST=nsmdenvp185&SERVICE=ConfigPulls" target="_blank">
https://xymon.corp.intranet/xymon-cgi/svcstatus.sh?HOST=nsmdenvp185&SERVICE=ConfigPulls</a><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">The manual graph is still getting more data
 in, using the exact same definitions as in graphs.cfg. <u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<div>
<div style="border-color:rgb(225,225,225) currentcolor currentcolor;border-style:solid none none;border-width:1pt medium medium;padding:3pt 0in 0in">
<p class="MsoNormal"><b><font size="2" face="Calibri"><span style="font-size:11pt;font-weight:bold">From:</span></font></b><span> Root, Paul T
<br>
<b><span style="font-weight:bold">Sent:</span></b> Tuesday, September 10, 2019 9:09 AM<br>
<b><span style="font-weight:bold">To:</span></b> 'Jeremy Laidman' <<a href="mailto:jeremy@laidman.org" target="_blank">jeremy@laidman.org</a>><br>
<b><span style="font-weight:bold">Cc:</span></b> Japheth Cleaver <<a href="mailto:cleaver@terabithia.org" target="_blank">cleaver@terabithia.org</a>>; Ralph Mitchell <<a href="mailto:ralphmitchell@gmail.com" target="_blank">ralphmitchell@gmail.com</a>>; <a href="mailto:xymon@xymon.com" target="_blank">xymon@xymon.com</a><br>
<b><span style="font-weight:bold">Subject:</span></b> RE: [Xymon] Graphing in Xymon<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">Excellent, that’s probably the key.
<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">I’ve made the change, I’m guessing I need a new input before anything can work.
<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">rrdtool tune ConfigPulls.rrd -h NetAtoD:86400 -h NetEtoN:86400 -h NetOtoZ1to9:86400 -h Other:86400 -h InfraGen:86400 -h InfraSec:86400<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><?xml version="1.0" encoding="utf-8"?><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><!DOCTYPE rrd SYSTEM "<a href="http://oss.oetiker.ch/rrdtool/rrdtool.dtd" target="_blank">http://oss.oetiker.ch/rrdtool/rrdtool.dtd</a>"><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><!-- Round Robin Database Dump --><rrd> <version> 0003 </version><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><span>       
</span><step> 300 </step> <!-- Seconds --><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><span>       
</span><lastupdate> 1568123701 </lastupdate> <!-- 2019-09-10 08:55:01 CDT --><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><span>       
</span><ds><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><span>               
</span><name> NetAtoD </name><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><span>               
</span><type> GAUGE </type><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><span>               
</span><minimal_heartbeat> 86400 </minimal_heartbeat><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><span>               
</span><min> NaN </min><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><span>               
</span><max> NaN </max><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><span>               
</span><!-- PDP Status --><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><span>               
</span><last_ds> 167 </last_ds><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><span>               
</span><value> NaN </value><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><span>   
</span><span>            </span><unknown_sec> 1 </unknown_sec><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><span>      
</span></ds><u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">Impatient as I am, I manually ran the script again, and then ran the rrdtool graph, and I got data points on the graph. So I should be close
 now. <u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">Thanks,<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">Paul.<u></u><u></u></span></font></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><b><font size="2" face="Calibri"><span style="font-size:11pt;font-weight:bold">From:</span></font></b><span> Jeremy
 Laidman <<a href="mailto:jeremy@laidman.org" target="_blank">jeremy@laidman.org</a>> <br>
<b><span style="font-weight:bold">Sent:</span></b> Tuesday, September 10, 2019 8:38 AM<br>
<b><span style="font-weight:bold">To:</span></b> Root, Paul T <<a href="mailto:Paul.Root@CenturyLink.com" target="_blank">Paul.Root@CenturyLink.com</a>><br>
<b><span style="font-weight:bold">Cc:</span></b> Japheth Cleaver <<a href="mailto:cleaver@terabithia.org" target="_blank">cleaver@terabithia.org</a>>; Ralph Mitchell <<a href="mailto:ralphmitchell@gmail.com" target="_blank">ralphmitchell@gmail.com</a>>;
<a href="mailto:xymon@xymon.com" target="_blank">xymon@xymon.com</a><br>
<b><span style="font-weight:bold">Subject:</span></b> Re: [Xymon] Graphing in Xymon<u></u><u></u></span></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
<div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">"ds[NetAtoD].minimal_heartbeat = 600"<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">Isn't the minimal_heartbeat setting for telling RRD to discard samples that exist on their own? I think the idea is that it doesn't make sense to calculate values from DERIVE
 or COUNTER inputs. From the man page for rrdcreate:<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><<i><span style="font-style:italic">The "heartbeat" defines the maximum acceptable interval between samples/updates. If the interval between samples is less than "heartbeat",
 then an average rate is calculated and applied for that interval. If the interval between samples is longer than "heartbeat", then that entire interval is considered "unknown".</span></i>><u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">If you're sampling once per hour, then every sample will exceed the 600 second heartbeat. So you might need to re-create (or rrdtune) your RRD file and increase the mimimal_heartbeat
 value.<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">And from the man page for rrdtune:<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><<b><i><span style="font-weight:bold;font-style:italic">--heartbeat</span></i></b><i><span style="font-style:italic">|<b><span style="font-weight:bold">-h</span></b> ds-name:heartbeat
</span></i><u></u><u></u></span></font></p>
<p class="MsoNormal" style="margin-left:0.5in"><i><font size="2" face="Calibri"><span style="font-size:11pt;font-style:italic">modify the heartbeat of a data source. By setting this to a high value the
</span></font></i><i><font size="1"><span style="font-size:7.5pt;font-style:italic">RRD</span></font> will accept things like one value per day.</i>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt">J<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
</div>
</div>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11pt"><u></u> <u></u></span></font></p>
</div>
<center>This communication is the property of CenturyLink and may contain confidential or privileged information. Unauthorized use of this communication is strictly prohibited and may be unlawful. If you have received this communication in error, please immediately
 notify the sender by reply e-mail and destroy all copies of the communication and any attachments.</center>
</div>

</blockquote></div>