Icinga Network Monitoring Book by Packt

IcingaNetworkMonitoringBookSince the first German book on Icinga was published, it seems like calls from the international, English speaking community have been answered.
The first book dedicated to Icinga has been published in English, thanks to author Viranch Metha and the open source publishing house, Packt.
In seven chapters, “Icinga Network Monitoring” offers a paperback-sized guide for beginners to get started with Icinga- from installation, configuration and notification, to reporting, remote checks and writing custom plugins.
It promises to be packed with example configs, diagrams and screenshots and ought to make those who have been waiting for an English book to supplement the Icinga Docs and Wiki happy. As we haven’t been approached to review the book, we welcome reviews from those who’ve read it in our comments below.
“Icinga Network Monitoring” can be purchased in eBook and paperback format at the Packt website, Amazon, and Barnes & Noble to name a few.

The Nagios/Icinga Cookbook by O’Reilly

Das_Nagios_Icinga_Kochbuch_OReillyThe very first book on Icinga has just hit bookshop shelves: “Das Nagios/Icinga Kochbuch”, thanks to the renowned tech publishing house O’Reilly.
Written by Timo Kucza and Ralf Staudemeyer, the German language book offers handy monitoring recipes for both beginners and more proficient users.
The first four chapters ease newbies into installation, configuration and use of both Icinga Classic and Icinga Web interfaces. The last five chapters tackle more complex use cases such as writing plugins and integrating the graphing and visualization addons, PNP4Nagios and NagVis.
Though we didn’t have too much to do with it, we are proud to say, our very own Core developer Michael Friedrich proofread the book. As the authors are very detailed in explaining their solutions to various monitoring issues, the handbook is a nice complement to the Icinga Docs and Wiki for German speakers.
The book is available in PDF and paperback on the German O’Reilly website, AmazonBuch.de and other online bookstores.

Icinga Tutorial in iX Magazine

This month, Icinga has been featured in the German language iX Magazine. In a 3 part series, Sebastian Hetze offers readers a comprehensive introduction to Icinga.
Part 1 in the October edition, titled “Die Server stets im Blick” gives an overview of Icinga and SNMP monitoring, common plugins and a basic configuration.
Part 2 in the November edition just out, is titled “Faktor Mensch” and looks at managing notifications, alert escalation and downtimes among others.
Part 3  in the December edition to come, will consider the different ways to make use of returned monitoring values, such as SLA reporting, visualisation and inventory.
Best of all, we can vouch for these articles as the author came along to our Icinga Team Meet at the Linux Hotel earlier this year to gather information for this very tutorial. Cheers to Sebastian for the great read!
(Added 16.11.11) Note: Part 3 in the December edition is out.

How To: Set Up Active Directory Authentication for Icinga New Web

Icinga New Web was always designed with the larger organisation in mind. Often in such networks, Active Directory is used to manage the authentication and authorization of many users. So it makes sense to integrate the monitoring interface into this existing infrastructure. Luckily, it is very easy to set up Active Directory authentication in Icinga – thanks to a quick guide provided by Sebastian Waitz.
From editing the config in icinga-web/app/modules/AppKit/config/auth.site.xml (or auth.xml) to suit your environment, saving the changes and clearing the cache, to running a tail on the log file and testing the config, the whole process is as easy as cut and paste.
Have a look at Sebastian’s wiki guide, and get in touch with us and others users in the community on the user mailing list, IRC and the Icinga-Portal forum if you need more help. You’re also welcome to add your own ‘how-to’ and share the Icinga love!

How To: Dual Stack (IPv4 & IPv6) Monitoring with Icinga

As of v1.3, Icinga has been capable of dual stack monitoring. Making good use of Icinga Wiki, Michael Friedrich offered his tips on the very simply integration of IPv6 alongside existing IPv4 addresses.
One way is by using two different macros to assign service definitions to the host eg. $HOSTADDRESS$, $HOSTADDRESS6$ and then creating separate check commands with those. Eg. check_ping for IPv4 and IPv6.
Another, more convenient way is via the check_multi plugin by Matthias Flacke. The simple 4 step process can be found under the ‘HowTos’ category of Icinga Wiki. Simply install > define command > define host> define check commands and you should end up with:

Check out the dual stack monitoring guide yourself and feel free to browse or add your own guides to Icinga Wiki.
Cheers to Michael and Matthias for their contributions!
(Added 1/7/12) NOTE: Icinga Core is equipped with configuration attributes and command macros to enable both Icinga Classic and Icinga Web to display IPv6 as well as IPv4 addresses. Dualstack monitoring is only possible with plugins that support both types of addresses as the connection layer is located outside Icinga Core.

Poll Question: Man pages for Icinga?

We have implemented DocBooks as our standard for Icinga’s documentation and were thinking of taking our documentation to man pages too, delivering it with the core. If you think our docs would come in handy for you at installation and in your day-to-day use, let us know in our poll below!
[poll id=”8″]
As always comments and other ideas welcome below.