--- projects/cms/source/server/build/etc/system.conf 2001/03/19 17:26:30 1.41 +++ projects/cms/source/server/build/etc/system.conf 2001/03/22 01:05:45 1.44 @@ -6,7 +6,7 @@ # root of configuration # # $Author: tdb $ -# $Id: system.conf,v 1.41 2001/03/19 17:26:30 tdb Exp $ +# $Id: system.conf,v 1.44 2001/03/22 01:05:45 tdb Exp $ # ############################################################ #### Configuration Files & Groups @@ -18,9 +18,11 @@ group.rocks=Host.agate.ukc.ac.uk;Host.arkose.ukc.ac.uk Host.chert.ukc.ac.uk;Host.granite.ukc.ac.uk;Host.jade.ukc.ac.uk;Host.jasper.ukc.ac.uk;\ Host.magnetite.ukc.ac.uk;Host.obsidian.ukc.ac.uk;Host.pumice.ukc.ac.uk;\ Host.pyrite.ukc.ac.uk;Host.slate.ukc.ac.uk;Host.topaz.ukc.ac.uk; +group.compsoc=Host.compsoc1.ukc.ac.uk config.computing=computing.conf config.rocks=rocks.conf +config.compsoc1=rocks.conf # for library machines group.library=Host.129.12.58.*; @@ -122,6 +124,8 @@ Host.serviceChecksPackage=uk.org.iscream.filter.plugin # the monitors to run Monitor.PluginsPackage=uk.org.iscream.client.monitors Monitor.Plugins=CPU;Disk;Memory;Swap;Services;Heartbeat;WebFeeder; +#Monitor.Plugins=CPU;WebFeeder; +#Monitor.Plugins= ## CPU monitor configuration @@ -140,6 +144,38 @@ Monitor.CPU.alertTimeout.CAUTION=1800 Monitor.CPU.alertTimeout.CRITICAL=3600 +## Load monitor configuration +# threshold values +# +# note: if the UPPER threshold is broken, +# the alertTimeout values are halved. +# This is to escalate the alert quicker. +Monitor.Load.threshold.LOWER=10.0 +Monitor.Load.threshold.UPPER=20.0 + +# timings of the alerts (in seconds) +Monitor.Load.alertTimeout.NOTICE=60 +Monitor.Load.alertTimeout.WARNING=900 +Monitor.Load.alertTimeout.CAUTION=1800 +Monitor.Load.alertTimeout.CRITICAL=3600 + + +## Process Count monitor configuration +# threshold values +# +# note: if the UPPER threshold is broken, +# the alertTimeout values are halved. +# This is to escalate the alert quicker. +Monitor.Process.threshold.LOWER=1000 +Monitor.Process.threshold.UPPER=1500 + +# timings of the alerts (in seconds) +Monitor.Process.alertTimeout.NOTICE=60 +Monitor.Process.alertTimeout.WARNING=900 +Monitor.Process.alertTimeout.CAUTION=1800 +Monitor.Process.alertTimeout.CRITICAL=3600 + + ## Memory monitor configuration # threshold values # @@ -178,8 +214,8 @@ Monitor.Swap.alertTimeout.CRITICAL=3600 # note: if the UPPER threshold is broken, # the alertTimeout values are halved. # This is to escalate the alert quicker. -Monitor.Disk.threshold.LOWER=80 -Monitor.Disk.threshold.UPPER=90 +Monitor.Disk.threshold.LOWER=90 +Monitor.Disk.threshold.UPPER=95 # timings of the alerts (in seconds) Monitor.Disk.alertTimeout.NOTICE=60 @@ -259,7 +295,10 @@ Monitor.Heartbeat.reachFINALcount=5 # alerters to run Alerter.PluginsPackage=uk.org.iscream.client.alerters -Alerter.Plugins=EMail;IRC;WebFeeder; +#Alerter.Plugins=EMail;IRC;WebFeeder; +Alerter.Plugins=IRC;WebFeeder; +#Alerter.Plugins=WebFeeder; +#Alerter.Plugins= # EMail alerter configuration Alerter.EMail.level = WARNING @@ -302,12 +341,15 @@ Alerter.IRC.rejectMessage = sorry, I don't understand WebFeeder.latestActive = true WebFeeder.alertActive = true +# Only pass on alerts past this level +WebFeeder.alertLevel = OK + # Check period in seconds (for cleaning stale/old alerts) -WebFeeder.checkPeriod = 900 +WebFeeder.checkPeriod = 120 # Delete alerts older than this, in seconds. # Files are only check every WebFeeder.checkPeriod seconds. -WebFeeder.alertDeleteOlderThan = 1800 +WebFeeder.alertDeleteOlderThan = 300 # Root Path WebFeeder.rootPath = /usr/local/proj/co600_10/webroot