[Xymon] graph themes

Ralph Mitchell ralphmitchell at gmail.com
Wed Nov 28 19:05:56 CET 2018


Individual line colors are listed in xymon/server/etc/graphs.cfg.  E.g. the
clock graph line is 00CC00 (mostly green):

[clock]
        TITLE Clock offset
        YAXIS Seconds
        DEF:offset=clock.rrd:la:AVERAGE
        LINE2:offset#00CC00:Seconds
                               ^^^

The default colors for the @RRDIDX@ multi line graphs are set in
xymon-4.3.28/web/showgraph.c:

     char *colorlist[] = {
             "0000FF", "FF0000", "00CC00", "FF00FF",
             "555555", "880000", "000088", "008800",
             "008888", "888888", "880088", "FFFF00",
             "888800", "00FFFF", "00FF00", "AA8800",
             "AAAAAA", "DD8833", "DDCC33", "8888FF",
             "5555AA", "B428D3", "FF5555", "DDDDDD",
             "AAFFAA", "AAFFFF", "FFAAFF", "FFAA55",
             "55AAFF", "AA55FF",
             NULL
     };

You'd need to recompile showgraph.cgi to change those.  I don't know if
there's any place to change those without a recompile.

Ralph Mitchell



On Wed, Nov 28, 2018 at 12:15 PM Kris Springer <kspringer at innovateteam.com>
wrote:

> Just to close the loop on this conversation, here's what I added to my
> xymonserver.cfg file to get my graphs the way I wanted.  As previously
> stated the opts are all on one long line.
>
> # graph theme
> # values can be found at
> https://oss.oetiker.ch/rrdtool/doc/rrdgraph.en.html
> RRDGRAPHOPTS="-E -R light --border 0 --dynamic-labels -a PNG --grid-dash
> 1:0 -n LEGEND:8:Roboto -n TITLE:9:Roboto -n AXIS:7:Roboto -n UNIT:7:Roboto
> -n WATERMARK:.1:Roboto -c BACK#262626 -c CANVAS#000000 -c SHADEA#000000 -c
> SHADEB#000000 -c GRID#00000000 -c MGRID#DDDDDD11 -c FONT#DDDDDD -c
> AXIS#262626 -c FRAME#000000 -c ARROW#262626"
>
> I'd still like rounded corners and I haven't figured out how to change the
> graph line colors, but that's not a big deal for me at this moment.
>
> Kris Springer
>
>
>
> On 11/27/18 6:21 PM, Ralph Mitchell wrote:
>
> There may be a better place to put this, but it works for me.  In:
>
>      /home/xymon/server/etc/xymonserver.cfg
>
> add this as one long line:
>
> RRDGRAPHOPTS="-c BACK#363636 -c CANVAS#000000 -c SHADEA#CFCFCF -c
> SHADEB#CFCFCF -c GRID#222222 -c MGRID#441E1E -c FONT#FFFFFF -c AXIS#696969
> -c FRAME#000000 -c ARROW#FA0016"
>
> Take them out of the graphs.cfg file.  I don't know if it's strictly
> necessary to restart Xymon, but I did, and all the graphs now come up with
> those colors.  Not sure how to make it work with individual graphs.
>
> Ralph Mitchell
>
>
>
> On Tue, Nov 27, 2018 at 7:33 PM Kris Springer <kspringer at innovateteam.com>
> wrote:
>
>> I tried adding the color lines into my graphs.cfg file as specified in
>> this how-to
>> https://oss.oetiker.ch/rrdtool/doc/rrdgraph.en.html
>>
>> I edited one section to see what would happen.  It threw an error that
>> said *invalid color def format*
>>
>> Here's the section of my graphs.cfg that I edited.  Anyone know what the
>> correct formatting is so I can stylize my graphs?
>>
>> [memory]
>>         FNPATTERN ^memory.(.+).rrd
>>         TITLE Memory Utilization
>>         YAXIS % Used
>>         DEF:p at RRDIDX@=@RRDFN@:realmempct:AVERAGE
>>         LINE2:p at RRDIDX@#@COLOR@:@RRDPARAM@
>>         -u 100
>>         -b 1024
>>        *-c BACK#363636*
>> *      -c CANVAS#000000*
>> *      -c SHADEA#CFCFCF*
>> *      -c SHADEB#CFCFCF*
>> *      -c GRID#222222*
>> *      -c MGRID#441E1E*
>> *      -c FONT#FFFFFF*
>> *      -c AXIS#696969*
>> *      -c FRAME#000000*
>> *      -c ARROW#FA0016*
>>         GPRINT:p at RRDIDX@:LAST: \: %5.1lf (cur)
>>         GPRINT:p at RRDIDX@:MAX: \: %5.1lf (max)
>>         GPRINT:p at RRDIDX@:MIN: \: %5.1lf (min)
>>         GPRINT:p at RRDIDX@:AVERAGE: \: %5.1lf (avg)\n
>>
>>
>> Kris Springer
>>
>>
>>
>> On 11/27/18 2:02 PM, Jean-Pierre Pitout [ MTN South Africa ] wrote:
>>
>> Something similar to Grafana would be awesome! It provides a very rich
>> set of graphing options.  (see image below) No idea if RRDs can be used
>> though.
>>
>>     Reference - http://docs.grafana.org/features/panels/graph/
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *   ________________________________________________     Jean-Pierre
>> Pitout [ MTN South Africa ]     Senior Linux Engineer (RHCA)     IS Client
>> Server Line-Of-Business Linux
>> ISClientServerLine-of-Business_Linux.ZA at mtn.com
>> <ISClientServerLine-of-Business_Linux.ZA at mtn.com> *
>>
>> ------------------------------
>> *From:* Xymon <xymon-bounces at xymon.com> <xymon-bounces at xymon.com> on
>> behalf of Kris Springer <kspringer at innovateteam.com>
>> <kspringer at innovateteam.com>
>> *Sent:* 27 November 2018 19:24
>> *To:* Xymon MailingList
>> *Subject:* [Xymon] graph themes
>>
>> Can anyone advise on how to theme the graphs a bit?  After 20 years of
>> the light gray rectangles I'd like them to look a little more modern.
>>
>> --
>>
>> Kris Springer
>>
>>
>>
>>
>> *"This email is confidential. If you have received it in error, you are
>> on notice of its status. Please notify us immediately by reply email and
>> then delete this message from your system. Please do not copy it or use it
>> for any purpose, or disclose its contents to any other person as to do so
>> could be a breach of confidentiality. Thank you for your co-operation. "*
>>
>> “The information contained in this message is intended solely for the
>> individual to whom it is specifically and originally addressed. This
>> message and its contents may contain confidential or privileged information
>> from MTN Group. If you are not the intended recipient, you are hereby
>> notified that any disclosure or distribution, is strictly prohibited. If
>> you receive this email in error, please notify MTN Group immediately and
>> delete it. MTN Group does not accept any liability or responsibility if
>> action is taken in reliance on the contents of this information . Note that
>> all personal emails are not authorized by MTN Group. ”
>>
>>
>> _______________________________________________
>> 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/20181128/58b2590b/attachment.html>


More information about the Xymon mailing list