Here you can find all videos and slides of the OSMC 2011:
Christoph Siess | Performance-Vergleich von Nagios Monitoring Lösungen (DE)
A high-performance monitoring environment is a requirement for a successful application of monitoring solutions in companies.
Christoph Siess will discuss about the scalability of the performance of monitoring systems based on Nagios with the help of parameters.It is interesting to note that Nagios systems are running very sub-optimal without using Third-Party Party Components. By using components like mod_gearman or merlin significant improvements in performance are measurable.
This presentation will introduce these components and is an excellent point of reference for administrators to make best use of available computer resources. The speech is based on a Master Thesis of Christoph Siess in cooperation with Bacher Systems of the Faculty FH Technikum Wien of 2011.
Georg Kostner | Safed as an agent for supporting a central collection of events with SYSLOG (EN)
The SYSLOG protocol with a central Syslog server (rsyslog, syslog-ng) is often used as a central collection or monitoring point for log information such as Microsoft events, log files in Linux. Würth Phoenix developed upon Safed under GPL, adding features based on Snare and Epilog to round off the software’s capabilities in the open source environment. From the two Snare and Epilog agents, a single Safed agent with extended functionality was created.
This presentation will look at the software’s new capabilities resulting from this project, and introduce Safed’s open configuration interface which enables its integration into a central configuration system.
Olivier Jan | Monitoring solutions for the next decade (EN)
For now, open source monitoring has been focused on technical monitoring. That's good but not enough because of the new importance of the monitoring process in enterprises (ITIL). So, during the speech I'll explore the new ways and possibilities to conduct a more business-oriented approach to monitoring and achieve a complete monitoring cycle in enterprises. A monitoring that will fit technicians as well as businessmen. We are now facing very distributed information systems (virtualization, vloud computing) that makes technical monitoring more difficult to achieve (no possibility, for example to install an agent in the cloud). Furthermore I will talk about end user experiences about monitoring or behaviour driven monitoring, log centralization and management and its transition.
Thomas Gelf | Monitoring at large - die Welt ist nicht genug (DE)
Scalability and high availability are two ideals that often see aspiration and reality drift apart. This presentation will put Nagios and Icinga, alongside a platoon of extensions, under the microscope. In the process, it will concentrate on their ability to contribute to scalability and high availability, as well as their limitations. Scenarios with and without cluster software and the predictable pitfalls that crop up in implementation will be considered. Particular attention will be given to the causes of bottlenecks, system and I/O overload, to show their flow on effects on large environments and how their influence can be minimized.
Finally, this presentation seeks to offer a peek beyond the horizon, and food for thought in the development and feasibility of environments with millions of service checks.
Remo Rickli | NeDi - Network Discovery (EN)
The original focus of NeDi was to discover the network and automagically keep track of any kind of networked nodes. It leveraged information stored on networking devices to dynamically visualize and document the network infrastructure. With the recent integration of Google-Maps many new possibilities arise in terms of network monitoring and operational simplification.
Icinga Team | Neues von Icinga (DE)
With the commencement of the conference, Icinga should be at version 1.6, the fourth and last version for the year. It will feature improved usability, thanks to the integration of PNP4Nagios and the Business Process Addon alongside many new features in both Icinga Classic and Icinga New Web.
This presentation will give a quick summary of the most recent project developments and introduce the latest version as well as its new capabilities. Beside the new API concept, the talk will highlight service monitoring and availability analyses within the web interface through the new, integrated Jasper Report module. Beyond this, attendees will also receive a preview of the new API and distributed components.
Dr. Michael Schwartzkopff | SNMPv3 leicht gemacht (EN)
Simple Network Management was neither safe nor secure in version 1. After some versions with designation 2, the engineers completely updated the production log in version 3. This new specification leaves nothing to be desired, however in spite of these advantages the production log is not widespread in practice. One of the reasons for this is definitely the increased complexity which entails new features like key management and logical contexts.
This presentation will give you an overview of the architecture of SNMPv3 and demonstrate its application in typical scenarios.
Jens Schanz | Monitoring bei Müller Ltd. & Co.KG (DE)
Jens Schanz will indroduce the monitoring concept at Müller Ltd. & Co. KG. The monitoring of more than 650 instances with more than 10,000 hosts and 120,000 services is currently run by two administrators.
The talk reveals the challenges which can arise during the implementation of such a large installation. Furthermore, Jens Schanz will explain, why the inserted Monitoring-Software Icinga was chosen.
In addition, the speech will demonstrate how to manage problems and will show solution approaches.
Mathias Kettner | Neueste Entwicklungen in Check_MK (DE)
Check_MK is developing rapidly, with many new features in just the past year. This includes WATO - a user friendly web interface for configuration, designed to manage thousands of hosts. Another is the new Business Intelligence module which allows NagiosBP-similar application monitoring, however optimized for large installations and able to generate definitions based on general rules automatically.
Reinhard Scheck | Cacti Graphing Solution (EN)
This presentation will introduce the performance monitoring tool "Cacti". We will first focus on its specific strengths and give an update on the current project status with a special focus on "plugin infrastructure". A short look ahead to the upcoming version will complete the talk.
Jörg Linge | PNP4Nagios (DE)
The RRDtool based graphing tool, PNP4Nagios enjoys growing popularity. In this presentation, we will look at the foundations of how PNP4Nagios works and peek into a few lesser-known details and extensions that were implemented in the past year.
The talk will offer insight into the PNP4Nagios’ architecture, and potential applications of the tool. Through a live demonstration, the integration of PNP4Nagios into OMD and its interaction with mod_gearman will be explained.
We will also look at the use of RRD cache daemon to counteract I/O load caused by RRDtool. Finally, the talk will close with an overview of the current development in the web frontend.
Sebastian Harl | collectd in der großen weiten Welt - Anbindung des Datensammlers an Monitoringlösungen (DE)
Collectd is a powerful tool to gather and convert performance data efficiently. Besides performance analysis, capacity planning, troubleshooting and cause finding performance data is also required for monitoring. In addition collectd provides several interfaces to the environment which allow an integration in different systems like monitoring solutions.
This software is a UNIX-daemon which collects performance statistics of data processors and data center hardware periodically and is able to query, convert and store them. Because of its modular design a high degree of flexibility and reachability can be achieved whereby a multitude of fields and ways of application opens up. Furthermore the overhead of the data query is kept to a minimum by running the daemon steadily in the background and no extern programs or scripts are called up. Thereby a standard resolution of 10 seconds is possible without loading the system remarkably. This is the reason why collectd is especially suited to collect data for other systems.
This presentation will introduce the daemon with its most important characteristics. Afterwards upgrade possibilities and extern interfaces of collectd will be shown and explained e.g. a connection to Nagiod/Icinga. Finally there will be a preview to future developments in this field.
Michael Medin | Distributed monitoring using NSClient++ (EN)
Distributed monitoring is often a mixed bunch of solutions and protocols. With NSClient++ we have a vision of a unified single solution, not only regardless of if you are on Windows, Linux or Solaris but more importantly also regardless of if you are using passive, active or a combination to distribute your checks. Thus, we have started on a distributed mechanism where you can both send commands and check results as well as receive them as well as distribute configuration.
This session will offer a quick introduction to these concepts and how you can use the building blocks to build a distributed check framework of your own.
Tobias Redel | Nagios AddOn: LConf (DE)
Configuration tools have polarized the Nagios and Icinga communities for years. While many administrators see value in using classical configuration files, generating them with the help of scripts from a CMDB or other lists, others (perhaps for their colleagues with basic monitoring skills) require a modern interface. Thanks to open standards, LConf offers ample alternatives for both groups. The LDAP based configuration tool for Nagios and Icinga significantly reduces the daily administration load, while offering much flexibility and automation. The ‘drag-n-drop’ functions, freely definable structure and flexible backend ensure the configura-tion possibilities are only as limited as the administrator’s creativity.
This presentation will introduce the technologies behind LConf and its capabilities in use with Nagios and Icinga. It will also give an example implementation to show how a typical LDAP client and LConf for Icinga can make configurations in even large environments, easy to work with.
Jeffrey Lensen | Case Study - Icinga at Hyves.nl (EN)
Hyves.nl runs on nearly 3000 servers, all of which need to be monitored properly. Jeffrey will explain how Hyves.nl uses Puppet to automatically configure the entire Icinga cluster to ensure a complete monitoring configuration. He will also talk about how they've integrated Icinga into some of the other tools used, with the help of MK Livestatus and the Icinga API. Finally Jeffrey will demonstrate some of their custom-made tools for controlling and requesting status information from Icinga.
Jean Gabès | Shinken - the next chapter (EN)
Shinken is a Nagios re-implementation that focuses on large environments with an advanced architecture and amazing performance. It is completely Nagios compatible and premiered last year. It's also now in use in production environments.
The core functionalities and distributed architecture are now complete, but the IT world is still evolving, and so too does the monitoring one. In this presentation we will discuss all of these new developments like the on-core business rules and the business impacts. There will be also a presentation of the new Shinken UI and the administration CLI tool.
Roland Huß | Nagios Java Monitoring mit Jmx4Perl und Jolokia (DE)
With Jmx4Perl and Jolokia, Java servers can be monitored by Nagios with ease and flexibility. Here, the Nagios plugin, check_jmx4perl communicates with a Jolokia agent, which is usually installed on the JEE server to be monitored. This presentation will introduce Jmx4Perl and Jolokia in a Nagios monitoring environment, highlighting their advantages over traditional JMX monitoring with JSR-169 connectors. This monitoring concept also features finely granulated security mechanisms, bulk requests, a Java-less Nagios plugin, flexible setup variants and predefined checks and more.
This presentation will include a live demonstration of an installation and Nagios configuration to monitor a Tomcat server. Along the way, tools and techniques to investigate monitoring-worthy metrics will be introduced. An overview of Jmx4Perl integration in the Open Monitoring Distribution (OMD) and a look at the road map of Jmx4Perl and Jolokia’s future development will close the session.
Holger Daasch | Icinga Monitoring bei der Deutschen Welle (DE)
In the past, due to Deutsche Welle’s analog, linear production mode, proprietary solutions were consistently chosen to establish an extensive yet system restricted monitoring environment. However, in the past few years, the triumph of digital production has seen the technical need for a standardized monitoring solution based on SNMP become more apparent. This presentation will reflect on the progression of monitoring at Deutsche Welle; from the design phase of a Proof of Concept and the first implementation Nagios, to the migration to a clustered Icinga infrastructure at the main Bonn and Berlin centers.
In particular, the experience made in clustering, LConf / LConf Cronk and the BPV / BPV Editor will be critically evaluated to present potential areas for progress. Besides discussing Deutsche Welle’s Icinga infrastructure, this talk will also take special look into the areas of studio production, broadcasting and transmission monitoring.
Werner Fischer | Hardware Monitoring with the new IPMI Plugin v2 (EN)
For many years now, most servers have been equipped with sensors to monitor the rotational speed of fans, temperatures, voltages, power supply redundancy, and more. The IPMI (Intelligent Platform Management Interface) specification allows these sensors to be queried in a standardized way, enabling easy hardware monitoring for heterogeneous server environments too.
IPMI offers other advantages for hardware monitoring: Numerical sensors (so-called threshold sensors) like temperature sensors include upper and lower threshold definitions. For stateful sensors (so-called discrete sensors allow up to 15 yes/no states per sensor) IPMI software like FreeIPMI has a configuration included to distinguish states as ok, warning or critical. For a discrete power supply sensor the state 'power supply presence detected' is ok, while the state 'power supply input lost' should trigger a critical alert.
IPMI software tools like FreeIPMI read sensor information via a local system interface on the server itself, or remotely via a LAN channel. In the latter case, user names and passwords ensure that only authorized requests are answered.
The IPMI Sensor Monitoring Plugin (check_ipmi_sensor) allows monitoring software like Icinga or Nagios to easily monitor all IPMI-compatible hardware. The plugin itself is a bash script. Version 2 of the plugin uses FreeIPMI instead of ipmitool to query sensors, making it now capable of monitoring discrete sensors, too. As IPMI threshold sensors always know whether their state is OK or not, no additional thresholds have to be defined in Icinga. Configuration of the plugin is easy and straightforward. In addition to the actual status monitoring, the plugin extracts performance data for numerical sensors like temperature, fan or voltage sensors. Third party addons like PNP4Nagios use this performance data to draw diagrams over time. Visualizing trends in this way allow for the identification of rising temperature even before the upper critical temperature threshold is reached.
I'm sure most of your servers support IPMI. So come, join this talk and start monitoring your hardware! You will get notified about every critical hardware issue like a single failed fan, allowing you to replace it before a second component fails, which could cause a downtown for the system.
Ronny Trommer | OpenNMS Status quo (DE)
OpenNMS is a network management platform, often implemented in large environments. In contrast to the majority of the open source applications, OpenNMS uses Java. The presentation will briefly introduce the OpenNMS project and its community. The architecture of the current version 1.8 will also be explained, and the “provisioning” of network components and the integration of Jasper Reports into OpenNMS will be discussed. Finally, the talk will close with a look into the current project development activity and beyond into version 1.10.
Michael Lübben | SLA-Reporting (DE)
This presentation seeks to explain how Icinga can be effectively used to monitor an application for availability. It will address availability reporting and its various applications and capabilities. In a brief live demo, it will also explain how data can be parsed from an availability report and written to a database. It will conclude with the generation of a report via Jasper.
Jan Doberstein | Monitoring "wer kennt wen" mit free and open source software (DE)
Monitoring the largest German online social community comes with it an array of challenges and problems. Having outgrown the infrastructure, the old monitoring system had hit a dead end. The system needed to be equipped with more features, scalability and robustness. This presentation will tell the story behind the evolution of Grocksta, the capabilities it offers distributed and asynchronous, monitoring, graphing and aggregate systems.