App-Icli
view release on metacpan or search on metacpan
=item B<-h>|B<--host> I<hosts>
Limit selection to I<hosts> (comma separated list)
=item B<-l>|B<--list> B<downtimes>|B<hosts>|B<services>|B<queue>
List either services (the default) or hosts.
Note that only the first character of the argument is checked, so C<< icli
-lh >>, C<< icli -ls >> etc. are also fine.
=item B<-m>|B<--match> I<regex>
Limit selection to hosts/services whose plugin output matches
I<regex> (perl regular expression, case insensitive. see L<perlre>).
=item B<-o>|B<--overview>
Display "tactical overview"-style overview.
By default (or when used with C<< -ls >>) the number of all hosts and services
(both total and divided by their state) is shown.
When used with C<< -lh >>, lists all hosts with the number of ok / warning /
... checks on each host.
=item B<-U>|B<--as-contact> I<name>
Only operate on service visible to I<name>. Doesn't work for B<-lh> yet,
most useful for B<-ls>.
NOTE: This is meant to help find out which services a user has access to. It is
NOT intended as a way to restrict access and should never be used that way.
=item B<-s>|B<--service> I<services>
Limit selection to I<services> (comma separated lists). Can be combined with
B<-h>/B<-g> to further narrow down the selection, but may also be used
stand-alone.
=item B<-v>|B<--verbose>
Increase output verbosity. Can be combined up to B<-vvv>
=item B<-V>|B<--version>
Show version information
=item B<-x>|B<--cut-mode> I<mode>
What to do with lines which are too long for the terminal: B<n>othing, B<c>ut
off, line B<b>reak (with proper indentation). The default is line B<b>reaks
=item B<-z>|B<--filter> I<expression>
Limit selection to hosts/services passing the filter. I<expression> is a comma
separated list of filters, only hosts/services to which all filters apply are
selected. See also L</"FILTER EXPRESSIONS">
=back
=head1 OUTPUT
=head2 SERVICE LISTING
This is the standard output method. It contains the following:
=over
=item * Service description
=item * -v: Service Flags (B<A>cknowledged, B<F>lapping, B<P>assive, B<!>no
checks)
=item * Service state (ok / warning / critical / unknown)
=item * -v: Current attempt / Max attempts
=item * Plugin output
=back
=head2 HOST LISTING
Enabled with -ld
=over
=item * Host name
=item * Host state (ok / down / unreachable)
=item * -v: Current attempt / Max attempts
=item * Plugin output
=back
=head2 QUEUE LISTING
Enabled with -lq
=over
=item * Host name
=item * Service name
=item * Last check
=item * Next check
=back
=head1 FILTER EXPRESSIONS
Each expression can be negated with an exclamation mark, e.g. "!A" for all
non-acknowledged services.
=over
=item B<A>
( run in 0.688 second using v1.01-cache-2.11-cpan-39bf76dae61 )