Here you can find all videos and slides of the OSMC 2016
METRICS, LOGS AND ANALYSIS
TOOLS & ADD-ONS
Monica Sarbu | Monitor your Infrastructure with Elastic Beats (EN)
The Beats are a friendly army of lightweight agents that, installed on your servers, capture operational data and ship it to Elasticsearch for analysis. They collect the logs from your servers, get system statistics like CPU, memory, disk usage, gather metrics by interrogating periodically external systems like MySQL, Docker, Zookeeper and give you visibility into your network by sniffing the traffic exchanged between your servers.
This talk shows how to combine the Beats with Elasticsearch and Kibana in one complete open source monitoring solution that helps you monitor and troubleshoot your distributed infrastructure.
Jan Mussler | ZMON: Zalando's OS approach to monitoring in the cloud and DCs (EN)
Two years ago we set out to build our own monitoring tool replacing Icinga. Our biggest focus was flexibility and autonomy for the growing number of teams and engineers to enable them to monitor their services from small micro services to databases to higher level business KPIs. Today ZMON provides teams with a federated monitoring solution that gathers data not only in our DCs but also in the connected AWS VPCs and assists teams with service auto discovery and sharing of checks/alerts to make everyone's life easier. ZMON comes along with Grafana2 and KairosDB enabling rich data driven dashboards.
James Fryman | Metrics are for chumps - Understanding and overcoming the roadblocks to implementing instrumentation (EN)
At a conference like OSMC, it’s bewildering to hear that companies do not have ways to measure how their systems are performing. Yet, this is the norm. In our current economic climate, the argument to spend time instrumenting code and tooling seems counter-productive, and is often assigned the same priority that is placed on documentation (last, if at all). A vast number of reasons exist for why companies are *not* leveraging instrumentation, and inertia and lack of understanding only perpetuates this problem. In this talk, we will not spend time talking about an ideal infrastructure. Rather, we’ll spend time talking about how and why metrics implementations fail in the first place, and discuss some ways that you can overcome and find ultimate harmony within IT.
Dr. Heinrich Hartmann | Friends and foes in API Monitoring (EN)
APIs are everywhere. In modern (micro) service oriented architectures they become the central entity that needs to be monitored. Questions that need to be answered include:
- Is user experience degraded for some of our customers?
- What is the likely cause of the service degradation?
- What are the business implications of a service degradation?
Answering these questions is not straight forward and requires careful choice of metrics, as well as awareness of several statistical pitfalls. In the talk, we will discuss several approaches for monitoring APIs, point out common missconceptions in reading API metrics and show how histograms can be used to extract correct and robust service level statistics from APIs.
Thomas Gelf | Ein Jahr mit dem Icinga Director (DE)
A year ago it was still the baby in our toolbag, Meanwhile many of us wouldn`t want to miss it. Around the clock it rolls out the largest environments reliably, completely automated and autonomous. Often while being supplied from different sources. From CMDBs, LDAP and Active Directory, Puppet, AWS and various kinds of databases. It has also been connected to tools such as NeDi, besides proprietary SOAP- and REST- interfaces. With the version 1.2 the Director is moving on to the next level. Where the automating was in focus, other important subjects are gaining importance. These are self-service, rights and client capability. And last- but not least, the interaction between automatisms, and to extract what is actually handled manually in real life.
Jan-Piet Mens | Small Things for Monitoring (EN)
Whether you want to monitor a bunch of temperatures or check for open doors in your data center, the ESP8266 microcontroller is a very inexpensive and easy thing to get started with. In this talk we show you a few of these tiny WiFi-enabled devices, look at a few use-cases, and we'll also demo some things with MQTT and discuss integration into your monitoring environment.
Gerhard Laußer | Open Monitoring Distribution 2016+ (DE)
OMD, the Open Monitoring Distribution, is in many companies the foundation of the monitoring of various IT-components and services. For beginners OMD is an extensive starter package, for consultants it offers a solid platform for individual monitoring- landscapes. Since its foundation in the year 2010, OMD has been improved continuously. In 2015 the modern elements InfluxDB and Grafana were brought in with the OMD-Labs-Edition. Automating has been addressed too, with Ansible and Coshsh. The change in the IT World towards cloud based services and short- lived containers, turns out to be a particular challenge. This talk will reveal how OMD will face these future challenges
Remo Rickli | NeDi update and more (EN)
Michael Medin | Automated monitoring with Icinga and NSClient++ (EN)
Antony Stone | Monitoring the Real World (EN)
We all know about monitoring computer systems and networks, but what about the real world? This talk will discuss monitoring your bank account, fish tank, solar power installation, prices on eBay, and more. Monitoring is not just for computers - it's for anything that can be measured. For me, "monitoring" means two things - continuous measurement (combined with historical graphing to show trends), and alert / alarm thresholds, to trigger a response when some measurement reaches a pre-set limit. This response might be an email or an SMS to a person, or it could be an automated reaction having some real effect - purchasing an item on eBay or Amazon, adjusting a setting on your fish tank, or switching power feeds on your solar generator. In this presentation we'll look at some of the ways you can get real-world data into a monitoring system such as Icinga, with scripts to act on the alert thresholds, and I'll show some examples of what can be monitored beyond the standard filesystem usage and network bandwidth we're all used to seeing.
Icinga Team | Current State of Icinga (DE)
At this years` conference, the Icinga team will present the current project status of Icinga 2 and Icinga Web 2. As it is based on the version 2.4 which has its main focus on API and integration, over the last few months a lot of time has been invested into performance and the handling of large environments. This shows in the scalability of Icinga 2, but also in several new modules for Icinga Web 2. This talk will illuminate the projects` current status quo, and will go into future versions. The talk will end with use-cases and a demo of the current development- status.
Shlomi Zadok | Security & Compliance automation and reports with Foreman (EN)
Protecting against today’s relentless and adaptive cyber threats requires continuous monitoring of your networks and systems. Foreman and OpenSCAP address this challenge through centralized security management, configuration scanning, monitoring and remediation.
In this talk we will discuss how Foreman and OpenSCAP automatically scan for security gaps, vulnerabilities, and unauthorized changes in security configurations — monitor and remediate problems to restore security controls to your established security configuration.
Mario Mann | Application Performance Management with Open-Source-Tooling (DE)
In many software projects, not only users but also developers do not know why the application is not behaving as expected. Why is my application so slow? Why is the application not available right now? During the development process, performance tests were a primary concern. But even the most innovative software is useless if performance and availability are not guaranteed. So what can be the problem? In such cases, the integration of application performance management (APM) into the development process and the operation can be remedied. Commercial APM solutions often provide very comprehensive and powerful tools that are, however, associated with correspondingly high costs and push the customers into a vendor lock-in. However, ensuring software performance does not have to be expensive or proprietary. In this lecture, we highlight the importance and scope of the APM topic and address the question of how open-source tools can address different issues related to APM. Focusing on Java-based business software, we highlight different dimensions and aspects of APM and illustrate them using concrete examples. We show for various aspects of APM how open source tools can be combined with each other to ensure the performance of the application at different stages of the software life cycle. The listeners of this lecture will get to know alternatives to the often heavy, commercial APM solutions and get ideas on how to use open source tools like and in which combination to achieve specific goals.
Roland Hochmuth | Monasca: Monitoring-as-a-Service (at-Scale) (EN)
Monasca is a turn-key open-source OpenStack Monitoring-as-a-Service platform that supports authentication and multi-tenancy via the OpenStack Keystone Identity Service. Monasca is highly scalable, performant, fault-tolerant, monitoring-as-a-service solution that supports push-based streaming metrics, health/status alarming/thresholding and notifications. Logging-as-a-Service is under development and the goal is to provide a comprehensive and integrated monitoring solution for OpenStack clouds that supports metrics, events and logs.
Avishai Ish-Shalom | The Engineer's guide to Data Analysis (EN)
Gunter Geib | Komponenten Monitoring und Performance Management mit Icinga bei DATEV (DE)
DATEV is Germanys` leading provider of online applications, software solutions and services for tax consultants, attorneys, auditors and their clients. The range of services is mainly based on various IT-services, who are depicted through different IT-components. To monitor purposefully helps to prevent fall-outs, or to repair them faster. Which equals a better service quality, leading to satisfied customers and less effort on the long run. The Open Source software Icinga is a central component in DATEV`s monitoring environment.
This speech will look into the history behind this success. From the first steps on the PC`s of individual employees to this multi-tenant environment, with about 14.000 hosts. The integration of Icinga into established IT service management tools and process environments will be given special attention.
David Hustace | What's Happening with OpenNMS (EN)
Stéphane Bortzmeyer | DNS Monitoring from Several Vantage Points (EN)
Most people who monitor the DNS do it from just one vantage point. But the result can depend a lot on where you are in the Internet, Routing issues blocking the name servers, censorship, lack of synchro between the servers, cache poisoning, are all reasons why results can be different depending on where you are. We will explore the problem and propose solutions, such as the use of a distributed network of probes (RIPE Atlas), the recently appeared DNS looking glasses, and the infamous open resolvers.
Fabian Reinartz | Alerting with Time Series (EN)
In a Cloud Native infrastructure, failure is normal and expected. The loss of a single node or a dozen hard drives is gracefully handled by the systems running a datacenter and there is no reason to page someone at 4am.
This calls for an alerting system that understands service availability at a global scope, yet is still able to give detailed reports if and when there is a service-impacting incident. Prometheus achieves this by defining alerting conditions directly on time series data. The resulting alerts are grouped and aggregated into comprehensive and meaningful notifications.
Fabian will walk through the philosophy of time series based alerting, the Prometheus architecture behind it, and how practical anomaly detection can be implemented.
Thomas Niedermeier | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-Monitorings (DE)
It's the year 2016. The PC market keeps on shrinking. More and more people use mobile devices and store most of their data in the cloud. This is good news for server manufacturers and data center admins, as market researcher expect a growth of 3% for investments in data center systems. To keep up with managing of all these cloud systems, IT professionals around the globe formed the devops movement and made the software part of server automation easier than ever before by using tools like Puppet, Ansible, Chef or Salt. The software part... What about the hardware part? Hmm..., IPMI (the so-called Intelligent Platform Management Interface) has been the standard to manage systems out-of-band in the datacenter since 1998. It uses UDP port 623, has a specification document with over 600 pages, requires in-depth special knowledge and has some serious security issues. To overcome these limitations, and to bring hardware system managment to the present age, the Redfish management standard has been developed and released by the DMTF (Distributed Management Task Force). Redfish uses a RESTful interface, is used over HTTPS, and provides all data in the JSON format using ODATA schemas. In this talk, Thomas outlines the goals of Redfish and shows how monitoring works with Redfish. Don't miss this talk and start monitoring your server hardware the modern way.
Jan Doberstein | Take Care of your Logs (DE)
Maximilien Bersoult & Laurent Pinsivy | You like Nagios, you will love Centreon (EN)
Everyone knows Nagios and many of you use it daily (or a fork) to monitor their Information Technology. Centreon enriched the Nagios concepts to provide an end to end solution from collected data via a standardized plugins library to aggregate those in order to build a business vision. Today Centreon connects with third applications to auto deploy monitoring or to follow issues with ticketing apps.Discover how to industrialize your monitoring and how to connect your applications to Centreon.
Jörg Pernfuß | SOMA - A Monitoring Configuration Management Database (EN)
Jan Wagner | Softwareentwicklung aus Sicht eines #yoloWdevop (DE)
Working mostly on infrastructure, I'm in touch with software development in many places. Every development team needs components it relies on. Beside providing such components to various teams on one side I'm also using development infrastructure provided by myself and others. After a short introduction how things went in the early days, I'll give you an quick insight how the Monitoring Plugins project has actually structured it's development and I also present you some components you might want to have a look into can can give your development team a new kick.