From: Alex Dehnert Date: Tue, 19 Jan 2016 01:33:50 +0000 (-0500) Subject: New stylesheets with Ubuntu 14.04's nagios X-Git-Url: https://dehnerts.com/gitweb/?a=commitdiff_plain;h=f9870706a52b990be57e5ab95cbe928e760ce910;p=sysconfig%2Fnagios3.git New stylesheets with Ubuntu 14.04's nagios --- diff --git a/stylesheets/avail.css b/stylesheets/avail.css index b9c6bfc..b1ad0bf 100644 --- a/stylesheets/avail.css +++ b/stylesheets/avail.css @@ -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; } diff --git a/stylesheets/checksanity.css b/stylesheets/checksanity.css index c82ee46..49922d1 100644 --- a/stylesheets/checksanity.css +++ b/stylesheets/checksanity.css @@ -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; } diff --git a/stylesheets/cmd.css b/stylesheets/cmd.css index c4c872b..f8698f7 100644 --- a/stylesheets/cmd.css +++ b/stylesheets/cmd.css @@ -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; } diff --git a/stylesheets/common.css b/stylesheets/common.css index 5397b79..6d8e1aa 100644 --- a/stylesheets/common.css +++ b/stylesheets/common.css @@ -1,188 +1,370 @@ -body { - font-family: arial, verdana, serif; - font-weight: normal; - font-size: 10pt; - } +/* exfoliation: a nagios makeover */ +/* version: 0.7 */ +/* 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. */ +/* thanks to jacob.laack for nagiosneat */ +/* thanks to nagios authors for a solid base */ -/* navbar */ -body.navbar { - background-color: black; - color: white; - font-family: verdana,arial,serif; - } +/* these are reference colors for the color scheme: -.navbarlogo { - margin: 0 0 10px 0; - } + color dark light border + OK: green 88d066 cce8cc 777777 + WARNING: yellow ffff00 feffc1 777777 + CRITICAL: red f88888 ffdddd 777777 + PENDING: grey acacac fefefe 777777 + UNKNOWN: orange ffbb55 ffddaa 777777 + UNREACHABLE: orange ffbb55 ffddaa 777777 +INDETERMINATE: purple ddccff 777777 + PROBLEMS: blue aaccff 777777 -.navsection { - margin: 5px 0 10px 0; - color: #DEE7C6; - } - -.navsectiontitle { - font-size: 9pt; - font-weight: bold; - border:1px solid #DEE7C6; - padding: 2px; - } + ACK: aaaaaa + CUSTOM: 778899 -div.navsectionlinks { - margin: 3px 0 0 0; - } + important: blue 99aacc 777777 +not important: blue aaccff 777777 -ul.navsectionlinks { - margin: 0px; - padding: 0px; - list-style: none; - } + table header: d0d0d0 + odd rows: e7e7e7 + even rows: f4f2f2 -ul.navsectionlinks li { - } + titles: 12pt + body: 10pt + table headings: 9pt + controls: 9pt + data in tables: 8pt or 9pt +*/ -ul.navsectionlinks li a { - color: #DEE7C6; - font-weight: bold; - font-size: 8pt; - text-decoration: none; +body { + margin: 0em; + margin: 0.8em 0.8em 2em 0.8em; + color: black; + background-color: white; + font-family: arial, verdana, serif; + font-weight: normal; + font-size: 10pt; +} - padding: 0 0 0 15px; - background: transparent url(../images/greendot.gif) no-repeat scroll 0 0 - } +table { + border: none; + margin: 0; +} -ul.navsectionlinks li ul { - margin: 0px; - padding: 0 0 0 30px; - list-style: disc; - } +th, td { + border: none; + padding: 0 2px 0 2px; +} -ul.navsectionlinks li ul li { - } +form { + margin: 0; + padding: 0; +} -ul.navsectionlinks li a:hover { - color: #FFC47F; - background: transparent url(../images/orangedot.gif) no-repeat scroll 0 0 - } -ul.navsectionlinks li ul li a { - color: #DEE7C6; - background: none; - padding: 0; - font-weight: normal; - } +a img { + border: none; +} +a { + text-decoration: none; + color: #40529b; +} +a:hover { + text-decoration: underline; + color: #3f5bcd; +} +a:active { + color: #496aef; +} +a:visited { + color: #2c3763; +} -ul.navsectionlinks li ul li a:hover { - color: #FFC47F; - background: none; - } +div.navbarlogo { + margin: 0 0 10px 0; +} +div.navsection { + margin: 5px 0 10px 0; +} +div.navsectiontitle { + font-size: 9pt; + font-weight: bold; + padding: 2px; + background-color: #efefef; + border:1px solid #dddddd; +} +div.navsectionlinks { + margin: 3px 0 0 0; +} + +ul.navsectionlinks { + margin: 0; + padding: 0; + list-style: none; +} +ul.navsectionlinks li { } +ul.navsectionlinks li a { + font-weight: bold; + font-size: 9pt; + text-decoration: none; + padding: 0 0 0 15px; + /* background: transparent url(../images/greendot.gif) no-repeat scroll 0 0; */ + +} +ul.navsectionlinks li ul { + margin: 0px; + padding: 0 0 0 30px; + list-style: none; +} +ul.navsectionlinks li ul li { } +ul.navsectionlinks li a:hover { +/* background: transparent url(../images/orangedot.gif) no-repeat scroll 0 0; */ +color: #8391cd; +} +ul.navsectionlinks li ul li a { + background: none; + padding: 0; + font-weight: normal; +} +ul.navsectionlinks li ul li a:hover { + background: none; +} ul.navsectionlinks li ul li ul { - margin: 0px; - padding: 0 0 0 15px; - list-style: circle; - } + margin: 0px; + padding: 0 0 0 15px; + list-style: none; +} .navbarsearch { - margin: 5px 0 0 0; - } - + margin: 5px 0 0 0; +} .navbarsearch fieldset { - border: none; - } + border: none; +} .navbarsearch fieldset legend { - font-size: 8pt; - } - + font-size: 8pt; +} .navbarsearch input{ - font-size: 8pt; - color: black; - background-color: white; - } + font-size: 9pt; +} - -/* main page */ #splashpage{ - text-align: center; - } - + text-align: center; +} #mainbrandsplash{ - font-size: 12pt; - font-weight: bold; - margin: 0 0 35px 0; - } - + font-size: 12pt; + font-weight: bold; + margin: 0 0 35px 0; +} #maincopy{ - margin: 0 0 15px 0; - } - + margin: 0 0 15px 0; +} #currentversioninfo{ - font-size: 12pt; - } + font-size: 12pt; +} #currentversioninfo .product{ - font-size: 14pt; - font-weight: bold; - } + font-size: 14pt; + font-weight: bold; +} #currentversioninfo .version{ - font-size: 14pt; - font-weight: bold; - } + font-size: 14pt; + font-weight: bold; +} #currentversioninfo .releasedate{ - font-size: 11pt; - margin: 5px 0 0 0; - } + font-size: 11pt; + margin: 5px 0 0 0; +} #currentversioninfo .checkforupdates{ - font-size: 11pt; - font-weight: bold; - } + font-size: 11pt; + font-weight: bold; +} #currentversioninfo .whatsnew{ - font-size: 11pt; - font-weight: bold; - margin: 50px 0 0 0; - } - + font-size: 11pt; + font-weight: bold; + margin: 50px 0 0 0; +} #updateversioninfo{ - margin: 15px auto 50px auto; - width: 400px; - } + margin: 15px auto 35px auto; + width: 400px; +} .updatechecksdisabled{ - background-color: #FF9F9F; - border: 1px solid red; - padding: 10px; - } + background-color: #FF9F9F; + border: 1px solid red; + padding: 10px; +} .updatechecksdisabled div.warningmessage{ - font-weight: bold; - } + font-weight: bold; +} #updateversioninfo div.submessage{ - clear: left; - } + clear: left; +} .updateavailable{ - background-color: #9FD4FF; - border: 1px solid blue; - padding: 10px; - } + background-color: #9FD4FF; + border: 1px solid blue; + padding: 10px; +} .updateavailable div.updatemessage{ - font-size: 12pt; - font-weight: bold; - } + font-size: 12pt; + font-weight: bold; +} #splashpage #mainfooter{ - margin: 100px 0 0 0; - font-size: 8pt; - } + /*margin: 100px 0 0 0;*/ + clear: both; + font-size: 8pt; + padding-top: 35px; +} #splashpage #mainfooter .disclaimer{ - width: 80%; - margin: auto; - } + /*width: 80%;*/ + margin: auto; +} #splashpage #mainfooter .logos{ - margin: 15px 0 0 0; - } + margin: 15px 0 0 0; +} -a img { - border: none; - } + + + +table.infoBox { width: 100%; } +td.infoBox { font-size: 8pt; padding: 0 0 1em 0; white-space: nowrap; } +div.infoBoxTitle { font-size: 10pt; font-weight: bold; } +div.infoBoxBadProcStatus { font-size: 8pt; font-weight: bold; color: red; } + +.linkBox { font-size: 8pt; padding: 1; } +table.linkBox td { white-space: nowrap; } + +.filter { font-size: 8pt; padding: 1; } +.filterTitle { font-size: 9pt; font-weight: bold; } +.filterName { font-size: 8pt; text-align: right; font-weight: bold; } +.filterValue { font-size: 8pt; } + +.errorDescription { font-size: 10pt; text-align: center; font-weight: bold; } +.errorMessage { font-size: 10pt; text-align: center; font-weight: bold; color: red; } +.warningMessage { font-size: 10pt; text-align: center; font-weight: bold; color: red; } + +.statusTitle { text-align: center; font-weight: bold; font-size: 12pt; white-space: nowrap; } +.statusSort { font-size: 8pt; } + +table.data { padding: 0; } +th.data { font-size: 9pt; text-align: left; padding: 0 3px 0 3px; border-bottom: 1px solid #777777; color: #333333; } +.dataOdd { font-size: 8pt; background-color: #e7e7e7; padding: 0 4 0 4; } +.dataEven { font-size: 8pt; background-color: #f4f2f2; padding: 0 4 0 4; } +.dataTitle { font-size: 12pt; text-align: center; font-weight: bold; } +.dataSubTitle { font-size: 10pt; text-align: center; font-weight: bold; } + +.optBox { font-size: 9pt; white-space: nowrap; padding: 2 0 0 0; } +.optBoxTitle { font-size: 10pt; font-weight: bold; text-align: center; } +.optBoxRequiredItem { font-size: 9pt; text-align: right; padding: 0 5 0 5; color: red; } +.optBoxItem { font-size: 9pt; text-align: right; padding: 0 5 0 5; } +.optBoxValue { font-size: 9pt; } + +.optionBoxTitle { font-size: 10pt; text-align: center; font-weight: bold; } +.optionBox { font-size: 10pt; padding: 2; } + +.navBoxTitle { font-size: 10pt; font-weight: bold; white-space: nowrap; } +.navBoxItem { font-size: 8pt; } +.navBoxDate { font-size: 8pt; white-space: nowrap; } +.navBoxFile { font-size: 8pt; text-align: center; } + +.helpfulHint { font-size: 8pt; font-style: italic; text-align: center; } + +.logEntries { font-size: 8pt; white-space: nowrap; } + +.dateTimeBreak { font-size: 9pt; font-weight: bold; } + +.reportRange { font-size: 10pt; white-space: nowrap; } +.reportDuration { font-size: 8pt; white-space: nowrap; } +.reportTime { font-size: 8pt; white-space: nowrap; text-align: right; font-style: italic; } + +.reportSelectTitle { font-size: 12pt; text-align: center; font-weight: bold; } +.reportSelectSubTitle { font-size: 9pt; text-align: right; } +.reportSelectItem { font-size: 9pt; } +.reportSelectTip { font-size: 8pt; font-style: italic; } + +.dateSelectTitle { font-size: 12pt; text-align: center; font-weight: bold; } +.dateSelectSubTitle { font-size: 9pt; text-align: right; } +.dateSelectItem { font-size: 9pt; } + +.popupText { font-size: 8pt; background-color: #eeeeaa; border: 1px solid #777777; padding: 10 10 10 10; } + +.hostImportantProblem { font-size: 8pt; background-color: #88aadd; border: 1px solid #aaaaaa; padding: 0 5 0 5; } +.hostUnimportantProblem { font-size: 8pt; background-color: #aaccff; border: 1px solid #888888; padding: 0 5 0 5; } + +.serviceImportantProblem { font-size: 8pt; background-color: #88aadd; border: 1px solid #aaaaaa; padding: 0 5 0 5; } +.serviceUnimportantProblem { font-size: 8pt; background-color: #aaccff; border: 1px solid #888888; padding: 0 5 0 5; } + +.outageImportantProblem { font-size: 8pt; background-color: #88aadd; border: 1px solid #aaaaaa; padding: 0 5 0 5; } +.outageUnimportantProblem { font-size: 8pt; background-color: #aaccff; border: 1px solid #888888; padding: 0 5 0 5; } + + +/* Some nagios configurations have side.html rather than side.php and define */ +/* a slightly different set of nav elements. */ +.NavBarTitle { + font-size: 9pt; + font-weight: bold; + margin: 5px 0 10px 0; + padding: 2px; + background-color: #efefef; + border:v1px solid #dddddd; +} + +.NavBarItem { + font-size: 9pt; + font-weight: bold; + list-style: none; + text-decoration: none; + margin: 0; + padding: 0 0 0 0; +} + +.NavBarSearchItem { + font-size: 9pt; +} + + + +#splashboxes { + /*border: 1px solid blue;*/ + margin: auto; + width: 90%; + } +.splashbox{ + padding: 5px; + margin: 5px 5px 5px; + border: 1px solid #AAAAAA; + float: left; + text-align: left; + height: 140px; + } +.splashbox h2{ + margin: 0px; + font-size: 12pt; + } +.splashbox ul{ + margin: 0; + padding: 5px 5px 5px 15px; + } +.splashbox ul li{ + clear: both; + } +#splashbox1 { + width: 250px; + } +#splashbox2 { + width: 500px; + } +#splashbox3 { + width: 250px; + clear: both; + } +#splashbox4 { + width: 500px; + } \ No newline at end of file diff --git a/stylesheets/config.css b/stylesheets/config.css index 3f86448..558d4fa 100644 --- a/stylesheets/config.css +++ b/stylesheets/config.css @@ -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; } diff --git a/stylesheets/extinfo.css b/stylesheets/extinfo.css index e4f1167..4c81320 100644 --- a/stylesheets/extinfo.css +++ b/stylesheets/extinfo.css @@ -1,107 +1,84 @@ - -.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; } diff --git a/stylesheets/histogram.css b/stylesheets/histogram.css index 2e08881..9b147f6 100644 --- a/stylesheets/histogram.css +++ b/stylesheets/histogram.css @@ -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; } diff --git a/stylesheets/history.css b/stylesheets/history.css index d3ef380..ed8dba3 100644 --- a/stylesheets/history.css +++ b/stylesheets/history.css @@ -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 { } diff --git a/stylesheets/ministatus.css b/stylesheets/ministatus.css index 0e2ebb4..040c8ac 100644 --- a/stylesheets/ministatus.css +++ b/stylesheets/ministatus.css @@ -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; } diff --git a/stylesheets/notifications.css b/stylesheets/notifications.css index 12268a3..1138025 100644 --- a/stylesheets/notifications.css +++ b/stylesheets/notifications.css @@ -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; } diff --git a/stylesheets/outages.css b/stylesheets/outages.css index 5aa0ee2..10db27d 100644 --- a/stylesheets/outages.css +++ b/stylesheets/outages.css @@ -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; } diff --git a/stylesheets/showlog.css b/stylesheets/showlog.css index b1bd8e3..ccbd242 100644 --- a/stylesheets/showlog.css +++ b/stylesheets/showlog.css @@ -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 { } diff --git a/stylesheets/status.css b/stylesheets/status.css index ed48c86..51f1e48 100644 --- a/stylesheets/status.css +++ b/stylesheets/status.css @@ -1,103 +1,88 @@ - -.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;} diff --git a/stylesheets/statusmap.css b/stylesheets/statusmap.css index dd57bba..d41888f 100644 --- a/stylesheets/statusmap.css +++ b/stylesheets/statusmap.css @@ -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; } diff --git a/stylesheets/summary.css b/stylesheets/summary.css index 5ca9d1f..f6a9f32 100644 --- a/stylesheets/summary.css +++ b/stylesheets/summary.css @@ -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; } diff --git a/stylesheets/tac.css b/stylesheets/tac.css index e5e0582..a5ed1e5 100644 --- a/stylesheets/tac.css +++ b/stylesheets/tac.css @@ -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; } diff --git a/stylesheets/trends.css b/stylesheets/trends.css index 9255b6f..6ca9d8b 100644 --- a/stylesheets/trends.css +++ b/stylesheets/trends.css @@ -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 { }