]> gitweb.fluxo.info Git - puppet-backupninja.git/commitdiff
add state to message
authorAntoine Beaupré <anarcat@koumbit.org>
Fri, 17 Apr 2015 21:38:20 +0000 (17:38 -0400)
committerAntoine Beaupré <anarcat@koumbit.org>
Fri, 17 Apr 2015 21:38:20 +0000 (17:38 -0400)
files/checkbackups.pl

index f617297e0c626912a5fa7f314dfbbd3cd22d5936..d68d6350fb734fcdb1c21327a2d7861f8d82ab08 100755 (executable)
@@ -34,6 +34,7 @@ my $STATE_WARNING=1;
 my $STATE_CRITICAL=2;
 my $STATE_UNKNOWN=3;
 my $STATE_DEPENDENT=4;
+my %ERRORS=(0=>'OK',1=>'WARNING',2=>'CRITICAL',3=>'UNKNOWN',4=>'DEPENDENT');
 
 # gross hack: we look into subdirs to find vservers
 my @vserver_dirs = qw{/var/lib/vservers /vservers};
@@ -117,10 +118,11 @@ sub check_age {
 
 sub print_status {
     my ($host, $state, $message, $service) = @_;
+    my $state_msg = $ERRORS{$state};
     if (!$service) {
         $service = 'backups';
     }
-    printf "$host\t$service\t$state\t$message\n";
+    printf "$host\t$service\t$state\t$state_msg $message\n";
 }
 
 sub check_flag {