diff options
-rwxr-xr-x | hosts-state | 6 |
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"); |