icli is a command line interface to the Icinga monitoring software. You can use it to list service/host status with many filtering options, schedule rechecks, and acknowledge service problems. Basic support for viewing the command queue and scheduled downtimes is also present. It is largely compatible with Nagios.
|Tags||Unix cli Monitoring|
Release Notes: This release adds the -m / --match option to select services based on their plugin output. It adds documentation for the -a / --acknowledge option.
Release Notes: This release adds a -U/--as-contact option to only display checks visible to a certain contact. (Do not use this to limit icli access.) icli now depends on the List::MoreUtils module.
Release Notes: This release adds a -u/--force-recheck option and "icli host/service" as an "icli -h host -s service" shortcut.
Release Notes: This release adds -vvv for service/host listing; this will be the most verbose output option available. It also adds -a
Release Notes: This release adds service flags for states like "Acknowledged" and "Flapping", which are shown in the service listing when used with -v. It also adds a -vv option, which shows hosts and services in a manner similar to the Icinga Web interface. The -z/--filter option can be used to show only the services or hosts you are really interested in. For instance, icli -z!o,!A,!S,!D will only show services which are non-ok, not yet acknowledged, already in a hard state, and whose failure is not caused by their corresponding host being down.