Seite wählen

NETWAYS Blog

LConf bugfix releases & performance improvements

lconf_logoThere was definitely too much happening in 2014, and while there is progress to be seen on Icinga 2 and Icinga Web 2, LConf required some attention & love. Acknowledging bugs doesn’t automatically fix them, and we’d also like to have the Icinga 2 migration export for our customers ready to be used preparing the final migration in 2015. Furthermore we’ll definitely need to get better responding to bugs and feature requests on our redmine bug tracker.
Which is why the LConf taskforce was founded, the week before christmas holidays and even in our English speaking week. Four days full of code, drawings, swearing and whatnot. On the long run, we’ve fixed quite a few LConf backend bugs (not only Icinga 2), banged our head on LConf Icinga Web frontend bugs and finally tried to improve the export performance somehow. We’re also aware that the LConf Standalone Web gets more important these days when integrating it into the upcoming Icinga Web 2. Last but not least we’ve reviewed quite a few user contributed patches and integrated them upstream – thanks for that, keep up the good work!
In order to keep your installations safe, all the remaining bugfixes are applied to the existing 1.4.x branches. Which means we’re releasing the following versions today:

The LConf Export performance problem is addressed separately. Since we were required to change large parts of the code, it is released as beta version on top of the released 1.4.x branch, but as 1.5.0-beta (Changelog, Download). We did test and develop it using a rather huge ldap tree at a customer (25 min average export time down to 5 minutes), but it certainly requires your tests & feedback as well.
Merry Christmas from the LConf taskforce!
Achim, Alex, Michael & Markus

Reminder für das morgige Icinga 2 Webinar

Icinga 2 Wie immer vor einem Webinar, möchte ich die Gelegenheit nutzen um noch einmal alle Monitoring interessierten auf das morgige Thema Icinga 2: Enterprise Monitoring der nächsten Generation aufmerksam zu machen.
Gemeinsam mit Michi wollen wir die neuen Funktionsweisen und Unterschiede zu Icinga aufzeigen. Eine Registrierung ist natürlich bis morgen Früh noch möglich!
Wer es bis morgen nicht erwarten kann, dem sei unser Webinar-Archiv nahegelegt. Hier sind bereits einige Webinare zu den damaligen Dev-Releases von Icinga 2 und anderen Open Source Lösungen wie Puppet und OpenNebula verfügbar.
Bis morgen um 10:30 Uhr!

Christian Stein
Christian Stein
Manager Sales

Christian kommt ursprünglich aus der Personalberatungsbranche, wo er aber schon immer auf den IT Bereich spezialisiert war. Bei NETWAYS arbeitet er als Manager Sales und berät unsere Kunden in der vertrieblichen Phase rund um das Thema Monitoring. Gemeinsam mit Georg hat er sich Mitte 2012 auch an unserem Hardware-Shop "vergangen".

LConf 1.4.1 released

This release only contains plenty of bug fixes, most of them address problems with the Icinga 2 export introduced in LConf 1.4.0. Furthermore this release adopts the introduced change with host/service dependency configuration from Icinga 2 0.0.8 release on tuesday.
Thanks for the patches to Alexander Leisentritt and Thomas Gebhardt. Special thanks to Jörg Monpetain (VHV) for hunting the bugs with LConf 1.4.0 and Icinga 2 and testing all the provided fixes!
Download the tarball.
Changelog

  • Icinga 2: Changed host/service dependency export for Icinga 2 0.0.8 export #2374 #2503
  • Icinga 2: Fix checkcommand vs servicecheckcommand #2392
  • Icinga 2: Fix missing host event_command attribute #2394
  • Icinga 2: Fix custom macro export #2400 #2416 #2418 #2455
  • Icinga 2: Fix regexp for {host,service}groups (Thomas Gebhardt) #2443
  • Icinga 2: Fix missing host checks #2402
  • Icinga 2: Sanitize trailing whitespaces on timeperiod keys #2406
  • Icinga 2: Fix CV prefix for _HOST/_SERVICE macros #2414
  • Icinga 2: Fix parents not exported as host dependencies #2441
  • Icinga 2: Fix reload command in LConfDeployIcinga2.sh #2384
  • Fix host dependency export (Alexander Leisentritt) #2370
  • Fix link to a service adds all other services on the same level #2453
  • Fix spec file #2382 #2386

LConf 1.4 supporting Icinga 2

There have been many questions targetting Icinga 2 and a configuration gui such as LConf. As promised to users and customers during OSMC 2013, LConf ships the first step towards a succesful migration from Icinga 1.x to Icinga 2: The LConf Backend supports exporting the LDAP configuration tree in native Icinga 2 configuration syntax.
The frontends (LConf Standalone Web, LConf for Icinga Web) remain untouched and will support your daily work. If configured, the LConf Export backend will automagically convert the required changes (new notification objects between services and users, check command macros or the newly introduced optional host check, etc. ). An additional deployment script has also been added, even though distributed monitoring using the new Icinga 2 cluster stack should be considered during migration 😉

# mkdir /etc/icinga2/conf.d/lconf
# sudo -u icinga /usr/local/LConf/bin/LConfExport.pl -o /etc/icinga2/conf.d/lconf --format 2
# service icinga2 restart

Besides that, the 1.4.0 release ships community contributed patches such as a configurable ldap port (thanks Lukas Matecki), additional debug output and plenty of bug fixes. Check the Changelog in the documentation. Download LConf 1.4.0 now (or give the package repository a shot) and let us know what you think 🙂
During upgrade, make sure to update your config.pm (especially for Icinga 2 export). Please report bugs and features requests to the LConf Backend bug tracker.

Webinar Reminder – Icinga 2!

logo_icinga2Nachdem letzte Woche ein sehr erfolgreiches Graphite Webinar stattgefunden hat (Webinar verpasst? Hier geht es zum Archiv!), wollen wir natürlich an diesen Erfolg anknüpfen. Daher findet am Mittwoch um 14:00 Uhr bereits ein weiteres Webinar statt – und zwar zur Open Source Monitoring Lösung Icinga 2!
Wer also noch teilnehmen möchte, sollte sich zeitnah registrieren, bevor alle Plätze vergeben sind! Wir wollen hier vor allem auf den aktuellen Entwicklungsstand eingehen und bereits einige kleine Highlights zeigen. Einen Ausblick in die Zukunft gibt es natürlich auch noch!

Wir freuen uns jetzt schon auf die Rege Teilnahme!
Wer sich die Wartezeit noch etwas versüßen will, dem empfehle ich das Webinar-Video von letzter Woche:

Viel Spaß und bis Mittwoch!

Christian Stein
Christian Stein
Manager Sales

Christian kommt ursprünglich aus der Personalberatungsbranche, wo er aber schon immer auf den IT Bereich spezialisiert war. Bei NETWAYS arbeitet er als Manager Sales und berät unsere Kunden in der vertrieblichen Phase rund um das Thema Monitoring. Gemeinsam mit Georg hat er sich Mitte 2012 auch an unserem Hardware-Shop "vergangen".