diff options
| author | Daniel Friesel <derf@finalrewind.org> | 2014-06-01 16:26:18 +0200 | 
|---|---|---|
| committer | Daniel Friesel <derf@finalrewind.org> | 2014-06-01 16:26:18 +0200 | 
| commit | 32582b4d3d01b85cabe2359fd9f490b1eb0255fe (patch) | |
| tree | 8489101d167fe9fbf5674a51fb21c5a9b252d5f9 /bin/icli | |
| parent | 733e076bb91606bd6ababf828b2693ca9fefbf9a (diff) | |
-ld: show service downtimes as well
Diffstat (limited to 'bin/icli')
| -rwxr-xr-x | bin/icli | 13 | 
1 files changed, 12 insertions, 1 deletions
@@ -584,7 +584,13 @@ sub display_downtime {  	my ($d) = @_;  	my $v = $verbosity; -	printf( '%-27.27s', $d->{'host_name'} ); +	if ( $d->{service_description} ) { +		printf( '%-25.25s %-25.25s', +			$d->{'host_name'}, $d->{service_description} ); +	} +	else { +		printf( '%-25.25s', $d->{'host_name'} ); +	}  	if ( $v >= 3 ) {  		printf( ' %s %-10.10s', @@ -1082,9 +1088,14 @@ elsif ( $list_type eq 'q' ) {  	display_queue();  }  elsif ( $list_type eq 'd' ) { +	say "Host downtimes:";  	foreach my $downtime ( @{ $data->{hostdowntimes} } ) {  		display_downtime($downtime);  	} +	say "\nService downtimes:"; +	foreach my $downtime ( @{ $data->{servicedowntimes} } ) { +		display_downtime($downtime); +	}  }  elsif ($action) {  | 
