[Xymon] graph themes

Kris Springer kspringer at innovateteam.com
Thu Nov 29 02:21:51 CET 2018


Here's how to round the corners of your graphs to make them look a 
little more modern.  You can edit the radius value to your liking.

Add the following to your /xymon/server/www/menu/_xymonmenu-blue.css_

*img[alt*="xymongraph"] { **
** border-radius: 20px; **
**}*


Kris Springer


On 11/28/18 11:05 AM, Ralph Mitchell wrote:
> 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 <mailto: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 <mailto: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
>>>             <mailto:ISClientServerLine-of-Business_Linux.ZA at mtn.com>
>>>
>>>
>>>             /
>>>
>>>         ------------------------------------------------------------------------
>>>         *From:* Xymon <xymon-bounces at xymon.com>
>>>         <mailto:xymon-bounces at xymon.com> on behalf of Kris Springer
>>>         <kspringer at innovateteam.com> <mailto: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 <mailto: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/552cf622/attachment.html>


More information about the Xymon mailing list