New stylesheets with Ubuntu 14.04's nagios
authorAlex Dehnert <alex@dehnerts.com>
Tue, 19 Jan 2016 01:33:50 +0000 (20:33 -0500)
committerAlex Dehnert <alex@dehnerts.com>
Tue, 19 Jan 2016 01:33:50 +0000 (20:33 -0500)
17 files changed:
stylesheets/avail.css
stylesheets/checksanity.css
stylesheets/cmd.css
stylesheets/common.css
stylesheets/config.css
stylesheets/extinfo.css
stylesheets/histogram.css
stylesheets/history.css
stylesheets/ministatus.css
stylesheets/notifications.css
stylesheets/outages.css
stylesheets/showlog.css
stylesheets/status.css
stylesheets/statusmap.css
stylesheets/summary.css
stylesheets/tac.css
stylesheets/trends.css

index b9c6bfc1c55ea9f502fc0f5b4c128071e21b5863..b1ad0bfe3e5758203226a45bb8de775f418ad4d7 100644 (file)
@@ -1,68 +1,35 @@
-
-.avail { font-family: arial,serif;  background-color: white;  color: black;  font-size: 10pt; }
-
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
-
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { font-family: arial,serif;  color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
-
-.linkBox { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB;  padding: 1px; }
-
-.reportRange { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt; }
-.reportDuration { font-family: arial,serif;  text-align: center;  font-size: 8pt; }
-.reportTime { font-family: arial,serif;  text-align: center;  font-size: 8pt; }
-
-.dataTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-
-TABLE.data { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 2px; }
-TH.data { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: left;  background-color: #999797;  color: #DCE5C1; }
-.dataOdd { font-family: arial,serif;  font-size: 10pt;  background-color: #DBDBDB; }
-.dataEven { font-family: arial,serif;  font-size: 10pt;  background-color: #C4C2C2; }
-
-.optionBoxTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt; }
-.optionBox { font-family: arial,serif;  font-size: 10pt;  background-color: #EEEEF4;  padding: 2px; }
-
-.hostUP { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #33FF00;  font-weight: bold; }
-.hostDOWN { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; }
-.hostUNREACHABLE { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; }
-
-.serviceOK { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #33FF00;  font-weight: bold; }
-.serviceWARNING { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #FFFF00;  font-weight: bold; }
-.serviceUNKNOWN { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #FF9900;  font-weight: bold; }
-.serviceCRITICAL { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; }
-
-.optBox { font-family: arial narrow,serif;  font-size: 10pt;  font-weight: bold; }
-.optBoxItem { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  color: red; }
-
-.helpfulHint { font-family: arial,serif;  text-align: left;  font-size: 8pt;  font-style: italic;  text-align: center; }
-
-.dateSelectTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.dateSelectSubTitle { font-family: arial,serif;  text-align: left;  font-weight: bold;  font-size: 10pt; }
-.dateSelectItem { font-family: arial,serif;  text-align: left;  font-size: 8pt; }
-
-.reportSelectTip { font-family: arial,serif;  text-align: left;  font-size: 8pt;  font-style: italic; }
-.reportSelectTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.reportSelectSubTitle { font-family: arial,serif;  text-align: right;  font-size: 10pt; }
-.reportSelectItem { font-family: arial,serif;  text-align: left;  font-size: 8pt; }
-
-TABLE.logEntries { font-family: arial,serif;  font-size: 8pt;  background-color: white;  padding: 3px; }
-TH.logEntries { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: left;  background-color: #999797;  color: #DCE5C1; }
-.logEntriesEven { font-family: arial,serif;  font-size: 8pt;  background-color: white;  text-align: left;  background-color: #C4C2C2;  color: black; }
-.logEntriesOdd { font-family: arial,serif;  font-size: 8pt;  background-color: white;  text-align: left;  background-color: #DBDBDB;  color: black; }
-
-.logEntriesINDETERMINATE { font-family: arial,serif;  font-size: 8pt;  background-color: #ACACAC; }
-
-.logEntriesOK { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00; }
-.logEntriesUNKNOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #FF9900; }
-.logEntriesWARNING { font-family: arial,serif;  font-size: 8pt;  background-color: #FFFF00; }
-.logEntriesCRITICAL { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-.logEntriesUP { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00; }
-.logEntriesDOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-.logEntriesUNREACHABLE { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-
-
-
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
+
+.avail { }
+
+.data { font-size: 9pt; }
+
+.hostUP          { background-color: #cce8cc; padding: 0 4 0 4; }
+.hostDOWN        { background-color: #ffdddd; padding: 0 4 0 4; }
+.hostUNREACHABLE { background-color: #ffddaa; padding: 0 4 0 4; }
+
+.serviceOK       { background-color: #cce8cc; padding: 0 4 0 4; }
+.serviceWARNING  { background-color: #feffc1; padding: 0 4 0 4; }
+.serviceUNKNOWN  { background-color: #ffddaa; padding: 0 4 0 4; }
+.serviceCRITICAL { background-color: #ffdddd; padding: 0 4 0 4; }
+
+table.logEntries { font-size: 9pt; padding: 5 0 0 0; }
+th.logEntries    { font-size: 9pt; text-align: left; padding: 0 3px 0 3px; border-bottom: 1px solid #777777; color: #333333; }
+.logEntriesOdd   { background-color: #e7e7e7; padding: 0 4 0 4; }
+.logEntriesEven  { background-color: #f4f2f2; padding: 0 4 0 4; }
+
+.logEntriesOK            { background-color: #cce8cc; padding: 0 4 0 4; }
+.logEntriesUNKNOWN       { background-color: #ffddaa; padding: 0 4 0 4; }
+.logEntriesWARNING       { background-color: #feffc1; padding: 0 4 0 4; }
+.logEntriesCRITICAL      { background-color: #ffdddd; padding: 0 4 0 4; }
+.logEntriesUP            { background-color: #cce8cc; padding: 0 4 0 4; }
+.logEntriesDOWN          { background-color: #ffdddd; padding: 0 4 0 4; }
+.logEntriesUNREACHABLE   { background-color: #ffddaa; padding: 0 4 0 4; }
+.logEntriesINDETERMINATE { background-color: #ddccff; padding: 0 4 0 4; }
+
+.infoMessage { font-size: 9pt; }
index c82ee460a389179fa9b5513d2e32e37244ce923e..49922d19b60d8c18180e6a4755a1006aac7d6de5 100644 (file)
@@ -1,35 +1,26 @@
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
 
-.extinfo { font-family: arial,serif;  background-color: white;  color: black;  font-size: 10pt; }
+.extinfo { }
 
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt;  align: center; }
-.infoMessage { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt;  align: center; }
+.Title        { font-size: 12pt; text-align: center; font-weight: bold; }
+.SectionTitle { font-size: 12pt; text-align: center; font-weight: bold; }
 
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { font-family: arial,serif;  color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
+.DynamicData  { font-size: 10pt; padding: 2; }
+.StaticData   { font-size: 10pt; padding: 2; }
+.TableHeader  { font-size: 10pt; background-color: #d0d0d0; font-weight: bold; }
 
-.linkBox { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB;  padding: 1px; }
+.Item         { font-size: 10pt; background-color: #f4f2f2; font-weight: bold; }
+.DataSource   { font-size: 10pt; background-color: #f4f2f2; }
+.Number       { font-size: 10pt; background-color: #f4f2f2; }
 
-.Title { font-family: arial,serif;  font-size: large;  text-align: center;  font-weight: bold; }
-.SectionTitle { font-family: arial,serif;  font-size: 12pt;  text-align: center;  font-weight: bold; }
-
-.optBox { font-family: arial narrow,serif;  font-size: 10pt;  font-weight: bold; }
-.optBoxItem { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  color: red; }
-
-.DynamicData { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 2px; }
-.StaticData { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 2px; }
-.TableHeader { font-family: arial,serif;  font-size: 10pt;  background-color: #999797;  color: #DCE5C1;  text-align: left;  font-weight: bold; }
-
-.Item { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #C4C2C2;  font-weight: bold; }
-.DataSource { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #C4C2C2; }
-.Number { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #C4C2C2; }
-
-.Value { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #C4C2C2;  font-weight: bold; }
-.ValueOk { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #33FF00;  font-weight: bold; }
-.ValueError { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; }
+.Value        { font-size: 10pt; background-color: #f4f2f2; font-weight: bold; }
+.ValueOk      { font-size: 10pt; background-color: #88d066; font-weight: bold; }
+.ValueError   { font-size: 10pt; background-color: #f88888; font-weight: bold; }
 
 
 
index c4c872bee0196448fcd491a11b7e2aade905358c..f8698f73695b9b6619b4fef624215531eb353144 100644 (file)
@@ -1,24 +1,14 @@
-
-.cmd { font-family: arial,serif;  background-color: white;  color: black;  font-size: 10pt; }
-
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
-.infoMessage { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt; }
-
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
-
-.cmdType { font-family: arial,serif;  font-size: 10pt;  font-weight: bold;  text-align: center;  color: red; }
-
-.commandDescription { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #DBDBDB;  padding: 5px; }
-.descriptionTitle { font-family: arial,serif;  font-size: 10pt;  text-align: center;  font-weight: bold; }
-
-.optBox { font-family: arial,serif;  font-size: 8pt;  text-align: left;  padding: 5px;  background-color: #C4C2C2;  padding: 5; }
-.optBoxTitle { font-family: arial,serif;  font-size: 10pt;  text-align: center;  font-weight: bold; }
-.optBoxItem { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #C4C2C2; }
-.optBoxRequiredItem { font-family: arial,serif;  font-size: 10pt;  text-align: left;  color: red;  background-color: #C4C2C2; }
-
-
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
+
+.cmd { }
+
+.cmdType            { font-size: 12pt; font-weight: bold; color: #aa0000; padding-bottom: 40; }
+.commandDescription { font-size:  8pt; background-color: #f4f2f2; border: 1px solid #d0d0d0; margin: 4 0 0 0; padding: 4 4 4 4; }
+.descriptionTitle   { font-size: 10pt; font-weight: bold; }
+.infoMessage        { font-size:  8pt; background-color: #efefaa; border: 1px solid #777777; margin: 40 20% 0 20%; padding: 5 5 5 5; }
+.optBox             { font-size:  9pt; padding: 5 5 5 5; }
index 5397b79db0aaebeafb9e1abc154cfb4b380c94bc..6d8e1aae8e11a6c8f1d91254a08e21137b4f06a2 100644 (file)
-body {\r
-       font-family: arial, verdana, serif;\r
-       font-weight: normal;\r
-       font-size: 10pt;\r
-       }\r
+/* exfoliation: a nagios makeover                                          */\r
+/* version: 0.7                                                            */\r
+/* Copyright 2010 Matthew Wall, all rights reserved                        */\r
+/*                                                                         */\r
+/* Permission to use, copy, modify, and distribute this software for any   */\r
+/* purpose with or without fee is hereby granted, provided that the above  */\r
+/* copyright notice and this permission notice appear in all copies.       */\r
 \r
+/*   thanks to jacob.laack for nagiosneat           */\r
+/*   thanks to nagios authors for a solid base      */\r
 \r
-/* navbar */\r
-body.navbar {\r
-       background-color: black;\r
-       color: white;\r
-       font-family: verdana,arial,serif;\r
-       }\r
+/* these are reference colors for the color scheme:\r
 \r
-.navbarlogo {\r
-       margin: 0 0 10px 0;\r
-       }\r
+                color    dark    light   border\r
+           OK:  green    88d066  cce8cc  777777\r
+      WARNING:  yellow   ffff00  feffc1  777777\r
+     CRITICAL:  red      f88888  ffdddd  777777\r
+      PENDING:  grey     acacac  fefefe  777777\r
+      UNKNOWN:  orange   ffbb55  ffddaa  777777\r
+  UNREACHABLE:  orange   ffbb55  ffddaa  777777\r
+INDETERMINATE:  purple           ddccff  777777\r
+     PROBLEMS:  blue             aaccff  777777\r
 \r
-.navsection {\r
-       margin: 5px 0 10px 0;\r
-       color: #DEE7C6;\r
-       }\r
-       \r
-.navsectiontitle {\r
-       font-size: 9pt;\r
-       font-weight: bold;\r
-       border:1px solid #DEE7C6;\r
-       padding: 2px;\r
-       }\r
+          ACK:  aaaaaa\r
+       CUSTOM:  778899\r
 \r
-div.navsectionlinks {\r
-       margin: 3px 0 0 0;\r
-       }\r
+    important:  blue     99aacc          777777\r
+not important:  blue             aaccff  777777\r
 \r
-ul.navsectionlinks {\r
-       margin: 0px;\r
-       padding: 0px;\r
-       list-style: none;\r
-       }\r
+ table header:  d0d0d0\r
+     odd rows:  e7e7e7\r
+    even rows:  f4f2f2\r
 \r
-ul.navsectionlinks li {\r
-       }\r
+   titles: 12pt\r
+   body: 10pt\r
+   table headings: 9pt\r
+   controls: 9pt\r
+   data in tables: 8pt or 9pt\r
+*/\r
 \r
-ul.navsectionlinks li a {\r
-       color: #DEE7C6;\r
-       font-weight: bold;\r
-       font-size: 8pt;\r
-       text-decoration: none;  \r
+body {\r
+  margin: 0em;\r
+  margin: 0.8em 0.8em 2em 0.8em;\r
+  color: black;\r
+  background-color: white;\r
+  font-family: arial, verdana, serif;\r
+  font-weight: normal;\r
+  font-size: 10pt;\r
+}\r
 \r
-       padding: 0 0 0 15px;\r
-       background: transparent url(../images/greendot.gif) no-repeat scroll 0 0\r
-       }\r
+table {\r
+  border: none;\r
+  margin: 0;\r
+}\r
 \r
-ul.navsectionlinks li ul {\r
-       margin: 0px;\r
-       padding: 0 0 0 30px;\r
-       list-style: disc;\r
-       }\r
+th, td {\r
+  border: none;\r
+  padding: 0 2px 0 2px;\r
+}\r
 \r
-ul.navsectionlinks li ul li {\r
-       }\r
+form {\r
+  margin: 0;\r
+  padding: 0;\r
+}\r
 \r
-ul.navsectionlinks li a:hover {\r
-       color: #FFC47F;\r
-       background: transparent url(../images/orangedot.gif) no-repeat scroll 0 0\r
-       }\r
 \r
-ul.navsectionlinks li ul li a {\r
-       color: #DEE7C6;\r
-       background: none;\r
-       padding: 0;\r
-       font-weight: normal;\r
-       }\r
+a img {\r
+  border: none;\r
+}\r
+a {\r
+  text-decoration: none;\r
+  color: #40529b;\r
+}\r
+a:hover {\r
+  text-decoration: underline;\r
+  color: #3f5bcd;\r
+}\r
+a:active {\r
+  color: #496aef;\r
+}\r
+a:visited {\r
+  color: #2c3763;\r
+}\r
 \r
-ul.navsectionlinks li ul li a:hover {\r
-       color: #FFC47F;\r
-       background: none;\r
-       }\r
 \r
+div.navbarlogo {\r
+  margin: 0 0 10px 0;\r
+}\r
+div.navsection {\r
+  margin: 5px 0 10px 0;\r
+}\r
+div.navsectiontitle {\r
+  font-size: 9pt;\r
+  font-weight: bold;\r
+  padding: 2px;\r
+  background-color: #efefef;\r
+  border:1px solid #dddddd;\r
+}\r
+div.navsectionlinks {\r
+  margin: 3px 0 0 0;\r
+}\r
+\r
+ul.navsectionlinks {\r
+  margin: 0;\r
+  padding: 0;\r
+  list-style: none;\r
+}\r
+ul.navsectionlinks li {        }\r
+ul.navsectionlinks li a {\r
+  font-weight: bold;\r
+  font-size: 9pt;\r
+  text-decoration: none;\r
+  padding: 0 0 0 15px;\r
+ /* background: transparent url(../images/greendot.gif) no-repeat scroll 0 0; */
+  \r
+}\r
+ul.navsectionlinks li ul {\r
+  margin: 0px;\r
+  padding: 0 0 0 30px;\r
+  list-style: none;\r
+}\r
+ul.navsectionlinks li ul li { }\r
+ul.navsectionlinks li a:hover {\r
+/*  background: transparent url(../images/orangedot.gif) no-repeat scroll 0 0; */
+color: #8391cd; \r
+}\r
+ul.navsectionlinks li ul li a {\r
+  background: none;\r
+  padding: 0;\r
+  font-weight: normal;\r
+}\r
+ul.navsectionlinks li ul li a:hover {\r
+  background: none;\r
+}\r
 ul.navsectionlinks li ul li ul {\r
-       margin: 0px;\r
-       padding: 0 0 0 15px;\r
-       list-style: circle;\r
-       }\r
+  margin: 0px;\r
+  padding: 0 0 0 15px;\r
+  list-style: none;\r
+}\r
 \r
 \r
 .navbarsearch {\r
-       margin: 5px 0 0 0;\r
-       }\r
-\r
+  margin: 5px 0 0 0;\r
+}\r
 .navbarsearch fieldset {\r
-       border: none;\r
-       }\r
+  border: none;\r
+}\r
 \r
 .navbarsearch fieldset legend {\r
-       font-size: 8pt;\r
-       }\r
-\r
+  font-size: 8pt;\r
+}\r
 .navbarsearch input{\r
-       font-size: 8pt;\r
-       color: black;\r
-       background-color: white;\r
-       }\r
+  font-size: 9pt;\r
+}\r
 \r
        \r
-\r
-/* main page */\r
 #splashpage{\r
-       text-align: center;\r
-       }\r
-       \r
+  text-align: center;\r
+}\r
 #mainbrandsplash{\r
-       font-size: 12pt;\r
-       font-weight: bold;\r
-       margin: 0 0 35px 0;\r
-       }\r
-\r
+  font-size: 12pt;\r
+  font-weight: bold;\r
+  margin: 0 0 35px 0;\r
+}\r
 #maincopy{\r
-       margin: 0 0 15px 0;\r
-       }\r
-       \r
+  margin: 0 0 15px 0;\r
+}\r
 #currentversioninfo{\r
-       font-size: 12pt;\r
-       }\r
+  font-size: 12pt;\r
+}\r
 #currentversioninfo .product{\r
-       font-size: 14pt;\r
-       font-weight: bold;\r
-       }\r
+  font-size: 14pt;\r
+  font-weight: bold;\r
+}\r
 #currentversioninfo .version{\r
-       font-size: 14pt;\r
-       font-weight: bold;\r
-       }\r
+  font-size: 14pt;\r
+  font-weight: bold;\r
+}\r
 #currentversioninfo .releasedate{\r
-       font-size: 11pt;\r
-       margin: 5px 0 0 0;\r
-       }\r
+  font-size: 11pt;\r
+  margin: 5px 0 0 0;\r
+}\r
 #currentversioninfo .checkforupdates{\r
-       font-size: 11pt;\r
-       font-weight: bold;\r
-       }\r
+  font-size: 11pt;\r
+  font-weight: bold;\r
+}\r
 #currentversioninfo .whatsnew{\r
-       font-size: 11pt;\r
-       font-weight: bold;\r
-       margin: 50px 0 0 0;\r
-       }\r
-\r
+  font-size: 11pt;\r
+  font-weight: bold;\r
+  margin: 50px 0 0 0;\r
+}\r
 #updateversioninfo{\r
-       margin: 15px auto 50px auto;\r
-       width: 400px;\r
-       }\r
+  margin: 15px auto 35px auto;\r
+  width: 400px;\r
+}\r
 .updatechecksdisabled{\r
-       background-color: #FF9F9F;\r
-       border: 1px solid red;\r
-       padding: 10px;\r
-       }\r
+  background-color: #FF9F9F;\r
+  border: 1px solid red;\r
+  padding: 10px;\r
+}\r
 .updatechecksdisabled div.warningmessage{\r
-       font-weight: bold;\r
-       }\r
+  font-weight: bold;\r
+}\r
 #updateversioninfo div.submessage{\r
-       clear: left;\r
-       }\r
+  clear: left;\r
+}\r
 .updateavailable{\r
-       background-color: #9FD4FF;\r
-       border: 1px solid blue;\r
-       padding: 10px;\r
-       }\r
+  background-color: #9FD4FF;\r
+  border: 1px solid blue;\r
+  padding: 10px;\r
+}\r
 .updateavailable div.updatemessage{\r
-       font-size: 12pt;\r
-       font-weight: bold;\r
-       }\r
+  font-size: 12pt;\r
+  font-weight: bold;\r
+}\r
        \r
 #splashpage #mainfooter{\r
-       margin: 100px 0 0 0;\r
-       font-size: 8pt;\r
-       }\r
+  /*margin: 100px 0 0 0;*/\r
+  clear: both;\r
+  font-size: 8pt;\r
+  padding-top: 35px;\r
+}\r
 #splashpage #mainfooter .disclaimer{\r
-       width: 80%;\r
-       margin: auto;\r
-       }\r
+  /*width: 80%;*/\r
+  margin: auto;\r
+}\r
 #splashpage #mainfooter .logos{\r
-       margin: 15px 0 0 0;\r
-       }\r
+  margin: 15px 0 0 0;\r
+}\r
 \r
 \r
-a img {\r
-       border: none;\r
-       }\r
 \r
+\r
+\r
+\r
+table.infoBox { width: 100%; }\r
+td.infoBox { font-size: 8pt; padding: 0 0 1em 0; white-space: nowrap; }\r
+div.infoBoxTitle { font-size: 10pt; font-weight: bold; }\r
+div.infoBoxBadProcStatus { font-size: 8pt; font-weight: bold; color: red; }\r
+\r
+.linkBox { font-size: 8pt; padding: 1; }\r
+table.linkBox td { white-space: nowrap; }\r
+\r
+.filter      { font-size: 8pt; padding: 1; }\r
+.filterTitle { font-size: 9pt; font-weight: bold; }\r
+.filterName  { font-size: 8pt; text-align: right; font-weight: bold; }\r
+.filterValue { font-size: 8pt; }\r
+\r
+.errorDescription { font-size: 10pt; text-align: center; font-weight: bold; }\r
+.errorMessage     { font-size: 10pt; text-align: center; font-weight: bold; color: red; }\r
+.warningMessage   { font-size: 10pt; text-align: center; font-weight: bold; color: red; }\r
+\r
+.statusTitle { text-align: center; font-weight: bold; font-size: 12pt; white-space: nowrap; }\r
+.statusSort  { font-size: 8pt; }\r
+\r
+table.data    { padding: 0; }\r
+th.data       { font-size: 9pt; text-align: left; padding: 0 3px 0 3px; border-bottom: 1px solid #777777; color: #333333; }\r
+.dataOdd      { font-size: 8pt; background-color: #e7e7e7; padding: 0 4 0 4; }\r
+.dataEven     { font-size: 8pt; background-color: #f4f2f2; padding: 0 4 0 4; }\r
+.dataTitle    { font-size: 12pt; text-align: center; font-weight: bold; }\r
+.dataSubTitle { font-size: 10pt; text-align: center; font-weight: bold; }\r
+\r
+.optBox             { font-size:  9pt; white-space: nowrap; padding: 2 0 0 0; }\r
+.optBoxTitle        { font-size: 10pt; font-weight: bold; text-align: center; }\r
+.optBoxRequiredItem { font-size:  9pt; text-align: right; padding: 0 5 0 5; color: red; }\r
+.optBoxItem         { font-size:  9pt; text-align: right; padding: 0 5 0 5; }\r
+.optBoxValue        { font-size:  9pt; }\r
+\r
+.optionBoxTitle { font-size: 10pt; text-align: center; font-weight: bold; }\r
+.optionBox      { font-size: 10pt; padding: 2; }\r
+\r
+.navBoxTitle { font-size: 10pt; font-weight: bold; white-space: nowrap; }\r
+.navBoxItem  { font-size: 8pt; }\r
+.navBoxDate  { font-size: 8pt; white-space: nowrap; }\r
+.navBoxFile  { font-size: 8pt; text-align: center; }\r
+\r
+.helpfulHint { font-size: 8pt; font-style: italic; text-align: center; }\r
+\r
+.logEntries { font-size: 8pt; white-space: nowrap; }\r
+\r
+.dateTimeBreak { font-size: 9pt; font-weight: bold; }\r
+\r
+.reportRange    { font-size: 10pt; white-space: nowrap; }\r
+.reportDuration { font-size:  8pt; white-space: nowrap; }\r
+.reportTime     { font-size:  8pt; white-space: nowrap; text-align: right; font-style: italic; }\r
+\r
+.reportSelectTitle    { font-size: 12pt; text-align: center; font-weight: bold; }\r
+.reportSelectSubTitle { font-size:  9pt; text-align: right; }\r
+.reportSelectItem     { font-size:  9pt; }\r
+.reportSelectTip      { font-size:  8pt; font-style: italic; }\r
+\r
+.dateSelectTitle    { font-size: 12pt; text-align: center; font-weight: bold; }\r
+.dateSelectSubTitle { font-size:  9pt; text-align: right; }\r
+.dateSelectItem     { font-size:  9pt; }\r
+\r
+.popupText { font-size: 8pt; background-color: #eeeeaa; border: 1px solid #777777; padding: 10 10 10 10; }\r
+\r
+.hostImportantProblem      { font-size: 8pt; background-color: #88aadd; border: 1px solid #aaaaaa; padding: 0 5 0 5; }\r
+.hostUnimportantProblem    { font-size: 8pt; background-color: #aaccff; border: 1px solid #888888; padding: 0 5 0 5; }\r
+\r
+.serviceImportantProblem   { font-size: 8pt; background-color: #88aadd; border: 1px solid #aaaaaa; padding: 0 5 0 5; }\r
+.serviceUnimportantProblem { font-size: 8pt; background-color: #aaccff; border: 1px solid #888888; padding: 0 5 0 5; }\r
+\r
+.outageImportantProblem    { font-size: 8pt; background-color: #88aadd; border: 1px solid #aaaaaa; padding: 0 5 0 5; }\r
+.outageUnimportantProblem  { font-size: 8pt; background-color: #aaccff; border: 1px solid #888888; padding: 0 5 0 5; }\r
+\r
+\r
+/* Some nagios configurations have side.html rather than side.php and define */\r
+/* a slightly different set of nav elements. */\r
+.NavBarTitle {\r
+  font-size: 9pt;\r
+  font-weight: bold;\r
+  margin: 5px 0 10px 0;\r
+  padding: 2px;\r
+  background-color: #efefef;\r
+  border:v1px solid #dddddd;\r
+}\r
+\r
+.NavBarItem {\r
+  font-size: 9pt;\r
+  font-weight: bold;\r
+  list-style: none;\r
+  text-decoration: none;\r
+  margin: 0;\r
+  padding: 0 0 0 0;\r
+}\r
+\r
+.NavBarSearchItem {\r
+  font-size: 9pt;\r
+}\r
+\r
+\r
+       \r
+#splashboxes {\r
+       /*border: 1px solid blue;*/\r
+       margin: auto;\r
+    width: 90%;\r
+       }\r
+.splashbox{\r
+       padding: 5px;\r
+       margin: 5px 5px 5px;\r
+       border: 1px solid #AAAAAA;\r
+       float: left;\r
+       text-align: left;\r
+       height: 140px;\r
+       }\r
+.splashbox h2{\r
+       margin: 0px;\r
+       font-size: 12pt;\r
+       }\r
+.splashbox ul{\r
+    margin: 0;\r
+    padding: 5px 5px 5px 15px;\r
+       }\r
+.splashbox ul li{\r
+       clear: both;\r
+       }\r
+#splashbox1 {\r
+       width: 250px;\r
+       }\r
+#splashbox2 {\r
+       width: 500px;\r
+       }\r
+#splashbox3 {\r
+       width: 250px;\r
+       clear: both;\r
+       }\r
+#splashbox4 {\r
+       width: 500px;\r
+       }
\ No newline at end of file
index 3f864486ef8be019d9245b6cc30726065ae9cd4d..558d4faa5afac5ff81c81090be12f4fab7361f8e 100644 (file)
@@ -1,23 +1,11 @@
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
 
-.config { font-family: arial,serif;  background-color: white;  color: black; }
-
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
-
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { font-family: arial,serif;  color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
-
-.dataTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-
-TABLE.data { font-family: arial,serif;  font-size: 8pt;  background-color: white;  padding: 2px; }
-TH.data { font-family: arial,serif;  font-size: 8pt;  background-color: white;  text-align: left;  background-color: #999797;  color: #DCE5C1; }
-.dataOdd { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB; }
-.dataEven { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2; }
-
-.reportSelectTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.reportSelectSubTitle { font-family: arial,serif;  text-align: left;  font-weight: bold;  font-size: 10pt; }
-.reportSelectItem { font-family: arial,serif;  text-align: left;  font-size: 8pt; }
+.config { }
 
+.reportSelectSubTitle { font-size:  9pt; text-align: left; }
+.reportSelectItem     { font-size:  9pt; }
index e4f11670ae7de8255f574d2dd2e1bf82bb362d88..4c81320b480cadf4151c578ba8a007ca4ddce042 100644 (file)
-
-.extinfo { font-family: arial,serif;  background-color: white;  color: black;  font-size: 10pt; }
-
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
-
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { font-family: arial,serif;  color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
-
-.linkBox { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB;  padding: 1px; }
-
-DIV.dataTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-DIV.data { font-family: arial,serif;  text-align: center;  font-size: 12pt; }
-
-DIV.perfTypeTitle { font-family: arial,serif;  text-align: right;  font-weight: bold;  font-size: 10pt; }
-
-TABLE.data { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 2px; }
-TH.data { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: left;  background-color: #999797;  color: #DCE5C1; }
-.dataOdd { font-family: arial,serif;  font-size: 10pt;  background-color: #DBDBDB; }
-.dataEven { font-family: arial,serif;  font-size: 10pt;  background-color: #C4C2C2; }
-
-.optionBoxTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt; }
-.optionBox { font-family: arial,serif;  font-size: 10pt;  background-color: #DBDBDB;  padding: 2px; }
-
-.commandTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-
-TABLE.command { font-family: arial,serif;  font-size: 10pt;  background-color: #DBDBDB; padding: 3px; }
-.command { font-family: arial,serif;  font-size: 10pt; padding: 2px; }
-
-.commentTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-DIV.commentNav { font-family: arial,serif;  font-size: 10pt;  text-align: center; }
-A.commentNav { font-family: arial,serif;  font-size: 10pt; }
-
-TABLE.comment { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 2px; }
-TH.comment { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: left;  background-color: #999797;  color: #DCE5C1; }
-.commentOdd { font-family: arial,serif;  font-size: 9pt;  background-color: #DBDBDB; }
-.commentEven { font-family: arial,serif;  font-size: 9pt;  background-color: #C4C2C2; }
-DIV.comment,A.comment { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: center; }
-
-.downtimeTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-DIV.downtimeNav { font-family: arial,serif;  font-size: 10pt;  text-align: center; }
-A.downtimeNav { font-family: arial,serif;  font-size: 10pt; }
-
-TABLE.downtime { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 2px; }
-TH.downtime { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: left;  background-color: #999797;  color: #DCE5C1; }
-.downtimeOdd { font-family: arial,serif;  font-size: 9pt;  background-color: #DBDBDB; }
-.downtimeEven { font-family: arial,serif;  font-size: 9pt;  background-color: #C4C2C2; }
-
-.notificationsENABLED { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #33FF00;  font-weight: bold; }
-.notificationsDISABLED { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; }
-
-.checksENABLED { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #33FF00;  font-weight: bold; }
-.checksDISABLED { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; }
-
-.eventhandlersENABLED { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #33FF00;  font-weight: bold; }
-.eventhandlersDISABLED { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; }
-
-.flapdetectionENABLED { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #33FF00;  font-weight: bold; }
-.flapdetectionDISABLED { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; }
-
-.notflapping { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #33FF00;  font-weight: bold; float: left; }
-.flapping { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; float: left; }
-
-.downtimeACTIVE { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; float: left; }
-.downtimeINACTIVE { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #33FF00;  font-weight: bold; float: left; }
-
-.processOK { font-family: arial,serif;  font-size: 10pt;  background-color: #33FF00;  font-weight: bold; }
-.processUNKNOWN { font-family: arial,serif;  font-size: 10pt;  background-color: #FF9900;  font-weight: bold; }
-.processWARNING { font-family: arial,serif;  font-size: 10pt;  background-color: #FFFF00;  font-weight: bold; }
-.processCRITICAL { font-family: arial,serif;  font-size: 10pt;  background-color: #F83838;  font-weight: bold; }
-
-.modeACTIVE { font-family: arial,serif;  font-size: 10pt;  background-color: #33FF00;  font-weight: bold; }
-.modeSTANDBY { font-family: arial,serif;  font-size: 10pt;  background-color: #FFFF00;  font-weight: bold; }
-
-.hostUP { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #33FF00;  font-weight: bold; float: left; }
-.hostDOWN { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; float: left; }
-.hostUNREACHABLE { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; float: left; }
-
-.serviceOK { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #33FF00;  font-weight: bold; float: left; }
-.serviceWARNING { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #FFFF00;  font-weight: bold; float: left; }
-.serviceUNKNOWN { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #FF9900;  font-weight: bold; float: left; }
-.serviceCRITICAL { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; float: left; }
-
-.commandPanel { font-family: arial,serif;  background-color: white; }
-.commentPanel { font-family: arial,serif;  background-color: white; }
-
-.stateInfoPanel { font-family: arial,serif;  background-color: white; }
-.stateStatisticsPanel { font-family: arial,serif;  background-color: white; }
-.stateInfoTable1 { font-family: arial,serif;  font-size: 10pt;  background-color: #DBDBDB; }
-.stateInfoTable2 { font-family: arial,serif;  font-size: 10pt;  background-color: #C4C2C2; }
-
-.dataVar { font-family: arial,serif;  font-size: 10pt; }
-.dataVal { font-family: arial,serif;  font-size: 10pt; }
-
-.queueTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-
-TABLE.queue { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 2px; }
-TH.queue { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: left;  background-color: #999797;  color: #DCE5C1; }
-.queueOdd { font-family: arial,serif;  font-size: 9pt;  background-color: #DBDBDB; }
-.queueEven { font-family: arial,serif;  font-size: 9pt;  background-color: #C4C2C2; }
-.queueENABLED { font-family: arial,serif;  font-size: 9pt;  background-color: #33FF00; }
-.queueDISABLED { font-family: arial,serif;  font-size: 9pt;  background-color: #F83838; }
-
-
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
+
+.extinfo { }
+
+.perfTypeTitle { font-size: 10pt; text-align: right; font-weight: bold; }
+
+.stateInfoPanel { font-size: 9pt; }
+.stateStatisticsPanel { }
+.stateInfoTable1 { background-color: #f4f2f2; border: 1px solid #d0d0d0; }
+.stateInfoTable2 { background-color: #f4f2f2; border: 1px solid #d0d0d0; }
+
+.dataVar { font-size: 9pt; font-weight: bold; }
+.dataVal { font-size: 9pt; }
+
+/* FIXME: override the defaults until php/html is fixed */
+/* .data      { font-size: 10pt; font-weight: bold; } */
+div.data   { font-size: 10pt; font-weight: normal; }
+.dataTitle { font-size: 10pt; font-weight: bold; padding-bottom: 5; }
+
+.commandTitle { font-size: 10pt; text-align: center; font-weight: bold; padding-bottom: 5; }
+TABLE.command { background-color: #f4f2f2; border: 1px solid #d0d0d0; }
+.command      { font-size: 9pt; }
+.commandPanel { }
+.commentPanel { }
+
+.commentTitle  { font-size: 10pt; text-align: center; font-weight: bold; }
+DIV.commentNav { font-size: 10pt; text-align: center; }
+A.commentNav   { font-size: 10pt; }
+
+TABLE.comment { font-size: 10pt; background-color: white; padding: 2; }
+TH.comment    { font-size: 9pt; text-align: left; padding: 0 3px 0 3px; border-bottom: 1px solid #777777; color: #333333; }
+.commentOdd   { font-size: 9pt; background-color: #e7e7e7; }
+.commentEven  { font-size: 9pt; background-color: #f4f2f2; }
+DIV.comment,A.comment { font-size: 10pt; background-color: white; text-align: center; }
+
+.downtimeTitle  { font-size: 12pt; text-align: center; font-weight: bold; }
+DIV.downtimeNav { font-size: 10pt; text-align: center; }
+A.downtimeNav   { font-size: 10pt; }
+
+TABLE.downtime { font-size: 10pt; background-color: white; padding: 2; }
+TH.downtime    { font-size: 9pt; text-align: left; padding: 0 3px 0 3px; border-bottom: 1px solid #777777; color: #333333; }
+.downtimeOdd   { font-size: 9pt; background-color: #e7e7e7; }
+.downtimeEven  { font-size: 9pt; background-color: #f4f2f2; }
+
+.notflapping           { background-color: #88d066; border: 1px solid #777777; font-weight: bold; float: left; }
+.flapping              { background-color: #f88888; border: 1px solid #777777; font-weight: bold; float: left; }
+.notificationsENABLED  { background-color: #88d066; border: 1px solid #777777; font-weight: bold; }
+.notificationsDISABLED { background-color: #f88888; border: 1px solid #777777; font-weight: bold; }
+.checksENABLED         { background-color: #88d066; border: 1px solid #777777; font-weight: bold; }
+.checksDISABLED        { background-color: #f88888; border: 1px solid #777777; font-weight: bold; }
+.eventhandlersENABLED  { background-color: #88d066; border: 1px solid #777777; font-weight: bold; }
+.eventhandlersDISABLED { background-color: #f88888; border: 1px solid #777777; font-weight: bold; }
+.flapdetectionENABLED  { background-color: #88d066; border: 1px solid #777777; font-weight: bold; }
+.flapdetectionDISABLED { background-color: #f88888; border: 1px solid #777777; font-weight: bold; }
+.downtimeACTIVE        { background-color: #f88888; border: 1px solid #777777; font-weight: bold; float: left; }
+.downtimeINACTIVE      { background-color: #88d066; border: 1px solid #777777; font-weight: bold; float: left; }
+.processOK             { background-color: #88d066; border: 1px solid #777777; font-weight: bold; }
+.processUNKNOWN        { background-color: #ffbb55; border: 1px solid #777777; font-weight: bold; }
+.processWARNING        { background-color: #ffff00; border: 1px solid #777777; font-weight: bold; }
+.processCRITICAL       { background-color: #f88888; border: 1px solid #777777; font-weight: bold; }
+.modeACTIVE            { background-color: #88d066; border: 1px solid #777777; font-weight: bold; }
+.modeSTANDBY           { background-color: #ffff00; border: 1px solid #777777; font-weight: bold; }
+
+.hostUP           { background-color: #88d066; border: 1px solid #777777; font-weight: bold; float: left; }
+.hostDOWN         { background-color: #f88888; border: 1px solid #777777; font-weight: bold; float: left; }
+.hostUNREACHABLE  { background-color: #f88888; border: 1px solid #777777; font-weight: bold; float: left; }
+
+.serviceOK        { background-color: #88d066; border: 1px solid #777777; font-weight: bold; float: left; }
+.serviceWARNING   { background-color: #ffff00; border: 1px solid #777777; font-weight: bold; float: left; }
+.serviceUNKNOWN   { background-color: #ffbb55; border: 1px solid #777777; font-weight: bold; float: left; }
+.serviceCRITICAL  { background-color: #f88888; border: 1px solid #777777; font-weight: bold; float: left; }
+
+.queueTitle    { font-size: 12pt; text-align: center; font-weight: bold; }
+TABLE.queue    { font-size: 9pt; padding: 0; }
+TH.queue       { font-size: 9pt; text-align: left; padding: 0 3px 0 3px; border-bottom: 1px solid #777777; color: #333333; }
+.queueOdd      { font-size: 9pt; background-color: #e7e7e7; padding: 0 4 0 4; }
+.queueEven     { font-size: 9pt; background-color: #f4f2f2; padding: 0 4 0 4; }
+.queueENABLED  { font-size: 9pt; background-color: #88d066; border: 1px solid #777777; padding: 0 4 0 4; }
+.queueDISABLED { font-size: 9pt; background-color: #f88888; border: 1px solid #777777; padding: 0 4 0 4; }
index 2e08881b352588655e80695d46d7ecbd68f5fc84..9b147f6bd173d15d7516d5d2375ce32ec45a68bf 100644 (file)
@@ -1,31 +1,10 @@
-.histogram { font-family: arial,serif;  background-color: white;  color: black; }
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
 
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
-.infoMessage { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-
-.helpfulHints { font-family: arial,serif;  text-align: center;  font-size: 10pt; }
-
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
-
-.linkBox { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB;  padding: 1px; }
-
-.dataTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-
-.reportRange { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt; }
-.reportDuration { font-family: arial,serif;  text-align: center;  font-size: 8pt; }
-.reportTime { font-family: arial,serif;  text-align: center;  font-size: 8pt; }
-
-.optBox { font-family: arial narrow,serif;  font-size: 10pt;  font-weight: bold; }
-.optBoxItem { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  color: red; }
-
-.reportSelectTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.reportSelectSubTitle { font-family: arial,serif;  text-align: right;  font-size: 10pt; }
-.reportSelectItem { font-family: arial,serif;  text-align: left;  font-size: 8pt; }
-
-.helpfulHint { font-family: arial,serif;  text-align: left;  font-size: 8pt;  font-style: italic;  text-align: center; }
+.histogram { }
 
+.helpfulHints { font-size: 10pt; font-style: italic; text-align: center; }
index d3ef380f63a4923334884d6e7d8b892740c96ae6..ed8dba30f3818f7130139cfcb380c631e935bedd 100644 (file)
@@ -1,28 +1,8 @@
-
-.history { font-family: arial,serif;  background-color: white;  color: black; }
-
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
-
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
-
-.linkBox { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB;  padding: 1px; }
-
-.dataTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-
-.navBoxTitle { font-family: arial narrow,serif;  font-size: 10pt;  font-weight: bold; }
-.navBoxItem { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  color: red; }
-.navBoxDate { font-family: arial,serif;  font-size: 8pt;  font-weight: bold; }
-.navBoxFile { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  text-align: center; }
-
-.optBox { font-family: arial narrow,serif;  font-size: 10pt;  font-weight: bold; }
-.optBoxItem { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  color: red; }
-
-.logEntries { font-family: arial,serif;  font-size: 8pt; }
-
-.dateTimeBreak { font-family: arial,serif;  font-size: 10pt;  font-weight: bold;  color: red; }
-
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
+
+.history { }
index 0e2ebb4ac9d858c2db7702d4a2d21c27730759dd..040c8ac4a642089945d8bee6a341a76538bda9e4 100644 (file)
@@ -1,81 +1,64 @@
-
-.status { font-family: arial,serif;  background-color: white;  color: black; }
-
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
-.infoMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold; }
-
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { font-family: arial,serif;  color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
-
-.linkBox { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB;  padding: 1px; }
-
-.filter { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB; }
-.filterTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold;  background-color: #DBDBDB; }
-.filterName { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB; }
-.filterValue { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB; }
-
-.statusTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.statusSort { font-family: arial,serif;  font-size: 8pt; }
-
-TABLE.status { font-family: arial,serif;  font-size: 8pt;  background-color: white;  padding: 2px; }
-TH.status { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #999797;  color: #DCE5C1; }
-DIV.status { font-family: arial,serif;  font-size: 10pt;  text-align: center; }
-.statusOdd { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB; }
-.statusEven { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2; }
-
-.statusPENDING { font-family: arial,serif;  font-size: 8pt;  background-color: #ACACAC; }
-.statusOK { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00; }
-.statusRECOVERY { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00; }
-.statusUNKNOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #FF9900; }
-.statusWARNING { font-family: arial,serif;  font-size: 8pt;  background-color: #FFFF00; }
-.statusCRITICAL { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-
-.statusHOSTPENDING { font-family: arial,serif;  font-size: 8pt;  background-color: #ACACAC; }
-.statusHOSTUP { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00; }
-.statusHOSTDOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-.statusHOSTUNREACHABLE { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-
-.statusBGUNKNOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #FFDA9F; }
-.statusBGWARNING { font-family: arial,serif;  font-size: 8pt;  background-color: #FEFFC1; }
-.statusBGCRITICAL { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
-.statusBGDOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
-.statusBGUNREACHABLE { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
-
-DIV.serviceTotals { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt; }
-TABLE.serviceTotals { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 2px; }
-TH.serviceTotals,A.serviceTotals { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: center;  background-color: #999797;  color: #DCE5C1; }
-TD.serviceTotals { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #e9e9e9; }
-
-.serviceTotalsOK { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #33FF00; }
-.serviceTotalsWARNING { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #FFFF00;  font-weight: bold; }
-.serviceTotalsUNKNOWN { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #FF9900;  font-weight: bold; }
-.serviceTotalsCRITICAL { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #F83838;  font-weight: bold; }
-.serviceTotalsPENDING { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #ACACAC; }
-.serviceTotalsPROBLEMS { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: orange;  font-weight: bold; }
-
-
-DIV.hostTotals { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt; }
-TABLE.hostTotals { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 2px; }
-TH.hostTotals,A.hostTotals { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: center;  background-color: #999797;  color: #DCE5C1; }
-TD.hostTotals { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #e9e9e9; }
-
-.hostTotalsUP { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #33FF00; }
-.hostTotalsDOWN { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #F83838;  font-weight: bold; }
-.hostTotalsUNREACHABLE { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #F83838;  font-weight: bold; }
-.hostTotalsPENDING { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #ACACAC; }
-.hostTotalsPROBLEMS { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: orange;  font-weight: bold; }
-
-.miniStatusPENDING { font-family: arial,serif;  font-size: 8pt;  background-color: #ACACAC;  text-align: center; }
-.miniStatusOK { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00;  text-align: center; }
-.miniStatusUNKNOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #FF9900;  text-align: center; }
-.miniStatusWARNING { font-family: arial,serif;  font-size: 8pt;  background-color: #FFFF00;  text-align: center; }
-.miniStatusCRITICAL { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838;  text-align: center; }
-
-.miniStatusUP { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00;  text-align: center; }
-.miniStatusDOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838;  text-align: center; }
-.miniStatusUNREACHABLE { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838;  text-align: center; }
-
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
+
+.status { }
+
+TABLE.status { font-size: 9pt; padding: 2; }
+TH.status    { font-size: 9pt; text-align: left; padding: 0 3px 0 3px; border-bottom: 1px solid #777777; color: #333333; }
+DIV.status   { font-size: 10pt; text-align: center; }
+.statusOdd   { font-size: 9pt; background-color: #e7e7e7; }
+.statusEven  { font-size: 9pt; background-color: #f4f2f2; }
+
+.statusPENDING  { font-size: 9pt; background-color: #acacac; }
+.statusOK       { font-size: 9pt; background-color: #88d066; }
+.statusRECOVERY { font-size: 9pt; background-color: #88d066; }
+.statusUNKNOWN  { font-size: 9pt; background-color: #ffbb55; }
+.statusWARNING  { font-size: 9pt; background-color: #ffff00; }
+.statusCRITICAL { font-size: 9pt; background-color: #f88888; }
+
+.statusHOSTPENDING     { font-size: 9pt; background-color: #acacac; }
+.statusHOSTUP          { font-size: 9pt; background-color: #88d066; }
+.statusHOSTDOWN        { font-size: 9pt; background-color: #f88888; }
+.statusHOSTUNREACHABLE { font-size: 9pt; background-color: #ffbb55; }
+
+.statusBGUNKNOWN       { font-size: 9pt; background-color: #ffddaa; }
+.statusBGWARNING       { font-size: 9pt; background-color: #feffc1; }
+.statusBGCRITICAL      { font-size: 9pt; background-color: #ffdddd; }
+.statusBGDOWN          { font-size: 9pt; background-color: #ffdddd; }
+.statusBGUNREACHABLE   { font-size: 9pt; background-color: #ffbb55; }
+
+DIV.serviceTotals      { font-size: 10pt; text-align: center; font-weight: bold; }
+TABLE.serviceTotals    { font-size: 10pt; font-weight: bold; }
+TH.serviceTotals,A.serviceTotals { font-size: 9pt; }
+TD.serviceTotals       { font-size: 9pt; text-align: center; background-color: #e0e0e0; border: 1px solid #777777; padding: 2 4 2 4; }
+.serviceTotalsOK       { font-size: 9pt; text-align: center; background-color: #88d066; border: 1px solid #777777; padding: 2 4 2 4; }
+.serviceTotalsWARNING  { font-size: 9pt; text-align: center; background-color: #ffff00; border: 1px solid #777777; padding: 2 4 2 4; }
+.serviceTotalsUNKNOWN  { font-size: 9pt; text-align: center; background-color: #ffbb55; border: 1px solid #777777; padding: 2 4 2 4; }
+.serviceTotalsCRITICAL { font-size: 9pt; text-align: center; background-color: #f88888; border: 1px solid #777777; padding: 2 4 2 4; }
+.serviceTotalsPENDING  { font-size: 9pt; text-align: center; background-color: #acacac; border: 1px solid #777777; padding: 2 4 2 4; }
+.serviceTotalsPROBLEMS { font-size: 9pt; text-align: center; background-color: #aaccff; border: 1px solid #777777; padding: 2 4 2 4; }
+
+
+DIV.hostTotals         { font-size: 10pt; text-align: center; font-weight: bold; }
+TABLE.hostTotals       { font-size: 10pt; font-weight: bold; }
+TH.hostTotals,A.hostTotals { font-size: 9pt; }
+TD.hostTotals          { font-size: 9pt; text-align: center; background-color: #e4e4e4; }
+.hostTotalsUP          { font-size: 9pt; text-align: center; background-color: #88d066; }
+.hostTotalsDOWN        { font-size: 9pt; text-align: center; background-color: #f88888; }
+.hostTotalsUNREACHABLE { font-size: 9pt; text-align: center; background-color: #ffbb55; }
+.hostTotalsPENDING     { font-size: 9pt; text-align: center; background-color: #acacac; }
+.hostTotalsPROBLEMS    { font-size: 9pt; text-align: center; background-color: #aaccff; }
+
+.miniStatusPENDING  { font-size: 9pt; background-color: #acacac; text-align: center; }
+.miniStatusOK       { font-size: 9pt; background-color: #66ffee; text-align: center; }
+.miniStatusUNKNOWN  { font-size: 9pt; background-color: #ffbb55; text-align: center; }
+.miniStatusWARNING  { font-size: 9pt; background-color: #ffff00; text-align: center; }
+.miniStatusCRITICAL { font-size: 9pt; background-color: #f88888; text-align: center; }
+
+.miniStatusUP          { font-size: 9pt; background-color: #66ffee; text-align: center; }
+.miniStatusDOWN        { font-size: 9pt; background-color: #f88888; text-align: center; }
+.miniStatusUNREACHABLE { font-size: 9pt; background-color: #ffbb55; text-align: center; }
index 12268a3485cc6ed19ec3ce9ea83c87439c32c36c..113802510ebc58e1cc757a110a7e50a835831d1d 100644 (file)
@@ -1,42 +1,29 @@
-
-.notifications { font-family: arial,serif;  background-color: white;  color: black; }
-
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
-
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
-
-.linkBox { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB;  padding: 1px; }
-
-.dataTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-
-.navBoxTitle { font-family: arial narrow,serif;  font-size: 10pt;  font-weight: bold; }
-.navBoxItem { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  color: red; }
-.navBoxDate { font-family: arial,serif;  font-size: 8pt;  font-weight: bold; }
-.navBoxFile { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  text-align: center; }
-
-.optBox { font-family: arial narrow,serif;  font-size: 10pt;  font-weight: bold; }
-.optBoxItem { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  color: red; }
-
-TABLE.notifications { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 5px; }
-TH.notifications { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: left;  background-color: #999797;  color: #DCE5C1; }
-.notificationsOdd { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB; }
-.notificationsEven { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2; }
-
-.notificationsOK { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00; }
-.notificationsUNKNOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #FF9900; }
-.notificationsWARNING { font-family: arial,serif;  font-size: 8pt;  background-color: #FFFF00; }
-.notificationsCRITICAL { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-.notificationsACKNOWLEDGEMENT { font-family: arial,serif;  font-size: 8pt;  background-color: #AAAAAA; }
-.notificationsCUSTOM { font-family: arial,serif;  font-size: 8pt;  background-color: #778899; }
-
-.notificationsHOSTUP { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00; }
-.notificationsHOSTDOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-.notificationsHOSTUNREACHABLE { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-.notificationsHOSTACKNOWLEDGEMENT { font-family: arial,serif;  font-size: 8pt;  background-color: #AAAAAA; }
-.notificationsHOSTCUSTOM { font-family: arial,serif;  font-size: 8pt;  background-color: #778899; }
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
+
+.notifications { }
+
+TABLE.notifications { padding: 0; margin: 0; }
+TH.notifications    { font-size: 9pt; text-align: left; padding: 0 3px 0 3px; border-bottom: 1px solid #777777; color: #333333; }
+.notificationsOdd   { font-size: 8pt; background-color: #e7e7e7; padding: 0 4 0 4; }
+.notificationsEven  { font-size: 8pt; background-color: #f4f2f2; padding: 0 4 0 4; }
+
+/* these are dark colors */
+.notificationsOK              { background-color: #88d066; border: 1px solid #777777; padding: 0 4 0 4; }
+.notificationsUNKNOWN         { background-color: #ffbb55; border: 1px solid #777777; padding: 0 4 0 4; }
+.notificationsWARNING         { background-color: #ffff00; border: 1px solid #777777; padding: 0 4 0 4; }
+.notificationsCRITICAL        { background-color: #f88888; border: 1px solid #777777; padding: 0 4 0 4; }
+.notificationsACKNOWLEDGEMENT { background-color: #aaaaaa; border: 1px solid #777777; padding: 0 4 0 4; }
+.notificationsCUSTOM          { background-color: #778899; border: 1px solid #777777; padding: 0 4 0 4; }
+
+/* these are dark colors */
+.notificationsHOSTUP              { background-color: #88d066; border: 1px solid #777777; padding: 0 4 0 4; }
+.notificationsHOSTDOWN            { background-color: #f88888; border: 1px solid #777777; padding: 0 4 0 4; }
+.notificationsHOSTUNREACHABLE     { background-color: #ffbb55; border: 1px solid #777777; padding: 0 4 0 4; }
+.notificationsHOSTACKNOWLEDGEMENT { background-color: #aaaaaa; border: 1px solid #777777; padding: 0 4 0 4; }
+.notificationsHOSTCUSTOM          { background-color: #778899; border: 1px solid #777777; padding: 0 4 0 4; }
 
index 5aa0ee2655e40b78390f5b5cddaf14076059871e..10db27d43755dff42d8bbe9e2d17ba091835a51a 100644 (file)
@@ -1,25 +1,15 @@
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
 
-.outages { font-family: arial,serif;  background-color: white;  color: black;  font-size: 10pt; }
+.outages { }
 
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
-.infoMessage { font-family: arial,serif;  text-align: center;  font-size: 10pt; }
+.itemTotalsTitle { font-size: 8pt; text-align: center; }
 
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
-
-.itemTotalsTitle { font-family: arial,serif;  font-size: 8pt;  text-align: center; }
-
-.dataTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-TABLE.data { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 2px; }
-TH.data { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: left;  background-color: #999797;  color: #DCE5C1; }
-.dataOdd { font-family: arial,serif;  font-size: 10pt;  background-color: #DBDBDB; }
-.dataEven { font-family: arial,serif;  font-size: 10pt;  background-color: #C4C2C2; }
-
-.hostUP { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #33FF00;  font-weight: bold; }
-.hostDOWN { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; }
-.hostUNREACHABLE { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #F83838;  font-weight: bold; }
+.hostUP          { background-color: #88d066; font-weight: bold; }
+.hostDOWN        { background-color: #f88888; font-weight: bold; }
+.hostUNREACHABLE { background-color: #ffbb55; font-weight: bold; }
 
index b1bd8e33b51b2f30c7469a6f46977b2e70b442a4..ccbd242edca8df07fc984e502136b8d8348f57b3 100644 (file)
@@ -1,24 +1,8 @@
-
-.showlog { font-family: arial,serif;  background-color: white;  color: black; }
-
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
-
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
-
-.navBoxTitle { font-family: arial narrow,serif;  font-size: 10pt;  font-weight: bold; }
-.navBoxItem { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  color: red; }
-.navBoxDate { font-family: arial,serif;  font-size: 8pt;  font-weight: bold; }
-.navBoxFile { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  text-align: center; }
-
-.optBox { font-family: arial narrow,serif;  font-size: 10pt;  font-weight: bold; }
-.optBoxItem { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  color: red; }
-
-.logEntries { font-family: arial,serif;  font-size: 8pt; }
-
-.dateTimeBreak { font-family: arial,serif;  font-size: 10pt;  font-weight: bold;  color: red; }
-
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
+
+.showlog { }
index ed48c86a0d78d2178bde0dd76e06251e9448f9b0..51f1e4827ed2f925d8ea34e67b8ff0e393d1a56d 100644 (file)
-
-.status { font-family: arial,serif;  background-color: white;  color: black; }
-
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
-.infoMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold; }
-
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { font-family: arial,serif;  color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
-
-.linkBox { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB;  padding: 1px; }
-
-.filter { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB; }
-.filterTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold;  background-color: #DBDBDB; }
-.filterName { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB; }
-.filterValue { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB; }
-
-.itemTotalsTitle { font-family: arial,serif;  font-size: 8pt;  text-align: center; }
-
-.statusTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.statusSort { font-family: arial,serif;  font-size: 8pt; }
-
-TABLE.status { font-family: arial,serif;  font-size: 8pt;  background-color: white;  padding: 2px; }
-TH.status { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #999797;  color: #DCE5C1; }
-DIV.status { font-family: arial,serif;  font-size: 10pt;  text-align: center; }
-.statusOdd { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB; }
-.statusEven { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2; }
-
-.statusPENDING { font-family: arial,serif;  font-size: 8pt;  background-color: #ACACAC; }
-.statusOK { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00; }
-.statusRECOVERY { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00; }
-.statusUNKNOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #FF9900; }
-.statusWARNING { font-family: arial,serif;  font-size: 8pt;  background-color: #FFFF00; }
-.statusCRITICAL { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-
-.statusHOSTPENDING { font-family: arial,serif;  font-size: 8pt;  background-color: #ACACAC; }
-.statusHOSTUP { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00; }
-.statusHOSTDOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-.statusHOSTDOWNACK { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-.statusHOSTDOWNSCHED { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-.statusHOSTUNREACHABLE { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-.statusHOSTUNREACHABLEACK { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-.statusHOSTUNREACHABLESCHED { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
-
-.statusBGUNKNOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #FFDA9F; }
-.statusBGUNKNOWNACK { font-family: arial,serif;  font-size: 8pt;  background-color: #FFDA9F; }
-.statusBGUNKNOWNSCHED { font-family: arial,serif;  font-size: 8pt;  background-color: #FFDA9F; }
-.statusBGWARNING { font-family: arial,serif;  font-size: 8pt;  background-color: #FEFFC1; }
-.statusBGWARNINGACK { font-family: arial,serif;  font-size: 8pt;  background-color: #FEFFC1; }
-.statusBGWARNINGSCHED { font-family: arial,serif;  font-size: 8pt;  background-color: #FEFFC1; }
-.statusBGCRITICAL { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
-.statusBGCRITICALACK { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
-.statusBGCRITICALSCHED { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
-.statusBGDOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
-.statusBGDOWNACK { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
-.statusBGDOWNSCHED { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
-.statusBGUNREACHABLE { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
-.statusBGUNREACHABLEACK { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
-.statusBGUNREACHABLESCHED { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
-
-DIV.serviceTotals { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt; }
-TABLE.serviceTotals { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 2px; }
-TH.serviceTotals,A.serviceTotals { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: center;  background-color: #999797;  color: #DCE5C1; }
-TD.serviceTotals { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #e9e9e9; }
-
-.serviceTotalsOK { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #33FF00; }
-.serviceTotalsWARNING { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #FFFF00;  font-weight: bold; }
-.serviceTotalsUNKNOWN { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #FF9900;  font-weight: bold; }
-.serviceTotalsCRITICAL { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #F83838;  font-weight: bold; }
-.serviceTotalsPENDING { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #ACACAC; }
-.serviceTotalsPROBLEMS { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: orange;  font-weight: bold; }
-
-
-DIV.hostTotals { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt; }
-TABLE.hostTotals { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 2px; }
-TH.hostTotals,A.hostTotals { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: center;  background-color: #999797;  color: #DCE5C1; }
-TD.hostTotals { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #e9e9e9; }
-
-.hostTotalsUP { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #33FF00; }
-.hostTotalsDOWN { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #F83838;  font-weight: bold; }
-.hostTotalsUNREACHABLE { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #F83838;  font-weight: bold; }
-.hostTotalsPENDING { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: #ACACAC; }
-.hostTotalsPROBLEMS { font-family: arial,serif;  font-size: 8pt;  text-align: center;  background-color: orange;  font-weight: bold; }
-
-.miniStatusPENDING { font-family: arial,serif;  font-size: 8pt;  background-color: #ACACAC;  text-align: center; }
-.miniStatusOK { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00;  text-align: center; }
-.miniStatusUNKNOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #FF9900;  text-align: center; }
-.miniStatusWARNING { font-family: arial,serif;  font-size: 8pt;  background-color: #FFFF00;  text-align: center; }
-.miniStatusCRITICAL { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838;  text-align: center; }
-
-.miniStatusUP { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00;  text-align: center; }
-.miniStatusDOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838;  text-align: center; }
-.miniStatusUNREACHABLE { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838;  text-align: center; }
-
-.hostImportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; text-decoration: blink; }
-.hostUnimportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ffcccc;  color: black; }
-
-.serviceImportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; text-decoration: blink; }
-.serviceUnimportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ffcccc;  color: black; }
-
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
+
+.status { }
+
+.itemTotalsTitle { font-size: 8pt; font-style: italic; clear:both;}
+
+table.status { font-size: 9pt; padding: 0 0 10 0; }
+th.status    { font-size: 9pt; text-align: left; padding: 0 3px 0 3px; border-bottom: 1px solid #777777; color: #333333; }
+div.status   { font-size: 10pt; text-align: center; }
+.statusOdd   { font-size: 8pt; background-color: #e7e7e7; line-height: 150%; padding: 0 4 0 4; }
+.statusEven  { font-size: 8pt; background-color: #f4f2f2; line-height: 150%; padding: 0 4 0 4; }
+
+.statusPENDING  { font-size: 8pt; background-color: #acacac; border: 1px solid #777777; padding: 0 5 0 5; }
+.statusOK       { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; padding: 0 5 0 5; }
+.statusRECOVERY { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; padding: 0 5 0 5; }
+.statusUNKNOWN  { font-size: 8pt; background-color: #ffbb55; border: 1px solid #777777; padding: 0 5 0 5; }
+.statusWARNING  { font-size: 8pt; background-color: #ffff00; border: 1px solid #777777; padding: 0 5 0 5; }
+.statusCRITICAL { font-size: 8pt; background-color: #f88888; border: 1px solid #777777; padding: 0 5 0 5; }
+
+.statusHOSTPENDING          { font-size: 8pt; background-color: #acacac; line-height: 150%; padding: 0 4 0 4; }
+.statusHOSTUP               { font-size: 8pt; background-color: #cce8cc; line-height: 150%; padding: 0 4 0 4; }
+.statusHOSTDOWN             { font-size: 8pt; background-color: #ffdddd; line-height: 150%; padding: 0 4 0 4; }
+.statusHOSTDOWNACK          { font-size: 8pt; background-color: #ffdddd; line-height: 150%; padding: 0 4 0 4; }
+.statusHOSTDOWNSCHED        { font-size: 8pt; background-color: #ffdddd; line-height: 150%; padding: 0 4 0 4; }
+.statusHOSTUNREACHABLE      { font-size: 8pt; background-color: #ffddaa; line-height: 150%; padding: 0 4 0 4; }
+.statusHOSTUNREACHABLEACK   { font-size: 8pt; background-color: #ffddaa; line-height: 150%; padding: 0 4 0 4; }
+.statusHOSTUNREACHABLESCHED { font-size: 8pt; background-color: #ffddaa; line-height: 150%; padding: 0 4 0 4; }
+
+.statusBGUNKNOWN          { font-size: 8pt; background-color: #ffddaa; }
+.statusBGUNKNOWNACK       { font-size: 8pt; background-color: #ffddaa; }
+.statusBGUNKNOWNSCHED     { font-size: 8pt; background-color: #ffddaa; }
+.statusBGWARNING          { font-size: 8pt; background-color: #feffc1; }
+.statusBGWARNINGACK       { font-size: 8pt; background-color: #feffc1; }
+.statusBGWARNINGSCHED     { font-size: 8pt; background-color: #feffc1; }
+.statusBGCRITICAL         { font-size: 8pt; background-color: #ffdddd; }
+.statusBGCRITICALACK      { font-size: 8pt; background-color: #ffdddd; }
+.statusBGCRITICALSCHED    { font-size: 8pt; background-color: #ffdddd; }
+.statusBGDOWN             { font-size: 8pt; background-color: #ffdddd; }
+.statusBGDOWNACK          { font-size: 8pt; background-color: #ffdddd; }
+.statusBGDOWNSCHED        { font-size: 8pt; background-color: #ffdddd; }
+.statusBGUNREACHABLE      { font-size: 8pt; background-color: #ffddaa; }
+.statusBGUNREACHABLEACK   { font-size: 8pt; background-color: #ffddaa; }
+.statusBGUNREACHABLESCHED { font-size: 8pt; background-color: #ffddaa; }
+
+div.serviceTotals      { font-size: 10pt; text-align: center; font-weight: bold; }
+table.serviceTotals    { font-size: 10pt; font-weight: bold; }
+th.serviceTotals,a.serviceTotals { font-size: 8pt; }
+td.serviceTotals       { font-size: 8pt; text-align: center; background-color: #e0e0e0; border: 1px solid #777777; padding: 2 4 2 4; }
+.serviceTotalsOK       { font-size: 8pt; text-align: center; background-color: #88d066; border: 1px solid #777777; padding: 2 4 2 4; }
+.serviceTotalsWARNING  { font-size: 8pt; text-align: center; background-color: #ffff00; border: 1px solid #777777; padding: 2 4 2 4; }
+.serviceTotalsUNKNOWN  { font-size: 8pt; text-align: center; background-color: #ffbb55; border: 1px solid #777777; padding: 2 4 2 4; }
+.serviceTotalsCRITICAL { font-size: 8pt; text-align: center; background-color: #f88888; border: 1px solid #777777; padding: 2 4 2 4; }
+.serviceTotalsPENDING  { font-size: 8pt; text-align: center; background-color: #acacac; border: 1px solid #777777; padding: 2 4 2 4; }
+.serviceTotalsPROBLEMS { font-size: 8pt; text-align: center; background-color: #aaccff; border: 1px solid #777777; padding: 2 4 2 4; }
+
+div.hostTotals         { font-size: 10pt; text-align: center; font-weight: bold; }
+table.hostTotals       { font-size: 10pt; font-weight: bold; }
+th.hostTotals,a.hostTotals { font-size: 8pt; }
+td.hostTotals          { font-size: 8pt; text-align: center; background-color: #e0e0e0; border: 1px solid #777777; padding: 2 4 2 4; }
+.hostTotalsUP          { font-size: 8pt; text-align: center; background-color: #88d066; border: 1px solid #777777; padding: 2 4 2 4; }
+.hostTotalsDOWN        { font-size: 8pt; text-align: center; background-color: #f88888; border: 1px solid #777777; padding: 2 4 2 4; }
+.hostTotalsUNREACHABLE { font-size: 8pt; text-align: center; background-color: #ffbb55; border: 1px solid #777777; padding: 2 4 2 4; }
+.hostTotalsPENDING     { font-size: 8pt; text-align: center; background-color: #acacac; border: 1px solid #777777; padding: 2 4 2 4; }
+.hostTotalsPROBLEMS    { font-size: 8pt; text-align: center; background-color: #aaccff; border: 1px solid #777777; padding: 2 4 2 4; }
+
+.miniStatusPENDING     { font-size: 8pt; text-align: center; background-color: #acacac; border: 1px solid #777777; padding: 0 5 0 5; }
+.miniStatusOK          { font-size: 8pt; text-align: center; background-color: #88d066; border: 1px solid #777777; padding: 0 5 0 5; }
+.miniStatusUNKNOWN     { font-size: 8pt; text-align: center; background-color: #ffbb55; border: 1px solid #777777; padding: 0 5 0 5; }
+.miniStatusWARNING     { font-size: 8pt; text-align: center; background-color: #ffff00; border: 1px solid #777777; padding: 0 5 0 5; }
+.miniStatusCRITICAL    { font-size: 8pt; text-align: center; background-color: #f88888; border: 1px solid #777777; padding: 0 5 0 5; }
+
+.miniStatusUP          { font-size: 8pt; text-align: center; background-color: #88d066; border: 1px solid #777777; padding: 0 5 0 5; }
+.miniStatusDOWN        { font-size: 8pt; text-align: center; background-color: #f88888; border: 1px solid #777777; padding: 0 5 0 5; }
+.miniStatusUNREACHABLE { font-size: 8pt; text-align: center; background-color: #ffbb55; border: 1px solid #777777; padding: 0 5 0 5; }
+
+/* page number styles, added 2/01/2012 -MG */
+#top_page_numbers { float:right;} 
+#result_limit { display:inline;} 
+.pagenumber { display: block; float:left; border: 1px solid #AAAAAA; padding: 0 2px 0 2px; margin: 1px;text-align:center; height:15px; }
+a.pagenumber:hover { background-color: #EFEFEF;text-decoration:none;}
+.current_page { color: #AAA; }
+#inner_numbers { clear:right;} 
+#pagelimit,#bottom_page_numbers { font-size:8pt;}
index dd57bbac801a7e8e56c6168255623efd77474b8d..d41888f76c88af45b0fc126def3197a606047e1b 100644 (file)
@@ -1,23 +1,14 @@
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
 
-.statusmap { font-family: arial,serif;  background-color: white;  color: black; }
+.statusmap { }
 
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
+.imageInfo { font-size: 8pt; font-weight: bold; text-align: center; }
 
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
-
-.linkBox { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB;  padding: 1px; }
-
-.optBox { font-family: arial narrow,serif;  font-size: 10pt;  font-weight: bold; }
-.optBoxItem { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  color: red; }
-
-.imageInfo { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  text-align: center; }
-
-.zoomTitle { font-family: arial,serif;  font-size: 12pt;  font-weight: bold; }
-
-.popupText { font-family: arial,serif;  font-size: 8pt;  font-weight: bold; }
+.zoomTitle { font-size: 8pt; font-weight: bold; }
 
+.popupText { font-size: 8pt; background-color: #eeeeaa; border: 1px solid #777777; padding: 0 5 0 5; }
index 5ca9d1fe66750eeb8176500890ef7f1d97369797..f6a9f3236af905b2734008d89cdb23a7d2bbb8dd 100644 (file)
@@ -1,55 +1,30 @@
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
 
-.summary { font-family: arial,serif;  background-color: white;  color: black;  font-size: 10pt; }
+.summary { }
 
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
+/* override to match filter table style */
+.optBoxItem         { font-size: 8pt; font-weight: bold; }
+.optBoxValue        { font-size: 8pt; }
 
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { font-family: arial,serif;  color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
+/* override to match query info style */
+.dataSubTitle { font-size: 8pt; text-align: center; font-weight: normal; }
 
-.linkBox { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB;  padding: 1px; }
+/* override so we get a bit of whitespace */
+table.data { padding-top: 15; }
 
-.reportRange { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt; }
-.reportDuration { font-family: arial,serif;  text-align: center;  font-size: 8pt; }
-.reportTime { font-family: arial,serif;  text-align: center;  font-size: 8pt; }
+.reportDataOdd  { font-size: 9pt; background-color: #e7e7e7; padding: 0 4 0 4; }
+.reportDataEven { font-size: 9pt; background-color: #f4f2f2; padding: 0 4 0 4; }
 
-.reportDataEven { font-family: arial,serif;  font-size: 8pt;  background-color: #B4B5CC;  padding: 2px; }
-.reportDataOdd { font-family: arial,serif;  font-size: 8pt;  background-color: #CDCEE9;  padding: 2px; }
-
-.dataTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.dataSubTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt; }
-
-TABLE.data { font-family: arial,serif;  font-size: 10pt;  background-color: white;  padding: 2px; }
-TH.data { font-family: arial,serif;  font-size: 10pt;  background-color: white;  text-align: left;  background-color: #999797;  color: #DCE5C1; }
-.dataOdd { font-family: arial,serif;  font-size: 9pt;  background-color: #DBDBDB; }
-.dataEven { font-family: arial,serif;  font-size: 9pt;  background-color: #C4C2C2; }
-
-.hostUP { font-family: arial,serif;  font-size: 9pt;  text-align: left;  background-color: #33FF00; }
-.hostDOWN { font-family: arial,serif;  font-size: 9pt;  text-align: left;  background-color: #F83838; }
-.hostUNREACHABLE { font-family: arial,serif;  font-size: 9pt;  text-align: left;  background-color: #F83838; }
-
-.serviceOK { font-family: arial,serif;  font-size: 9pt;  text-align: left;  background-color: #33FF00; }
-.serviceWARNING { font-family: arial,serif;  font-size: 9pt;  text-align: left;  background-color: #FFFF00; }
-.serviceUNKNOWN { font-family: arial,serif;  font-size: 9pt;  text-align: left;  background-color: #FF9900; }
-.serviceCRITICAL { font-family: arial,serif;  font-size: 9pt;  text-align: left;  background-color: #F83838; }
-
-.optBox { font-family: arial narrow,serif;  font-size: 10pt;  font-weight: bold; }
-.optBoxTitle { font-family: arial,serif;  font-weight: bold;  font-size: 10pt; }
-.optBoxItem { font-family: arial,serif;  font-size: 8pt;  font-weight: bold; }
-.optBoxValue { font-family: arial,serif;  font-size: 8pt;  font-style: italic; }
-
-.helpfulHint { font-family: arial,serif;  text-align: left;  font-size: 8pt;  font-style: italic;  text-align: center; }
-
-.dateSelectTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.dateSelectSubTitle { font-family: arial,serif;  text-align: left;  font-weight: bold;  font-size: 10pt; }
-.dateSelectItem { font-family: arial,serif;  text-align: left;  font-size: 8pt; }
-
-.reportSelectTip { font-family: arial,serif;  text-align: left;  font-size: 8pt;  font-style: italic; }
-
-.reportSelectTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.reportSelectSubTitle { font-family: arial,serif;  text-align: right;  font-size: 10pt; }
-.reportSelectItem { font-family: arial,serif;  text-align: left;  font-size: 8pt; }
+.hostUP          { font-size: 9pt; background-color: #88d066; border: 1px solid #777777; padding: 0 4 0 4; }
+.hostDOWN        { font-size: 9pt; background-color: #f88888; border: 1px solid #777777; padding: 0 4 0 4; }
+.hostUNREACHABLE { font-size: 9pt; background-color: #ffbb55; border: 1px solid #777777; padding: 0 4 0 4; }
 
+.serviceOK       { font-size: 9pt; background-color: #88d066; border: 1px solid #777777; padding: 0 4 0 4; }
+.serviceWARNING  { font-size: 9pt; background-color: #ffff00; border: 1px solid #777777; padding: 0 4 0 4; }
+.serviceUNKNOWN  { font-size: 9pt; background-color: #ffbb55; border: 1px solid #777777; padding: 0 4 0 4; }
+.serviceCRITICAL { font-size: 9pt; background-color: #f88888; border: 1px solid #777777; padding: 0 4 0 4; }
index e5e058216d259aacefd4fc86021242b902674de1..a5ed1e54ad3e6143f64cebe0f072f95dcae013e5 100644 (file)
@@ -1,89 +1,75 @@
-
-.tac { font-family: arial,serif;  background-color: black;  background: black;  color: white;  background-color: black; }
-
-.errorMessage { font-family: arial;  font-weight: bold;  font-size: 12pt;  background-color: black;  color: white; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
-
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  color: black;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold;  color: black; }
-.infoBoxBadProcStatus { font-family: arial,serif;  color: red; }
-A { font-family: arial,serif;  color: black; }
-
-.title { text-align: left;  font-family: arial;  font-weight: bold;  font-size: large;  background-color: black;  color: white; }
-.titleItem { text-align: left;  font-family: arial;  font-weight: bold;  font-size: 8pt;  background-color: black;  color: white; }
-.infoBoxBadProcStatus { text-align: left;  font-family: arial;  font-weight: bold;  font-size: 8pt;  background-color: #C4C2C2;  color: red; }
-
-.healthTitle { text-align: left;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #999797;  color: black; }
-.healthBox { text-align: left;  font-family: arial;  font-weight: bold;  font-size: 8pt;  background-color: #C4C2C2;  color: white; }
-.healthItem { text-align: left;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #C4C2C2;  color: black; }
-.healthBar { text-align: left;  font-family: arial;  font-weight: bold;  font-size: 8pt;  background-color: gray;  color: white; }
-
-.perfTitle { text-align: left;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #999797;  color: black;  text-decoration: none; }
-.perfBox { text-align: left;  font-family: arial;  font-weight: bold;  font-size: 8pt;  background-color: #C4C2C2;  color: white; }
-.perfItem { text-align: left;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #C4C2C2;  color: black;  text-decoration: none; }
-.perfValue { text-align: left;  font-family: arial;  font-size: 10pt;  background-color: #C4C2C2;  color: black;  text-decoration: none; }
-
-.featureTitle { text-align: left;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #999797;  color: black; }
-.featureHeader { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #C4C2C2;  color: black; }
-
-.featureEnabled { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #ccffcc;  color: #8f8f8f; }
-.featureDisabled { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #ffcccc;  color: #b3b3b3; }
-
-.featureEnabledFlapDetection { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #ccffcc;  color: #8f8f8f; }
-.featureDisabledFlapDetection { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #ffcccc;  color: #b3b3b3; }
-.featureItemEnabledServiceFlapDetection { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ccffcc;  color: black; }
-.featureItemDisabledServiceFlapDetection { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-.featureItemEnabledHostFlapDetection { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ccffcc;  color: black; }
-.featureItemDisabledHostFlapDetection { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-.featureItemServicesNotFlapping { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ccffcc;  color: black; }
-.featureItemServicesFlapping { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-.featureItemHostsNotFlapping { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ccffcc;  color: black; }
-.featureItemHostsFlapping { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-
-.featureEnabledNotifications { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #ccffcc;  color: #8f8f8f; }
-.featureDisabledNotifications { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #ffcccc;  color: #b3b3b3; }
-.featureItemEnabledServiceNotifications { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ccffcc;  color: black; }
-.featureItemDisabledServiceNotifications { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-.featureItemEnabledHostNotifications { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ccffcc;  color: black; }
-.featureItemDisabledHostNotifications { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-
-.featureEnabledHandlers { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #ccffcc;  color: #8f8f8f; }
-.featureDisabledHandlers { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #ffcccc;  color: #b3b3b3; }
-.featureItemEnabledServiceHandlers { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ccffcc;  color: black; }
-.featureItemDisabledServiceHandlers { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-.featureItemEnabledHostHandlers { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ccffcc;  color: black; }
-.featureItemDisabledHostHandlers { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-
-.featureEnabledActiveChecks { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #ccffcc;  color: #8f8f8f; }
-.featureDisabledActiveChecks { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #ffcccc;  color: #b3b3b3; }
-.featureItemEnabledActiveServiceChecks { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ccffcc;  color: black; }
-.featureItemDisabledActiveServiceChecks { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-.featureItemEnabledActiveHostChecks { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ccffcc;  color: black; }
-.featureItemDisabledActiveHostChecks { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-
-.featureEnabledPassiveChecks { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #ccffcc;  color: #8f8f8f; }
-.featureDisabledPassiveChecks { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #ffcccc;  color: #b3b3b3; }
-.featureItemEnabledPassiveServiceChecks { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ccffcc;  color: black; }
-.featureItemDisabledPassiveServiceChecks { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-.featureItemEnabledPassiveHostChecks { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ccffcc;  color: black; }
-.featureItemDisabledPassiveHostChecks { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-
-.outageTitle { text-align: left;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #999797;  color: black; }
-.outageHeader { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #C4C2C2;  color: black;  text-decoration: none; }
-
-.outageImportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-.outageUnimportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ffcccc;  color: black; }
-
-.hostTitle { text-align: left;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #999797;  color: black; }
-.hostHeader { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #C4C2C2;  color: black;  text-decoration: none; }
-
-.hostImportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-.hostUnimportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ffcccc;  color: black; }
-
-.serviceTitle { text-align: left;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #999797;  color: black; }
-.serviceHeader { text-align: center;  font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #C4C2C2;  color: black;  text-decoration: none; }
-
-.serviceImportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; }
-.serviceUnimportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ffcccc;  color: black; }
-
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
+
+.tac { font-size: 10pt; }
+
+.title     { font-weight: bold; }
+.titleItem { font-size: 8pt; font-weight: bold; }
+
+td.perfTitle { font-size: 10pt; font-weight: bold; background-color: #d0d0d0; border: 1px solid #aaaaaa; }
+.perfBox     { background-color: #eeeeee; border: 1px solid #cccccc; }
+.perfItem    { font-size: 8pt; font-weight: bold; }
+.perfValue   { font-size: 8pt; }
+
+.healthTitle { font-weight: bold; font-size: 10pt; background-color: #d0d0d0; border: 1px solid #aaaaaa; }
+.healthBox   { }
+.healthItem  { font-size: 10pt; font-weight: bold; }
+.healthBar   { background-color: grey; padding: 2 4 2 4; }
+
+.outageTitle     { font-weight: bold; background-color: #d0d0d0; border: 1px solid #aaaaaa; }
+.outageHeader    { font-weight: bold; border-bottom: 1px solid #aaaaaa; }
+
+.hostTitle       { font-weight: bold; background-color: #d0d0d0; border: 1px solid #aaaaaa; }
+td.hostHeader    { font-weight: bold; border-bottom: 1px solid #aaaaaa; }
+
+.serviceTitle    { font-weight: bold; background-color: #d0d0d0; border: 1px solid #aaaaaa; }
+td.serviceHeader { font-weight: bold; border-bottom: 1px solid #aaaaaa; }
+
+.featureTitle    { font-weight: bold; background-color: #d0d0d0; border: 1px solid #aaaaaa; }
+td.featureHeader { font-weight: bold; border-bottom: 1px solid #aaaaaa; }
+
+.featureEnabled  { text-align: center; background-color: #ccffcc; }
+.featureDisabled { text-align: center; background-color: #ffcccc; }
+
+.featureEnabledFlapDetection             { text-align: center; font-weight: bold; }
+.featureDisabledFlapDetection            { text-align: center; font-weight: bold; }
+.featureItemEnabledServiceFlapDetection  { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; }
+.featureItemDisabledServiceFlapDetection { font-size: 8pt; background-color: #f88888; border: 1px solid #777777; }
+.featureItemEnabledHostFlapDetection     { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; }
+.featureItemDisabledHostFlapDetection    { font-size: 8pt; background-color: #f88888; border: 1px solid #777777; }
+.featureItemServicesNotFlapping          { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; }
+.featureItemServicesFlapping             { font-size: 8pt; background-color: #f88888; border: 1px solid #777777; }
+.featureItemHostsNotFlapping             { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; }
+.featureItemHostsFlapping                { font-size: 8pt; background-color: #f88888; border: 1px solid #777777; }
+
+.featureEnabledNotifications             { text-align: center; font-weight: bold; }
+.featureDisabledNotifications            { text-align: center; font-weight: bold; }
+.featureItemEnabledServiceNotifications  { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; }
+.featureItemDisabledServiceNotifications { font-size: 8pt; background-color: #f88888; border: 1px solid #777777; }
+.featureItemEnabledHostNotifications     { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; }
+.featureItemDisabledHostNotifications    { font-size: 8pt; background-color: #f88888; border: 1px solid #777777; }
+
+.featureEnabledHandlers                  { text-align: center; font-weight: bold; }
+.featureDisabledHandlers                 { text-align: center; font-weight: bold; }
+.featureItemEnabledServiceHandlers       { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; }
+.featureItemDisabledServiceHandlers      { font-size: 8pt; background-color: #f88888; border: 1px solid #777777; }
+.featureItemEnabledHostHandlers          { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; }
+.featureItemDisabledHostHandlers         { font-size: 8pt; background-color: #f88888; }
+
+.featureEnabledActiveChecks              { text-align: center; font-weight: bold; }
+.featureDisabledActiveChecks             { text-align: center; font-weight: bold; }
+.featureItemEnabledActiveServiceChecks   { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; }
+.featureItemDisabledActiveServiceChecks  { font-size: 8pt; background-color: #f88888; border: 1px solid #777777; }
+.featureItemEnabledActiveHostChecks      { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; }
+.featureItemDisabledActiveHostChecks     { font-size: 8pt; background-color: #f88888; border: 1px solid #777777; }
+
+.featureEnabledPassiveChecks             { text-align: center; font-weight: bold; }
+.featureDisabledPassiveChecks            { text-align: center; font-weight: bold; }
+.featureItemEnabledPassiveServiceChecks  { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; }
+.featureItemDisabledPassiveServiceChecks { font-size: 8pt; background-color: #f88888; border: 1px solid #777777; }
+.featureItemEnabledPassiveHostChecks     { font-size: 8pt; background-color: #88d066; border: 1px solid #777777; }
+.featureItemDisabledPassiveHostChecks    { font-size: 8pt; background-color: #f88888; border: 1px solid #777777; }
index 9255b6f68609278fdca64c071a615124ab7f77b5..6ca9d8b3752feb4990d27384bf4d7ce1aab0305c 100644 (file)
@@ -1,31 +1,8 @@
-
-.trends { font-family: arial,serif;  background-color: white;  color: black; }
-
-.errorMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 12pt; }
-.errorDescription { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.warningMessage { font-family: arial,serif;  text-align: center;  color: red;  font-weight: bold;  font-size: 10pt; }
-.infoMessage { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-
-.infoBox { font-family: arial,serif;  font-size: 8pt;  background-color: #C4C2C2;  padding: 2px; }
-.infoBoxTitle { font-family: arial,serif;  font-size: 10pt;  font-weight: bold; }
-.infoBoxBadProcStatus { color: red; }
-A.homepageURL:Hover { font-family: arial,serif;  color: red; }
-
-.linkBox { font-family: arial,serif;  font-size: 8pt;  background-color: #DBDBDB;  padding: 1px; }
-
-.dataTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-
-.reportRange { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt; }
-.reportDuration { font-family: arial,serif;  text-align: center;  font-size: 8pt; }
-.reportTime { font-family: arial,serif;  text-align: center;  font-size: 8pt; }
-
-.optBox { font-family: arial narrow,serif;  font-size: 10pt;  font-weight: bold; }
-.optBoxItem { font-family: arial,serif;  font-size: 8pt;  font-weight: bold;  color: red; }
-
-.reportSelectTitle { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 12pt; }
-.reportSelectSubTitle { font-family: arial,serif;  text-align: right;  font-size: 10pt; }
-.reportSelectItem { font-family: arial,serif;  text-align: left;  font-size: 8pt; }
-
-.helpfulHint { font-family: arial,serif;  text-align: left;  font-size: 8pt;  font-style: italic;  text-align: center; }
-
-.popupText { font-family: arial,serif;  font-size: 8pt;  font-weight: bold; }
+/* exfoliation: a nagios makeover                                          */
+/* Copyright 2010 Matthew Wall, all rights reserved                        */
+/*                                                                         */
+/* Permission to use, copy, modify, and distribute this software for any   */
+/* purpose with or without fee is hereby granted, provided that the above  */
+/* copyright notice and this permission notice appear in all copies.       */
+
+.trends { }