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…)

Team Icinga welcomes

jordanJordan JethwaDocker Maintainer
Jordan is a Web Technologist that is part of the Online Experience Management’s WCMS group at Adobe. He started as a contractor in 2011 and converted to full time a few months later. His DevOps team primary focus is to support and maintain the software and infrastructure that powers much of and several other related sites including the internal intranet site. Jordan created the first icinga2 Docker container based on Debian Jessie and will continue to maintain our Docker container stack for demos & tests.
fstrohmaierFlorian StrohmaierIcinga Web 2 Developer
Florian is working as UX designer and web developer at NETWAYS. Most recently he joined Icinga to develop and enhance Icinga Web 2 using JS, CSS and PHP voodoo.
76.thumbnailThomas Widhalm – Translation and Q&A
Having a first contact with Nagios as a systems engineer, Thomas became a senior consultant at NETWAYS, focusing on monitoring with Icinga and logmanagment with the elastic stack. He uses feedback he gets during his daytime job to improve documentation, translations and other small things in the Icinga codebase.
hjurzikHeike JurzikCommunity & Social
Heike is a technical writer and journalist. She contributes to the Icinga documentation by writing HOWTOs, blog articles and social media posts. You can also find her at various FLOSS events and conferences.
A warm welcome to the team 🙂
Want to do more with Icinga? Documentation, community support & events, even code patches? Get in touch 🙂

Icinga at OSMC 2015

OSMC_Logo_Date_1024x432The Open Source Monitoring Conference celebrated their 10th year of community glory. We as team Icinga have a special relationship to this conference. In 2009 it was the first location where we announced the first stable Icinga version after forking from Nagios. I for myself was the first guy from Austria joining the team in Nuremberg in real life (“Oh, you are that tall?”). And we learned to love the conference and the community – heavily working on new releases to present and show-case on the first day, right before the evening event 🙂
This year was even more special – the program was filled with many Icinga 2 related talks, and also Icinga team members holding a presentation: Bernd on Icinga, Tom Gelf on the Icinga Director, Tom De Vylder with Puppet magic and Bernd Ahlers talking Graylog.
We also had the fancy Vagrant boxes at our Icinga booth and during Bernds presentation. Coffee breaks, the evening event & the hackathon ensured to chat about Icinga 2, the API, Icinga Web 2 in friends & family atmosphere.

Icinga 2 & Icinga Web 2

Focusing on Icinga 2 and Icinga Web 2, Bernd took the challenge to present everything we released right before the conference. Starting with Icinga 2 v2.4, explaining the new Graphite schema and show-casing it using Grafana dashboards.
The API was certainly one of those “oh” – “ah” – “wow” moments in the audience: Creating, modifying and deleting hosts and service at runtime without a daemon reload. Bernd also prepared some slick REST API client commands and also triggered some actions (reschedule a check, or send a check result).
Next up: Icinga Web 2 v2.1.0 in a live demo with integrated PNP graphs, Business Processes and NagVis. Bernd answered many questions from the audience, be it “export to Excel”, adding new dashboards or using a config tool even.


Icinga Director

On the second day Tom talked about the Icinga Director – the upcoming configuration tool for Icinga 2. While it will solve the “problem” of having a configuration UI, it also enables you to automatically import external sources (PuppetDB, Foreman, CMDB, etc.). Diving directly into a magic live demo and users on Twitter already cloning the git repository. Test it while it is hot shaping it for its final release in 2016.


Lazy road to monitoring using Icinga 2 & Puppet

Tom De Vylder being one of the Icinga 2 Puppet module maintainers provided insights into the current state of development and gave a clear vision how to automate your monitoring environments.


OSMC Hackathon

From live hacking Icinga Web 2 modules to collecting ideas on generating configuration objects using Foreman and Icinga 2 API this was just one part of the hackathon on thursday. We’ve also discussed a Logstash output using the Icinga 2 API, and cluster enhancements for checking nodes. There was certainly space for more integration stuff, such as Graylog, Prometheus or fancy metric dashboards in Grafana.

See you soon …

More presentations about Monitoring at Spotify, Using Grafana, etc. can be found in the event archive.
After leaving an awesome conference we certainly look forward to 2016 when those ideas will hopefully result into community open source releases. We cannot wait for next years OSMC (29.11.-2.12.2016) including the 2nd hackathon 🙂
PS: Icinga Camp Berlin 2016 is coming soon – pack your bags and join us for a day full of #monitoringlove.

Team Icinga welcomes …

It’s been a while that we’ve written about new team members, but you may have seen new faces on community events and also names inside the git commits recently. Icinga is a community project after all, but some of us want to do more. Getting access to Icinga’s infrastructure, working on existing tasks and finally tagging a release being proud of your work is enjoyable & fun at once. Contact us if you feel the same!

Team Core

Carlos CesarioCarlos Cesario | Core Developer
A sys admin of 8+ years, Carlos’ joins us from Brazil to bring much virtualisation and monitoring experience. The man behind Icinga 2 Vim and Nano syntax highlighting, Carlos has been an avid Icinga user since Icinga 1.2. On board since June 2014.
tkroneTobias von der Krone | Core Developer, QA & Support
Tobias is a long-term Icinga user managing distributed setups with Icinga 2 clusters & Saltstack formulas at ProfitBricks. Whilst learning C++ he takes care of QA, documentation and community support. On the team since January 2015.

Team Web

