On Tue, Nov 12, 2013 at 7:21 PM, Jeremy Laidman <user-71895fb2e44c@xymon.invalid>wrote:
Asif
It might be an either/or, situation otherwise you get the situation you've
described, where both status_rrd and data_rrd channels try to update the
RRD file.
You might find that adjusting the TEST2RRD variable to include only
"columname" and not "columnname=ncv" might do the trick. The man page for
xymond_rrd talks about the "ncv" part only being used for status messages.
But this is a long-shot.
Looks like if I do not have columnname=ncv it does not generate a rrd file.
You can include the NCV in your status message, perhaps hidden inside a
comment like this:
$XYMON $XYMSRV "status $MACHINE.$COLUMN $COLOR `date`
${MSG}
<!--
foo: 1
bar: 2
-->
"
But you'd also need to reformat your MSG to not contain anything that
looks like NCV. It might be sufficient to remove all the colons and equals
signs, for example.
I did some clean up so nothing in MSG has NCV like data and I added the NCV
data in the <-- ... --> . It did create the rrd file with the correct NCV
keys, but values
are zeros. It is dropping the values for some reason? So I am almost there
if I can figure out why the values are not showing up.
The other option would be using --extra-test and --extra-script and parse
the values from the status channel to generate rrd?
If you want to send the data separately, perhaps use a trends message,
like so:
I want the graph show up in the test page, so sending it to just trends
won't work, right?
$XYMON $XYMSRV "data $MACHINE.trends
[columnname.rrd]
DS:foo:GAUGE:600:0:U 1
DS:bar:GAUGE:600:0:U 2
"
Cheers
Jeremy
On 13 November 2013 09:20, Asif Iqbal <user-6f4b51ac2a40@xymon.invalid> wrote:
Hi All,
I sent some text to status channel and some NCVs to the data channel for
same test/columnname.
So on the same script I have the followings
...
$XYMON $XYMSRV "status $MACHINE.$COLUMN $COLOR `date`
${MSG}
"
$XYMON $XYMSRV "data $MACHINE.$COLUMN
foo: 1
bar: 2
"
Then I placed the columnname=ncv in TEST2RRD and restarted xymon
rrdtool dump $COLUMN.rrd shows all the text from status msgs in it, yikes!
How do I tell xymon to look at only the data channel for the rrds and
leave the status channel alone for this test/columnname?
Thanks
--
Asif Iqbal
PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
--
Asif Iqbal
PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?