Documents
Changelog
icli(1)
Downloads
App-Icli 0.48
Mirrors finalrewind GitHub
See Also GitHub Issues
Downloads
Mirrors finalrewind GitHub
See Also GitHub Issues
This project is no longer being developed. There will be no updates and no
security fixes. This page serves archival purposes only.
Command line interface to Icinga.
Features:
- Listing of service/host states, check queue or downtimes
- Detailed service/host info
- Scheduling of service rechecks and downtimes, problem acknowledgement
- Detailed filtering (host(group)/service name, state, passive, acknowledged, etc.)
- Mostly nagios-compatible
Future plans
- Custom output formats
- Support for web API (only works locally at the moment)
See also: icli on GitHub.
Screenshots
2014-06-13
App::Icli v0.48
App-Icli-0.48.tar.gz (signature)
- New dependencies: DateTime, DateTime::Format::Strptime, DateTime::TimeZone
- NOT BACKWARDS COMPATIBLE: Add
-a/--actionoption to invoke generic actions on selected services. This replaces-a/--acknowledgewith-aa/-a acknowledge,-r/--recheckwith-ar/-a recheckand-u/--force-recheckwiht-aR/-a force_recheck - add
-ad/-adowntime option to schedule host/service downtimes - Also show service downtimes when using
-ld, improve its output - Show service comments when using
-vvv - Rename package to
App::Iclito avoid CPAN namespace conflicts
2014-05-29
icli v0.47
- Remove autodie dependency, improve error messages
- Allow build-time specification of icinga paths
(
perl Build.PL --icli-xyz-file=..., see README) - Do not throw warnings when encountering empty contact groups
- Do not require
--recheckwhen using--force-recheck - Support --force-recheck with a host-only argument to immediately recheck all services on a host (closses #15)
- Fix -lh not showing serviceless hosts (closes #14)
2013-09-29
icli v0.46
- Fix
!ofilter not matching pending services - Add
pfilter (pending hosts/services) - Show pending hosts/services with
--overview - Remove
Date::Formatdependency (now usesPOSIX::strftime)
2013-09-17
icli v0.45
- Fix --filter N and --filter !N
- Ignore 'serviceescalation' field in the icinga status file
- fix smartmatch warnings on perl ≥ 5.018
2013-03-16
icli v0.44
- Ignore
modulefield in the icinga status file - Add
-o/--overviewoption to display a 'tactical overview'-style host and service listing
2012-08-28
icli v0.43
- Add missing documentation for -a / --acknowledge
- Add -m / --match option to select on plugin output
2012-06-01
icli v0.42
- Add -U / --as-contact option to only operate on services visible to a certain contact
- New dependency
List::MoreUtils
2012-04-15
icli v0.41
- Add
icli host/serviceasicli -h host -s serviceshortcut - Add
-u/--force-recheckoption (Patch by Hugh Brown)
2011-01-31
icli v0.4
- icli -vvv lists hosts/services with maximum verbosity
- Acknowledging of host/service problems
- Cut off or break long lines with -x (improves output readability)
- Print long plugin output in -vv/-vvv (if available)
- Fix -C (didn't remove all colours)
2010-11-21
icli v0.3
- Show service flags with -v -ls (acknowledged, flapping etc.)
- Filter hosts/services by check state or various flags
- icli -vv lists hosts/services in an even more detailed manner
2010-11-08
icli v0.2
- List downtimes and check queue
- Reschedule service checks
- Filter by host/hostgroup and/or service name
2010-07-29
icli v0.1
icli-0.1.tar.gz (signature)
- First release
- listing of service/host states, filtered by hosts/hostgroups


