]> git.etc.gen.nz Git - spong.git/commitdiff
added per service downtime
authorStephen L Johnson <sjohnson@monsters.org>
Wed, 20 Dec 2000 22:00:45 +0000 (22:00 +0000)
committerStephen L Johnson <sjohnson@monsters.org>
Wed, 20 Dec 2000 22:00:45 +0000 (22:00 +0000)
src/lib/Spong/Service.pm
src/spong-message.pl

index 91cf13ce1a303964a2bc744512f8c879493c0fbe..dc3533275300dce8b8f7e25499d2993cf3ea86e7 100755 (executable)
@@ -82,7 +82,8 @@ sub color { my $var = 'color';
       # If there is a problem reported, and we are in this machine's down time
       # then don't report it, instead mark it as blue.
 
-      foreach( @{$main::HOSTS{$name}->{'down'}} ) {
+      foreach( @{$main::HOSTS{$name}->{'down'}},
+               @{$main::HOSTS{$name}->{'down:' . $_[0]->name() }} ) {
         my( $day, $shour, $smin, $ehour, $emin ) = 
            ( /^(.):(\d+):(\d+)-(\d+):(\d+)$/ );
         my( $nmin, $nhour, $nday ) = (localtime(time()))[1,2,6];
index 174063135a8b754e6522a78943321a325c5e3d95..d37e84483ddf075c4629eb26097243e5f1e7ff0a 100755 (executable)
@@ -12,7 +12,7 @@
 # (2) Added rules based paging (Stephen Johnson  Nov 14, 1998)
 # (3) Added checks against Acks and downtime (Stephen Johnson  Mar 17, 1999)
 #
-# $Id: spong-message.pl,v 1.19 2000/12/19 22:18:10 sljohnson Exp $
+# $Id: spong-message.pl,v 1.20 2000/12/20 22:00:45 sljohnson Exp $
 
 use lib "@@LIBDIR@@";
 
@@ -158,7 +158,8 @@ if (defined $acks) {
 # If there is a problem reported, and we are in this machine's down time
 # then don't do anything about it.
 
-foreach( @{$main::HOSTS{$host}->{'down'}} ) {
+foreach( @{$main::HOSTS{$host}->{'down'}},
+         @{$main::HOSTS{$host}->{"down:$service"}} ) {
    my( $day, $shour, $smin, $ehour, $emin ) = 
       ( /^(.):(\d+):(\d+)-(\d+):(\d+)$/ );
    my( $nday, $nhour, $nmin ) = (localtime())[6,2,1];