jmeyerJohannes Meyer | Icinga Web 2 Developer
Johannes started working on Icinga Web 1.x and is now responsible for Icinga Web 2 development. One of his babies is the Icinga Web 2 Setup Wizard paving the way for all the exciting modules and views he’s also been building. On the team since June 2013.
mjentschMatthias Jentsch | Icinga Web 2 Developer
Using the newest web technologies & frameworks, Matthias has proven his expertise in many ways. He’s the main author of NETRP and contributes to Icinga Web 2 development with a love of charts for reporting & auth backend integration. On the team since June 2013.
afuhrAlexander Fuhr | Icinga Web 2 Developer
With more than 10 years of web development experience, Alexander knows how to deal with ExtJS in Icinga Web 1.x and LConf. His main contribution area is the all new shiny Icinga Web 2 and its responsiveness. On the team since August 2014.

Team Packages and Tools

vgagliardiValentino Gagliardi | Ansible Role Developer
A freelance system administrator, in love with monitoring and logging, Valentino uses Icinga to monitor hundreds of Linux servers. IT automation fanatic, is responsible for Icinga 2 Ansible role. Onboard since June 2014.
nchappellNick Chappell | Puppet Module Developer
Nick is located in Portland, OR and working as a sysadmin. Icinga is his first open source project and so he was brave and chose a hard one: Nick is the creator and maintainer of the official puppet-icinga2 Puppet module.  Onboard since August 2014.
bahlersBernd Ahlers | Graylog2 Vagrant Maintainer
Bernd is a Graylog developer and is located in Hamburg. During his journey of log processing and connecting monitoring cores like Icinga 2, he recently joined the Icinga team helping in maintaining the Vagrant boxes, specifically the icinga2x-graylog2 demo box. Onboard since October 2014.
vkhatriVirender Khatri | Chef Cookbook Developer
Virender works as Senior DevOps Engineer at BSB and has 7+ years of experience with AWS, Open Source technologies and automation tooling. He is the lead maintainer of the official Icinga 2 Chef Cookbook paving the way for config management tool intergration. On the team since January 2015.
tdvylderTom de Vylder | Puppet Module Developer
Tom is working at Inuits and is an experienced Puppet developerincluding officially approved modules. He’s putting his effort into thePuppet module for Icinga Web 2, but also ensures that the Icinga 2 module passes Q&A and unit tests. On the team since January 2015.
dgoetzDirk Götz | RPM Packager & SELinux Master
Dirk is working as Senior Consultant at NETWAYS. His main tasks are monitoring with and around Icinga as well as configuration management with Puppet. He’s an RHCE and helps mastering the Icinga RPMs especially focusing on SELinux. On the team since February 2015.

Thank You!

Every little or big contribution counts – but if there is no time left for Icinga, and other things in life become more important, it’s truly understandable.
You know Jannis as the brain behind Icinga Mobile whilst developing Icinga Web 1.x and its modules. He also kicked off the development of Icinga Web 2 together with Tom. Thank you Jannis for remarkable 5 years making Icinga great! All the best for your future – salute to him on Twitter, if you like 🙂

Team Icinga welcomes…

… 6 new (including a couple old) members officially to the team!
From helping create Icinga 2 and Icinga Web 2 to continuing Icinga 1.x development, packaging and testing, we sure are glad to have the extra hands on deck.

Team Core

GERD V. EGIDY | “gvegidy
Joining the Icinga 2 effort in April, Gerd brings with him 15+ years of C++ development and Linux sys admin experience. Head of support and consulting at Intra2net by day, Gerd is a now an Icinga developer, mountain biker, ice cream maker and coffee roaster by night.

Team Packaging

sstarrSHAWN STARR |spstarr
Fedora/EPEL/RHEL specialist, Shawn helps maintain the official RPMs for Icinga. He has been a Fedora packager since 2006 and is also on the Fedora QA team. On the side, he contributed the Plasma weather applet/engine API to KDE 4.x/5.x. Joined in January 2014.
skottlerSAM KOTTLER | “shk
Sam works on packaging, security, and distribution issues for Icinga as of February, from his base in NYC. In addition to his work on Icinga, he works at Red Hat on systems management and cloud guest initialization problems. Sam also helps maintain the Ruby, Erlang, and monitoring stacks (not to mention monitoring-plugins) in Fedora and is the maintainer of the Puppet 2.7 branch.

Team Web & Mobile

elippmannERIC LIPPMANN | “lippser
A PHP and Javascript developer, Eric works solidly on Icinga Web 2. He is known in the monitoring community for the performance monitoring extension, inGraph and has been responsible for many Icinga Web Cronk concepts and ideas in the past. Joined in the summer of 2011.
tgelfTHOMAS GELF | “tgelf
Thomas specialises in Icinga Web 2 development, occasionally contributing ideas to Icinga Core. Professionally an Icinga and Puppet consultant/trainer, Thomas boasts nearly two decades of development experience in various languages. Officially joined in 2014.

Team Quality Assurance & Docs

sbauknechtSVEN BAUKNECHT | “tuxifier
Previously a padawan, Sven helps test Icinga and add to the growing knowledge base that is the Icinga Wiki. A long-time Linux user and monitoring professional, he has been using Icinga since its first year of conception. Joined in November 2012.
Cheers to our newest team members! Thanks for helping us keep Icinga on the evolutionary ascent.  If you see them around the community, don’t forget to give them a virtual fist bump.