[Xymon] Combine multiple graphs
Andy Smith
abs at shadymint.com
Thu Jun 12 09:39:32 CEST 2014
Jeremy Laidman wrote:
> Thanks Martin and Andy. drraw seems like the business. It's everything
> that RRGrapher is and more!
>
If you add a title, header and stylesheet into drraw.conf, you can
integrate drraw very nicely into Xymon. This might be worth posting to
the list for others :-
# The title used as header for the index web pages
$title = 'Xymon Metrics Graphs';
$header = '<BODY BGCOLOR="green" BACKGROUND="/xymon/gifs/bkg-
green.gif" TEXT="#D8D8BF" LINK="#00FFAA" VLINK="#FFFF44">
<link rel="shortcut icon" href="/xymon/gifs/drraw/drraw.ico">
<link rel="stylesheet" href="/xymon/gifs/xymonbody.css">
<link rel="stylesheet" href="/xymon/menu/xymonmenu-blue.css">
';
# read in the menu from /apps/xymon/server/etc/xymonmenu.cfg
open(CFH, "</apps/xymon/server/etc/xymonmenu.cfg") or die "Can't open
menu file, $!\n";
while(<CFH>) {
$_ =~ s@\$XYMONSERVERWWWURL@/xymon@;
$_ =~ s@\$XYMONSERVERCGIURL@/xymon-cgi@;
$_ =~ s@\$XYMONSERVERSECURECGIURL@/xymon-seccgi@;
$header .= $_;
}
close(CFH);
# Style Sheet
$bgColor = '"#054205"';
$CSS = <<END;
h1.title {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
border-bottom: 2px solid #C0C0C0;
padding-top: 0.5em;
padding-bottom: 0.5em;
text-align: center;
}
h1.title a {
font-family: Arial, Helvetica, sans-serif;
color: #C0C0C0;
}
.padless {
margin-top: 0pt;
margin-bottom: 0pt;
padding: 0pt;
}
.small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.smallred {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: red;
}
.normal {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.red {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: red;
}
.simplyred {
color: red;
}
tr.header {
background-color: #296100;
}
.code {
font-family: Courier;
font-size: 10px;
background-color: #296100;
border: 2pt #C0C0C0 solid;
padding: 5pt;
}
.error {
font-weight: bold;
background-color: red;
border: 2pt #FF9900 solid;
padding: 5pt;
}
.help {
color: Maroon;
background: #E0E0E0;
border: 1pt black solid;
padding: 5pt;
}
div.tag {
border-top: 2px solid #C0C0C0;
margin-top: 1.5em;
padding-top: 0.5em;
font-size: 75%;
text-align: right;
color: #C0C0C0;
}
div.tag a {
color: #FFFF44;
}
END
--
Andy
More information about the Xymon
mailing list