We've come a long way together … Icinga turns 9

Born to be wild

We’ve been busy with bringing Elasticstack integration into full shape with the Icinga 2 feature and the corresponding Icinga Web 2 module. Both of them were thankfully funded and sponsored by VW. Elasticsearch 6 support is sponsored by a customer too, this will hit 2.9 later in June. Earlier in 2017 we’ve also released the Logstash output for Icinga.
Another integration is Graphite. Shiny metrics available for problem analysis and correlation directly integrated into the host/service detail view in Icinga Web 2 are now a breeze. There’s also a feature rich template language available which makes customization a breeze. And in case you’ll need an overview dashboard, that’s the icing on the cake.
Want to kick off your own module? Look into the existing modules and peek into Eric’s showcase module. Expect more insights into Icinga Web 2 modules and also the theming in the future 🙂

Monthly Snap August: Map module, integrations, OSMC & Icinga Camp Berlin 2018

August brought us the Icinga Web 2 Map module, tipps and tricks for Icinga and more integrations. The schedule for OSMC 2017 was announced, where developers and community members will meet and also give talks this time. Icinga Camp Berlin happens on March 8th, 2018 – CfP and early bird is open!
We’ve reached more than 1000 GitHub stars for our projects – thank you! (more…)

Addons for Icinga: Visualisation & Maps

There is a wealth of information that can be gathered by Icinga’s monitoring core. The question is, how best to visualise it? To complement the Icinga Classic and Icinga Web UIs, there are plenty of great addons to map your network with real time status information, connect the dots in monitoring business processes and even see the temperature distribution in a data center. Below are just a couple examples – the possibilities are endless.
NagVisNagVis is an Icinga compatible addon that displays colour-coded, monitoring information in myriad ways – on network maps, server-rack photos, maps of data centers and geographical regions. As it also supports the Business Process Addons for Nagios and Icinga, it too can offer visuals that connect the chain of business processes and their consequent availability.
Requisites: Icinga Core with IDOUtils (with MySQL database and MKLivestatus), web server, PHP, Graphvis (for Automap feature)
Features: Scalable network maps (Automap), network overlays on Open Street Maps (Geomap), traffic flow visualisation (Weathermap), status overlays on images, mouse-over host/service details, optional performance data graphing, web configuration UI, installer tool.
Version compatibility: All NagVis versions (v1.7.4 at time of writing) with all Icinga versions
More info & documentation: www.nagvis.org
BusinessProcessAddonsAs mentioned above, the Business Process Addons are two tools that help visualise the relationships between monitored objects that form business processes. The ‘Business Process View’ addon displays the aggregate status of a business process, based on the statuses of component hosts/service, accounting for dependencies and priority levels. The ‘Business Impact’ addon simulates the failure of one or more components to analyse the consequences for an overall business process. In Icinga Web, the ‘Business Process View’ is currently supported as a native cronk, boasting extra features.
Requisites: Icinga Core with IDOUtils, web server, Perl (with CGI, DBI and JSON::XS modules)
Features: ‘And / or’ process configurations, priorities, processes within processes configuration, component hosts and services drill down views, and comments. The Business Process cronk for Icinga Web also features drag n drop process configuration editor, event history sidebar, and dynamic tree views.
Version compatibility: All ‘Business Process Addons’ versions (v0.9.6 at time of writing) with all Icinga Core versions. The Business Process Icinga cronk is packaged with Icinga-Web v1.0.3 and newer.
More info & demo system: http://bp-addon.monitoringexchange.org
NagMapA simple little standalone addon, NagMap displays colour-coded, status information as pins and network links on Google Maps.
Requisites: Web server, PHP
Features: Network overlays on Google Maps, call outs with links to Icinga Classic or Web, MRTG and Smokeping pages for detailed status information.
Version compatibility: All NagMap versions (v 1.0 at time of writing) with all Icinga versions
More info & documentation: https://github.com/hecko/nagmap/
HeatmapForIcingaHeatmap is a tool that simulates and displays the thermal profile of a server room or data center as a colour-coded map. Using Icinga monitoring information, rack, sensor positions and airflow definitions, it generates a thermal model that simulates the distribution of heat to detect temperature problems early. It is a cronk built specifically for Icinga Web.
Requisites: Icinga Web (and IDOUtils), MySQL database, PHP (with CLI and gd, mysql libraries), optional ImageMagick image manipulation library
Features: Drag ‘n’ drop editor for mapping server rooms, heat flow simulation, dashboard, custom colour schemes and map generation scheduling.
Version compatibility: All Heatmap versions with all Icinga Web versions
More info & documentation: https://www.netways.org/projects/heatmap-for-icinga