summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2010-11-27 14:59:33 +0100
committerDaniel Friesel <derf@finalrewind.org>2010-11-27 14:59:33 +0100
commit0b8057261213843250fef84676679e0fa5af732e (patch)
tree07f85ede1bc3dcdb31fb0b60bb6175cfe327c965
parent941596d77ea8b943486d83027f493aece584beeb (diff)
Support -vvv for host listing as well
-rwxr-xr-xbin/icli60
1 files changed, 58 insertions, 2 deletions
diff --git a/bin/icli b/bin/icli
index 9d8cd7d..8d35f5c 100755
--- a/bin/icli
+++ b/bin/icli
@@ -568,7 +568,7 @@ sub display_host_single {
printf(" %d/%d", $h->{'current_attempt'}, $h->{'max_attempts'});
}
- printf(" %s\n", $h->{'plugin_output'});
+ printf(" %s", $h->{'plugin_output'});
}
else {
printf(
@@ -618,8 +618,64 @@ sub display_host_single {
),
$h->{'percent_state_change'},
);
- print "\n";
}
+ if ($v > 3) {
+ printf(
+ $format,
+ 'Check Type',
+ ($h->{'check_type'} ? 'PASSIVE' : 'ACTIVE'),
+ );
+ printf(
+ "%-16s : %5.3fs\n%-16s : %5.3fs\n",
+ 'Check Latency',
+ $h->{'check_latency'},
+ 'Check Duration',
+ $h->{'check_execution_time'},
+ );
+ printf(
+ "%-16s : o %s d %s u %s\n",
+ 'Last State Times',
+ pretty_date($h->{'last_time_up'}),
+ pretty_date($h->{'last_time_down'}),
+ pretty_date($h->{'last_time_unreachable'}),
+ );
+ printf(
+ $format,
+ 'In Downtime',
+ 'FIXME'
+ );
+ printf(
+ $format,
+ 'Active Checks',
+ pretty_yesno($h->{'active_checks_enabled'}),
+ );
+ printf(
+ $format,
+ 'Passive Checks',
+ pretty_yesno($h->{'passive_checks_enabled'}),
+ );
+ printf(
+ $format,
+ 'Obsessing',
+ pretty_yesno($h->{'obsess_over_host'}),
+ );
+ printf(
+ $format,
+ 'Notifications',
+ pretty_yesno($h->{'notifications_enabled'}),
+ );
+ printf(
+ $format,
+ 'Event Handler',
+ pretty_yesno($h->{'event_handler_enabled'}),
+ );
+ printf(
+ $format,
+ 'Flap Detection',
+ pretty_yesno($h->{'flap_detection_enabled'}),
+ );
+ }
+ print "\n";
}