Introduction
There are a lot of "addon" software packages that are available for Icinga. Addons can be used to extend Icinga's functionality or integrate Icinga with other applications.
Addons are available for:
Managing the config files through a web interface
Monitoring remote hosts (*NIX, Windows, etc.)
Submitting passive checks from remote hosts
Simplifying/extending the notification logic
...and much more
You can find many addons for Icinga by visiting:
We'll give a brief introduction to a few of the addons that Ethan Galstad developed for Nagios...
NRPE is an addon that allows you to execute plugins on remote Linux/Unix hosts. This is useful if you need to monitor local resources/attributes like disk usage, CPU load, memory usage, etc. on a remote host. Similiar functionality can be accomplished by using the check_by_ssh plugin, although it can impose a higher CPU load on the monitoring machine - especially if you are monitoring hundreds or thousands of hosts.
The NRPE addon and documentation can be found at http://www.nagios.org/.
NSCA is an addon that allows you to send passive check results from remote Linux/Unix hosts to the Icinga daemon running on the monitoring server. This is very useful in distributed and redundant/failover monitoring setups.
The NSCA addon and documentation can be found at http://www.nagios.org/.
IDOUtils is an addon that allows you to store all status information from Icinga in a MySQL database. Multiple instances of Icinga can all store their information in a central database for centralized reporting. Please keep in mind that IDOUtils is still in a beta phase and it is likely to be skipped in the near future.
The IDOUtils addon install instructions can be found in the Quickstart-Idoutils and more documentation can be found at http://www.nagios.org/.
© 2009 Icinga Development Team, http://www.icinga.org