summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xhosts-state6
1 files changed, 5 insertions, 1 deletions
diff --git a/hosts-state b/hosts-state
index 80f0a64..6b405aa 100755
--- a/hosts-state
+++ b/hosts-state
@@ -60,10 +60,14 @@ while(<$reports>) {
print("$short_host\tBcfg2\t$status\t$msg | $perf\n\x17");
}
-if ($summary->{bad} > 0 or $summary->{stale} > 0) {
+if ($summary->{bad} > 0) {
$summary->{msg} = 'CRITICAL';
$summary->{status} = 2;
}
+elsif ($summary->{stale} > 0) {
+ $summary->{msg} = 'WARNING';
+ $summary->{status} = 1;
+}
print("vm-bcfg2\tBcfg2 Status\t$summary->{status}\t$summary->{msg} | clean=$summary->{clean};;;0 bad=$summary->{bad};;;0 stale=$summary->{stale};;;0\n\x17");