Icinga Camp Berlin 2016
1st of March 2016
A full day of monitoring madness
We are happy to have an amazing linup for Icinga Camp Berlin 2016. Please check our timetable for a detailed full day overview.
State of the Icinga
A really short introduction into the day and the current state of the Icinga project.
Icinga 2 and puppet: automate monitoring
Many larger organisations use puppet and love it’s benefits. When it comes to monitoring with Icinga, there’s a number of things that can be done to create a nearly completely self-managing icinga environment taht automatically adjusts to new machines and software in your environment.
In this talk we’ll show some of the things possible when the power of puppet is combined with the flexibility of icing.
Walter Heck is the technical director of OlinData. Walter has been using puppet since 2009 and he’s among many other things a puppetlabs certified trainer since 2012. Walter has spoken at many conferences worldwide and loves sharing knowledge.
Through working with many of the world’s largest enterprises across different continents Walter has gained a unique insight in the needs and wants of enterprises with regards to infrastructure, DevOps and everything surrounding those topics.
Icinga 2 – Apify them all
Fetch status information, trigger actions, receive events, manage configuration files, and even – modify and create objects purely at run-time. This talk will give insights into the current development of 2.5, explain how the REST API is designed and showcase several use cases in live demos. Of course there’s also space for feedback and hacking together during Icinga Camp.
Icinga meets Education: MoniTutor
If it exists, it can be monitored. Another proof of this concept is the Icinga-based student monitoring system “MoniTutor” (Monitoring Tutor). Our unconventional icinga setup provides students with live feedback on their progress in workshop-like hands-on lessons around IT infrastructure topics. MoniTutor motivates students by providing immediate and individual visual feedback. It supports them by providing hints and additional information on demand, in case they struggle and it enables the workshop supervisor to recognize and react on individual issues just as they appear. Students’ overall progress and milestone achievement is available at a glance. The supervisor might also centrally deploy corrective technical actions through the system, targeting individual students or all student participants overall. MoniTutor is being trialed in Computer Science education at FH Aachen university of applied sciences.
In the presentation we want to talk about how and why we used the Icinga2 architecture to build our python-based application MoniTutor, and how it improves the quality of hands-on lessons at FH Aachen. As we aimed to develop MoniTutor for use in arbitrary workshop scenarios, a lot of flexibility was taken into account. To enable platform independence and flexibility, we came up with our own concept on how to perform client-less passive checks.
This talk focuses on technical aspects, general monitoring concepts and creative use of Icinga2. After talking about our rather special use case at FH Aachen, we would like to share our vision of how to bring MoniTutor into other, more general workshop-like environments and educational institutions like our university.
Mark Swillus is a bachelor student of the University of applied sciences Aachen with a specialization in IT-engineering. He is interested in IT-infrastructure and free software and currently develops the MoniTutor application mentioned in the abstract.
Icinga Web 2 – 2.2.0
In early October 2015 we finally brought home the bacon as we released the first stable version of Icinga Web 2. This talk will demo Web 2’s hot stuff like its API, CLI, simple configuration, intuitive design and integration with Icinga 2. Last but not least, we share future prospects of Web 2 and upcoming modules for enhancing your monitoring and DevOps stack.
Collaborative communication and automatic incident resolving
Modern IT infrastructures have several solutions for monitoring and reporting.
But solving issues is still a manual process done by individuals even when it comes to standard issues which can be solved easily. Communication on issues is one of the most time consuming tasks especially when it comes to larger outages.
This talk will give an introduction to a collaborative way of solving and communicating issues with possibilities of monitoring integration. We want to introduce the benefits and downsides of ChatOps within IT organizations and how to extend the methods to the whole company (or at least to departments which rely upon work done by IT Ops).
He is a long time automation enthusiast, conference speaker and co-author of the Puppet Essentials book. In former times he would have said that he is a System Administrator. Nowadays he prefers the term Infrastructure Engineer. The difference lies in workflow and tools: the System Administrator uses SSH to fix errors, the Infrastructure Engineer corrects his automation.
Icinga 2 and Icinga Web 2 make a perfect couple. With the Icinga Director we are going to present a bleeding edge configuration tool for an even more pleasant workflow. Director tries to target two main audiences. Those with the desire to completely automate their datacenter and those who wish to get a comfortable frontend allowing them to delegate most of their daily work. What makes Icinga Director so special is the fact that it tries to target both of them at once.
Complete audit of every single change? Custom-tailored access? Provide a self-service web frontend without security concerns? Rollback at any time, central control for distributed Icinga Clusters? Import data from multiple CMDBs? Puppet or similar tools? Even in it’s very first release the Director captives with an impressive feature set. This talk will give a short profound introduction to this powerful new tool.
Sakuli – Do it like the user!
Today’s enterprise applications often depend on a large number of network components and services. Sakuli can complement their monitoring with End-to-End tests: the open source tool simulates user interactions with graphical interfaces, evaluates its contents and integrates the results in monitoring systems like Icinga2. Technical and textual errors can be found as well as gradual runtime deteriorations (which would normally be reported first by end users…). The framework combines two completely different automation approaches (Sahi, Sikuli), which now can be used like one single tool.
In this talk I will explain the concept of Sakuli and how it sets itself apart from other E2E monitoring tools. Some live demos (e.g. writing scripts, using Sakuli in Docker containers) will round up the presentation.
Simon Meggle works at ConSol* in Munich, where he supports customers for topics around Open Source monitoring. He is the co-founder of the Framework Sakuli. Before he joined ConSol* in 2011, he worked in different medium-sized enterprises as network administrator and monitoring specialist.
Located along Friedrichstrasse, within walking distance of the Brandenburg Gate, and of Museum Island and close to the central railway station, the Kalkscheune Centre provides setup and seating for our IcingaCamp Berlin. Varied rooms in a landmarked building and a green inner courtyard provide a very special framework for our event.
Find out more about the Kalkscheune on their website.
Phone: +49 (0) 30.59 00 434-0
Fax: +49 (0) 30.59 00 434-11