Icinga Web 2.6.3

Icinga Web 2.6.3

We are happy to announce a new bugfix release for Icinga Web 2. Official packages are available on packages.icinga.com. Community repositories might need a while to catch up.

You can find issues related to this release on our Roadmap.

 

PHP 7.3

Now supported.

 

LDAP – Community contributions, that’s the spirit

With the help of our users we’ve finally fixed the issue that defining multiple hostnames and enabling STARTTLS has never properly worked. Also, they’ve identified that defining multiple hostnames caused a customized port not being utilized and fixed it themselves.

There has also a rare case been fixed that caused no group members being found in case object classes had a different casing than what we expected. (Good news for all the non-OpenLdap and non-MSActiveDirectory users)

  • LDAP connection fails with multiple servers using STARTTLS #3639
  • LDAPS authentication ignores custom port setting #3713
  • LDAP group members not found #3650

 

We take care about your data even better now

With this are newlines and HTML entities (such as  ) in plugin output and custom variables meant. Sorry if I’ve teased some data security folks now.

  • Newlines in plugin output disappear #3662
  • Windows path separators are converted to newlines in custom variables #3636
  • HTML entities in plugin output are not resolved if no other HTML is there #3707

 

You’ve wondered how you got into a famous blue police box?

Don’t worry, not only you and the european union are sometimes unsure what’s the correct time.

  • Set client timezone on DB connection #3525
  • Ensure a valid default timezone is set in any case #3747
  • Fix that the event detail view is not showing times in correct timezone #3660

 

UI – The portal to your monitoring environment, improved

The collapsible sidebar introduced with v2.5 has been plagued by some issues since then. They’re now fixed. Also, the UI should now flicker less and properly preserve the scroll position when interacting with action links. (This also allows the business process module to behave more stable when using drag and drop in large configurations.)

  • Collapsible Sidebar Issues #3187
  • Fix title when closing right column #3654
  • Preserve scroll position upon form submits #3661

 

Corrected things we’ve broke recently

That’s due to preemptive changes to protect you from bad individuals. Unfortunately this meant that some unforeseen side-effects appeared after the release of v2.6.2. These are now fixed.

  • Multiline values in ini files broken #3705
  • PHP ini parser doesn’t strip trailing whitespace #3733
  • Escaped characters in INI values are not unescaped #3648

Though, if you’ve faced issue #3705 you still need to take manual action (if not already done) as the provided fix does only prevent further occurrences of the resulting error. The required changes involve the transformation of all real newlines in Icinga Web 2’s INI files to literal \n or \r\n sequences. (Files likely having such are the roles.ini and announcements.ini)

Monthly Snap August: Icinga Camp Tel Aviv, OSMC Schedule, Icinga 2 Book & Releases

Our first Icinga Camp Tel Aviv happens on December 17th, 2018, the fourth edition in Berlin takes place on March 14th, 2019 again 🙂
The first Icinga meetup in Salzburg, Austria happens on Oct 12th, 2018 – join for more #icingalove. The Berlin meetup was a great success, Carsten and Lennart joined there too. Watch their meetup group for future dates.
The OSMC 2018 schedule is online, with so many interesting talks in two days on three tracks. The hackathon on the last day is also back for more #icingalove.
Watch out for future Icinga trainings by our partners. There’s a new workshop available by NETWAYS which practices automated setups with Puppet and Icinga.
This month brought many releasesIcinga Web 2.6.1 as bugfix release, Graphite module 1.1 and Director 1.5. Icinga joined the OpenAPM initiative in August, you can learn more about it at OSMC later this year. We’ve also learned that Icinga is now an official input for InfluxDB’s Telegraf.
Carsten released v1.3.0 of the Grafana module for Icinga Web 2. Claudio shared insights into pinning checks in HA enabled cluster zones. Our partner NETWAYS has uploaded their webinar on building an Icinga 2 environment. Bernd updated his blog post series on monitoring tools which includes Icinga (obviously ^_^).
When the Icinga 2 book v2.0 got released, you are doing crazy things …. you’ll pause your vacation and drive 140 km … or you’ll wait and take it with you … sit at home and wait like xmas … compare the size, it is huge … feel motivated in a new week … and just love it.
Nagstamon turned 10 this month, cheerio ? Gunnar provided a patch for Icinga 2 which adds references, crazy shit. The monitoring plugins team and community members are working on check_curl replacing check_http at some point. Why would time be wrong, monitored with Icinga? 😉
Thank you Sascha for the nice view with the Icinga 2 book!

Monthly Snap June: Product Updates, Meetups and Events

We are planing with more events and camps in 2018/2019. Please let us know if you are interested in joining us in Washington, D.C., Tel Aviv, Berlin or Stockholm.
I’ve attended the Open Source Camp right after OSDC this year. Although its focus was on Graylog and Foreman, both products integrate well with Icinga. We’ve learned about the upcoming Graylog v3.0 release this summer, and watched the latest developments of the monitoring plugin for Foreman which allows to manage objects and downtimes in Icinga. It is also official – welcome dm-drogerie markt as Icinga user 🙂
 

Product Updates

This month we’ve been working hard on resolving the remaining issues for Icinga 2.9. The release will happen soon, now we gladly receive your test feedback from the snapshot packages. Bullet points are Elasticsearch 6 support, minimum version in the “icinga” check, fixes for the Windows reload, memory problems, scheduled downtimes and notification order.
Meanwhile, developers are also taking care of Icinga Web 2.6 coming this summer. You can expect new features like audit logging and new group grids, better monitoring health indicators and PHP 7.2 support. There’s also work underway for the business process module, sponsored by a customer.
(more…)

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 🙂
(more…)

Monthly Snap April: Berlin Meetup, Releases and Themes

April brought us new bugfix releases of Icinga 2 v2.8 and Icinga Web v2.5. Carsten released new versions for the Grafana module for Icinga Web 2. Christoph updated everything to the latest in his Docker containers.
Blerim wrote a thing about continuous monitoring on the Chef blog. The Icinga 2 master instances in NWS now provide the possibility to send Slack notifications. Jens shared insights into pushover notifications. Assaf is working on the Ansible playbooks and gives a peek in to Terraform. Emil released a new version of the check_domain_expiration plugin.
Our community channels brought more insights into Icinga Web 2 and custom service grids, and Icinga 2 with custom filter functions for apply for rules.
Simon and Nicolai created the first Icinga meetup in Berlin on May 16th 2018 – make sure to join them!
(more…)