[Xymon] All Xymon rrd graphs suddenly haywire

Ralph Mitchell ralphmitchell at gmail.com
Mon Aug 3 18:56:18 CEST 2015


I'm getting another set of massive spikes.  Everything that updated in the
last couple of days has this:

rra[3].cf = "AVERAGE"
rra[3].rows = 864
rra[3].pdp_per_row = 288
rra[3].xff = 5.0000000000e-01
rra[3].cdp_prep[0].value = 2.8577631848e+94
rra[3].cdp_prep[0].unknown_datapoints = 0


Yep, "e+94".  The above sample is the clock offset on my Linux desktop.
Similarly disk, inode, memory, users, etc.

This is also happening with homegrown tests.  For example, a script that
does this:

     /usr/bin/time -p openssl s_client -connect $COSERVER

to get the timing statistics for a connection.  It shows the same
ridiculously big numbers, but only for a few samples:

                        <!-- 2015-08-03 09:50:00 EDT / 1438609800 -->
<row><v> 1.2500000000e-02 </v><v> 1.0000000000e-02 </v><v> 0.0000000000e+00
</v></row>
                        <!-- 2015-08-03 09:55:00 EDT / 1438610100 -->
<row><v> 2.0411919169e+93 </v><v> 2.0411919169e+93 </v><v> 2.0411919169e+93
</v></row>
                        <!-- 2015-08-03 10:00:00 EDT / 1438610400 -->
<row><v> 2.0411919169e+93 </v><v> 2.0411919169e+93 </v><v> 2.0411919169e+93
</v></row>
                        <!-- 2015-08-03 10:05:00 EDT / 1438610700 -->
<row><v> 2.0411919169e+93 </v><v> 2.0411919169e+93 </v><v> 2.0411919169e+93
</v></row>
                        <!-- 2015-08-03 10:10:00 EDT / 1438611000 -->
<row><v> 5.6024046835e+89 </v><v> 5.6024046835e+89 </v><v> 5.6024046835e+89
</v></row>
                        <!-- 2015-08-03 10:15:00 EDT / 1438611300 -->
<row><v> 1.8600000000e-02 </v><v> 1.0000000000e-02 </v><v> 0.0000000000e+00
</v></row>
                        <!-- 2015-08-03 10:20:00 EDT / 1438611600 -->
<row><v> 2.0000000000e-02 </v><v> 1.0000000000e-02 </v><v> 0.0000000000e+00
</v></row>

I'm going to try the spike removal technique and see what happens.

I'm not getting alerts saying disks are umpteen bazillion % full, which is
good.  It also suggests the stupid numbers are creeping in somewhere in the
RRD backend.

I'm also getting graphs from one server showing up under another server.
I.e. on a disk page that shows just the standard df listing with /, /usr,
/var, /home, /tmp I'm seeing graphs for filesystems that exist on a
different machine.  I don't know if that's related though.

Ralph Mitchell



On Fri, Jul 10, 2015 at 5:17 AM, Steve B <rectifier at gmail.com> wrote:

> It's pretty much all the graphs, GAUGE or not. We upgraded our rrdtool as
> we were on an older version and it seemed ok for hours but then in the AM
> there were some massive spikes and it has spread like wildfire and we are
> back where we started.  Not all graphs are affected though. It seems random
> but it's probably not.
> Still looking at stats and graphs for the vm from inside and out. Very
> frustrating all this!
> Thanks
>
> On Wed, Jul 8, 2015 at 3:14 AM, Jeremy Laidman <jlaidman at rebel-it.com.au>
> wrote:
>
>> On 7 July 2015 at 22:13, Steve B <rectifier at gmail.com> wrote:
>>
>>> ds[pct].min = 0.0000000000e+00
>>> ds[pct].max = 1.0000000000e+02
>>> ds[pct].last_ds = "89"
>>> ds[pct].value = 7.9210000000e+03
>>>
>>
>> Well, this is interesting.  The "max" is set at 100%, but rrdtool
>> accepted a value of 7921%.
>>
>> I've had this happen in the past, but haven't found the cause.  I ended
>> up doing an xport/edit/restore on each RRD file affected.  However, it's
>> only happened here and there.  I've never seen a widespread problem across
>> lots of graphs all at the same time.  My first thought was a counter-wrap
>> problem, but as I recall, I quickly eliminated that as a possible cause.
>>
>> Are all affected graphs of type GAUGE?
>>
>> J
>>
>>
>
> _______________________________________________
> Xymon mailing list
> Xymon at xymon.com
> http://lists.xymon.com/mailman/listinfo/xymon
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20150803/8d1f31b2/attachment.html>


More information about the Xymon mailing list