From 818785f1d6c9d0d05d8d37e7efbfa0a25541d99a Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Thu, 11 Jul 2013 17:00:41 +0200 Subject: hosts-state: critical only for bad hosts, stale hosts = WARNING --- hosts-state | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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"); -- cgit v1.2.3-1-g7c22