Xymon Mailing List Archive search

SPLITNCV and graphs

list W.J.M. Nelis
Thu, 16 Apr 2015 08:58:49 +0200
Message-Id: <user-e78e96296696@xymon.invalid>

Hello,
I'm trying to add a new graph to a test using NCV (SPLITNCV actually).  I read through the graphing tips, I read several emails that provided hints (not my exact problem but nudged me the right way)...

long story short.   I finally got he graph to show up on my test page...but the rrd file doesn't seem to be populating the fields as expected when I run "rrdtool dump".  The only thing I can figure is that the test I'm performing doesn't run every 5 minutes but every 15 minutes.  Does that matter?  I would have expected in the worst case that only every 3rd row would have a value.

What am I missing here?  Note, I dropped my test to run every 5 minutes to see if this theory is true.
Is the DS type DERIVE or COUNTER? In that case two successive samples, which are 5 minutes apart, are needed to create one data point in the graph.

As a side note, it would be extremely helpful if the NCV component didn't look at the entire status but required a comment block (for example) to contain it.  That way you could keep your data stream isolated from your message.  For example:

<!-- NCV data
metric1: 123
metric2: 456
etc
-->
Perhaps you can use the devmon format, which encapsulates the data to trend in an HTML comment section. In that case, one would have to specify "test=devmon" in stead of "test=ncv" in variable TEST2RRD. There is no need for an NCV_Something variable, as the DS definition is included with the data to trend.

My test kept creating an rrd file for a date string that was part of the status message.  That's a bit annoying.
There are (at least) two ways to circumvent that problem:
  A) Add "*:NONE" to the NCV_Something variable;
  B) Replace all occurrences of ":" and "=" outside the NCV part by their HTML equivalent, thus "&#58;" and "&#61;".

Regards,
   Wim Nelis.