Xymon Mailing List Archive search

Graph right-axis in Xymon

list Ralph Mitchell
Thu, 7 Jun 2012 14:39:39 -0400
Message-Id: <user-bfa2b2fac071@xymon.invalid>

I just tried it on a random temperature graph, and it seems to work as two
lines:

    --right-axis
    10:-1000

That definitely put an axis on the right side of the graph.

To set it up as a single line in graphs.cfg, you'll need to do some work on
xymon-4.3.7/web/showgraph.c.  Starting at line 1068, you can see how other
options work, such as --title, height, width, upperlimit & lowerlimit.  I
think you'd need to add something to the gdef_t struct and some handling in
load_gdefs at line 314.  Dunno what else.

But that's just a wild guess...  :-)

Ralph Mitchell


On Thu, Jun 7, 2012 at 12:05 PM, SebA <user-4631430d620a@xymon.invalid> wrote:
Hi,

Has anyone got a right-axis working in Xymon graphs?  The nearest info I
can
find is the post below, but I still can't get it to work seperating
--right-axis from the parameter with a line-break.  Does anyone have a
working example?  If I put --right-axis in the graphs.cfg, it just does not
display it.

Many thanks,

SebA

-----Original Message-----
From: David Peters [mailto:user-66917457e380@xymon.invalid]
Sent: 06 December 2009 06:49
To: user-ae9b8668bcde@xymon.invalid
Subject: RE: [hobbit] Extra graph parameters.

Hang on a sec....

Debugging shows that there is a special case for -l and -u
where it picks up
two tokens on the same line (ie -l 0). The default case is that
hobbitgraph.c expects parameters to be separated on word per line:

--right-axis
10:-1000

Or

-c

CANVAS:#449900


Hmmm that seems a bit counterintuitive as it is almost like
rrdtool but not
quite, which can be confusing.


-----Original Message-----
From: David Peters [mailto:user-66917457e380@xymon.invalid]
Sent: Sunday, 6 December 2009 5:11 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] Extra graph parameters.


I thought you could just add extra rrdtool graph commandline
parameters to
the hobbitgraph file for a graph section and hey presto it
would use them.
This seems to work for some and not for others. (eg -e and -A work)

It may be a more generic issue related to parameter
assumptions within the
code, but anyway, I added a some code to handle a couple of additional
directives in hobbitgraph.cfg. (RSCALE, RFORMAT and RLABEL -
in order to add
a different scale to the right hand y axis.)

Should I look deeper into the code and see why --right-axis
scale:shift,
--right-axis-format and --right-axis-label seem to get
ignored if I add them
to hobbitgraph.cfg.

Or should I just use the code that I now have that uses my
Hobbit specific
directives.

Or am I missing something entirely altogether?