90429 Nürnberg, de
+49 (911) 9288512
Icinga v1.7 Released
Coming in line with packaging conventions, Icinga has shifted libraries and added configuration parameters to make Icinga easier to package for various distributions. The changes are significant and affect all admins, who will need to update their configurations according to the release notes when upgrading.
Concerned about the inconvenience it would cause users and the team's developers, Core Developer Michael Friedrich weighed up the benefits: "We knew such changes could break a lot and create all sorts of headaches for us - but we thought, in the end it will be worth it for the packagers, who continue to support us by making Icinga convenient to install for many users."
Also in the core, event looping has been minimized during check rescheduling to reduce CPU load and optimize performance. This has been bolstered by improvements to IDOUtils' handling of large objects in Oracle. Of particular note, a long neglected bug in the Icinga/Nagios core has also been resolved, so that flexible downtimes now last the duration specified once triggered. In the Classic UI, users can also view when the downtime was triggered and the period of time it was in effect.
Above all, version 1.7 gives users a view into their configurations behind the web interface that they use. In the Classic UI, this has included two new windows - 'CGI Config Options' which allows admins to see users authorizations in the front end, and 'Modified Attributes' which juxtaposes host and service configurations against the latest attributes applied in the GUI.
With v1.7, Icinga Web also offers similar configuration visibility. Through a new global master configuration cronk, administrators can view and search through all configurations in one place. "These new features make the relationship between configurations in the back-end and user interactions in the web front-end much more transparent, in both interfaces. Instead of having to dig through configuration files, users can see exactly what is going on a few clicks away," added Marius Hein, Icinga Web Developer.
This extra visibility is complemented by new customization options in the two user interfaces. In the Classic UI they include the ability to determine the detail of information displayed in the log view and status map - whether it be a maximum number of logs in the former or specified hosts and host groups in the latter.
In Icinga Web, user-assembled custom cronks are now even more convenient to create, with "Save" and "Save As" functions. These allow users to adjust filters as they require and save various cronk views as they go.
Indeed, the process of customizing views for Icinga Web has been enhanced at a more fundamental level. Thanks to the integration of Doctrine Query Language (DQL) views developed by the Icinga Web team, advanced users and addon developers can design their own cronk modules to collect and display data from external databases and systems.
Finally, in the continued development of two separate interfaces, many calculations have now been standardized. From check execution time and problem duration to pending states and performance details, results in Icinga Web v1.7 now reflect those in the Classic UI, answering a request from the user community.
Icinga 1.7 comes just days after the open source project turned 3 years old and hit the 100,000th download mark. Enthusiastic about Icinga's future, Icinga Co-founder and Reporting Developer Michael Lübben noted: "Three years on, we release v1.7 to an ever growing community of users and contributors. Their continued feedback, suggestions and support give us motivation keep improving open source monitoring."
For more information, the Icinga project is found at: www.icinga.org
Die Nutzung von hier veröffentlichten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Bei Veröffentlichung senden Sie bitte ein Belegexemplar an email@example.com.