Nagios Plugins 1.5 released

Facebook_Link_PicA monitoring core without any check plugins for your hosts and services would be nothing. While there is a huge collection of plugins available on the net, the original Nagios plugins are still compatible with Icinga 1.x and Icinga 2.x
Our friends at the Nagios plugins development team have now released 1.5 containing numerous bug-fixes as well as new features.  Please also note the dash in their updated domain: “”. Furthermore they have moved their code and issue tracker to github recently so make sure to update your bookmarks! 🙂
Thanks for your effort guys, much appreciated!

NEW: Icinga Reporting Cronk

Just last week we released version 1.5 with a standout new feature: Icinga Reporting in the New Web. Now you can view your SLA reports, host and service statuses all in the same place.
Essentially a Cronk pre-installed in the new web interface, Icinga Reporting consists of two tabs – ‘(On The Fly) Reporting’ and ‘Reporting Repository’ which offer in themselves handy reporting capabilities:

Run Reports in a Couple Clicks

In the Reporting tab, you can run reports on the fly with a couple of clicks. Simply select the report type, time frame and output format, then click on ‘Preview’ to view your report within seconds. 20 templates come delivered with the Icinga Reporting Package; so you can easily analyse your top 10 problematic hosts or services, availability reports, acknowledgement records and more.

Store & Retrieve User-Assigned Reports

In the Reporting Repository tab, the user can retrieve reports intended for them. As Icinga Reporting allows you to schedule reports to be run automatically, these can be either sent to the pre-defined recipient or deposited into a folder for them to access at a later time. Only authorized users may retrieve the reports from the repository – a useful function when reports need to be distinguished by customers or business units.

Scalable Report Generation & Distribution

Another feature that is useful for larger, enterprise environments is its ability to scale to multiple locations or monitoring instances. Icinga Reporting uses an external Jasper Server to generate and send reports in the right format, to meet pre-defined attributes. It can also manage multiple Jasper Servers and multiple Icinga instances for large-scale reporting.
Still haven’t given Icinga Reporting a try?
Demo it now or get started with the configuration guide.
Want to know more?
Read more on Icinga Reporting’s features and how Icinga Reporting works.
We’d like to thank Jaspersoft for their great tool (on which Icinga Reporting is based), the German BVA for their inspiration, and the Web/API team for their hard work!

Icinga 1.5 released!

Team Icinga is proud to present Icinga 1.5 for download now. This release comes with a big new feature in our new UI, big changes to the API and a revamped release cycle to boot. But if you tested the Beta version, this would be no new news for you!


To begin, Icinga Reporting is now available as a pre-installed Cronk in Icinga New Web. Finally you can keep one eye on SLAs and the other on your tactical overview, as they are now all in one UI. Configuration is a piece of cake – simply follow the guide on our wiki.
If you’ve been keeping up with our updates, we have also replaced the database API with a Doctrine database abstraction layer, to make life easier for addon developers (as well as our Web/API team). This change will not affect your existing setup however, thanks to an added ‘legacy layer’ compatibility will be maintained with addons designed for older versions.
In the Core, CGIs and IDOUtils we’ve also improved extensibility, but also not to mention overall performance. Classic UI adds a lot of enhancements for daily usage and data export for reporting, while Oracle backend support has been further optimised. Furthermore, the package marks another milestone to make packager’s life easier by adding e.g. log dir options to configure (see CHANGES in Changelog).
Finally, the new release cycle trialled for v1.5 will be our model for upcoming releases. 1 week prior to the official version, we will release a feature ready Beta version for you to test.
But till then, download Icinga 1.5 and give us your feedback on our mailing lists and development tracker. A big thank you to all the Beta testers out there for their contributions to this release!
Below is just and excerpt of the full change logs:  Core, CGIs, IDOUtils and Web

  • Do not update host/service status during scheduler initialization on startup (idoutils already know that) #1741
  • Fix retain status file over an init script reload #1579

Classic UI

  • Added option to suppress coloring of hosts/services in maintenance #992 Added option to show partial hostgroups #1013
  • Default downtime duration is configurable in cgi.cfg #1642
  • Changed tac.cgi to distinct between active, passive and disabled properly #1120
  • Add log entries to json output of avail.cgi #1659 add xml output to avail.cgi for direct source of jasper reports #1712
  • Add author to comment tooltips in status.cgi #1691
  • Authorization for * in cgi.cfg via contactgroups (Stephen Gran) #1752
  • Add combined view of all unhandled hosts and services including the multiple command dropdowns for each (initial idea by Thruk) #1328
  • Add “link to this page” to all cgis #1783 add export icons instead of “export to…” text on cgis supporting it (csv, json, xml, link) #1789


  • Dump multiline mbufs as bulk inserts #1110
  • Remove host and service checks from default data_processing_options as they are not used by icinga-web #1757
  • Remove leftover socket file in init-script startup, e.g. from a system crash #1745


  • Add configure option to set log dir and cgi log dir and phpapi log dir #1715
  • After daemon stop in init script, retry and then issue a kill -9 on the daemon #1747
  • Do not overwrite config in make fullinstall #1754


  • Add easy-to-use config examples and scripts for notifications #1697
  • Tune icinga.cfg for performance, enable_environment_macros=0, enable_embedded_perl=0 by default #1635 

Web & API

  • Reporting integration with JasperServer
  • New integrated API
  • New flexible module interfaces (carved in stone for the next years!!)
  • Extendable grids, install safe
  • Instance overview if the data is healthy