NETWAYS Event Services GmbH
Deutschherrnstraße 15-19
90429 Nürnberg

Phone:
+49 911 92885-0
Fax:
+49 911 92885-77
Email:
events(at)netways.de

Contact Form

Here you can find all slides of the OSMC 2009:

Talks

Workshops

Kristian Köhntopp| Monitoring MySQL (ENG)

Monitoring can encompass a wide range of issues and objectives: error detection and diagnosis, performance monitoring, SLA compliance, and capacity management are typical tasks.Several tools may be applicable, depending on the task, to read-out and interpret the various indicators from a MySQL server. 

This speech will present an overview of the tools that are most useful and describe the typical properties that should be collected.

Dr. Michael Schwartzkopff | net-snmp: The forgotten classic (ENG)

Simple Network Management Protocol (SNMP) is probably the oldest protocol for the management of heterogeneous Networks.  As twenty years have passed since the first standards in RFC 1157 were published, we can rank SNMP as a classic. However, its advantages have been long forgotten- perhaps in part, thanks to its trouble free application. This presentation will briefly cover the basics of SNMP and deal with its implementation in Linux. The net-smnp agent offers many tricks and configuration options which can be used to solve most management problems easily.

Eric Pfaller | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite zu Nagios bei Audi (DE)

Eine lange Jahre im Einsatz befindliche, kommerzielle Monitoringsuite wird im Zuge eines Projekts basierend auf Nagios migriert. Dabei gilt es vorhandene Monitoringprozeduren zu ersetzen, neu- bzw. weiterzuentwickeln. Auch die damit einhergehende Integration in die bestehende IT-Landschaft und ITIL konformen Prozessen stellt ein gewisse Herausforderung dar. Die Präsentation stellt einen Abriss zum aktuellen Projektstatus dar. Darüber hinaus gewährt sie einen Einblick auf aufgetretene Schwierigkeiten, Lösungsansätzen und implementierte Lösungen.

Michael Streb | LDAP2Nagios - LDAP als Backend für die Objektkonfiguration (DE)

LDAP bietet als Verzeichnisdienst dem Benutzer ein generisches Backend für die Konfiguration von Nagiosobjekten. Im Vortrag wird erläutert wie Konfigurationselemente im LDAP-Verzeichnis abgelegt werden, welche Schemaänderungen einzuspielen sind und wie einfach und effektiv die Kopplung der beiden Systeme ist. Durch LDAP bietet sich ebenfalls die Möglichkeit hierarchisch Benutzerrechte zu vergeben und so den jeweils zuständigen Administratoren nur die für sie autorisierten Systeme konfigurieren zu lassen, auch hierauf wird eingegangen. Zusätzlich werden Tools vorgestellt die das tägliche Arbeiten mit dieser LDAP zu Nagios Kopplung vereinfachen.

Tarus Balog | An Introduction to OpenNMS (ENG)

OpenNMS was registered on Sourceforge in March of 2000, two month after NetSaint, which is now Nagios. While both products are about the same age, they took totally different paths. 

OpenNMS aimed from the start to be enterprise-grade - to be able to manage hundred of thousands of devices from a single installation. In addition to monitoring, OpenNMS also focuses on provisioning (both automatic and directed), data collection and event management.

This presentation is aimed to introduce people to OpenNMS, and it will cover installation, basic discovery and an overview of features.

Frank Migge | IT Security Patch Monitoring with Nagios (ENG)

With OS patching becoming critical to keep systems protected, it is more and more difficult to achieve due the ever increasing frequency of OS update cycles. Monitoring OS patch compliance is a hot topic, intended to help admins keeping up with latest patches and to keep IT management informed about areas of risk. Thanks to the Nagios open architecture, patch check plugins can be easily developed and integrated to provide a enterprise view on the current patch status of the OS variety found in larger organisations: Cisco, Windows, Linux and AIX.

Icinga Team | Icinga (DE)

Nach der ersten Version im Mai diesen Jahres ist aus dem Nagios-Fork Icinga ein stabiles Open Source Projekt entstanden, welches hinsichtlich der Core-Buildings, sowie Schaffung einer neuen API und eines neuen Webinterfaces viele Schwerpunkte im Bereich Open Source Monitoring angegangen hat und in diesem Umfeld neue Akzente gesetzt hat.

Der Vortrag zieht nach einem halben Jahr Icinga Bilanz über den aktuellen Stand der Entwicklungen und geht thematisch auf die technischen Schwerpunkte des Projektteams ein. Tiefergehende Vorstellung des Core-Projects inklusive der IDOUtils, sowie des neuen PHP basierenden Webinterfaces werden mit kleinen Beispielen zur Verwendung der API abgerundet.

Martin Hefter | Entwicklung von Nagios-Plugins mit Net::SNMP und Nagios::Plugin (DE)

Der Vortrag soll einen Überblick geben, wie sich mit Hilfe der Nagios-Plugin API und dem Net::SNMP Modul von Perl ein einges Plugin zur Hardware-Überwachung bauen lässt.

Lars Michelsen | NagVis 1.4 - What´s new (DE)

In diesem Vortrag geht es um die aktuellen Entwicklungen im NagVis Projekt. Der Schwerpunkt liegt dabei auf den Änderungen und Features von NagVis 1.4.

Ebenfalls wird ein ausführlicher Ausblick auf die geplante Features für NagVis 1.5 gegeben. Während des Vortrags ist genügend Platz für Anmerkungen und Fragen zu den einzelnen Punkten. Dies ist auch eine gute Gelegenheit Ideen und Wünsche für NagVis anzubringen und zu diskutieren.

Martin Fürstenau | mail2eventdb - An agent to process mailbased alerts with NETWAYS EventDB (ENG)

Everybody knows it - you got a brand new shining appliance and if you look at monitoring?

Sending emails.

Or you should monitor software xyz on a AS400, a mainframe or what else?

SNMP? Negative. SSH? ditto. But sending emails is possible.

This is where mail2eventdb kicks in. mail2eventdb is implemented as agent for Netways EventDB.

mail2eventdb over mails directly from Postfix via pipe and prepare the mails in such a manner that sender, date sent, subject and content are clearly separated from each other.

Subsequent to that mail2eventdb loads the appropriate filter for the mail and prepares sender and/or content according to the filter and inserts it into the EventDB. The alerting itself will be done by check_eventdb.pl from the eventdb package..

mail2eventdb processes text-emails and MIME-emails. With MIME mail2eventdb can filter the content from text and HTML. 

The concept was to have modular filter system so you can add arbitrary filters. mail2eventdb determines the name of the filter from assignments between mail-address/host-name and (optional) mail-address/application. 

Furthermore mail2eventdb has a testmode for new filters, a collect mode to collect mails to get some stuff for testing and a logging function to log mails which could not be processed.

mail2eventdb was developed to process system-emails (Taperoboter, storage, appliances,...) and emails from any application able to send an email.

Michael Medin | Application Monitoring - Bridging the gap... (ENG)

Today everyone monitors their network, most people monitors all computers and some even monitor that the applications are running. But what about the performance metrics that drives the business? For me, as a system architect, the hardware is irrelevant the software is not very interesting what I want to know is how my application is faring.

This talk is focused on how to bridge the gap between "networkmonitoring" and "application monitoring" I shall discuss how to start monitoring your actual applications, using the tools you already use and know, in other words make sure the systems which drives your business isworking in addition to the hardware on which it runs. We will dive into the Java application server and see how you can use JMX and other tools to make sure your J2EE based applications running on the Java stack are preforming

Michael Lübben | NagTrap (DE)

NagTrap ist ein Frontend für Nagios geschrieben in PHP.  Es dient zur Verwaltung und Administration empfanger SNMP-Traps via SNMPTT. NagTrap lässt sich dabei problemlos in Nagios integrieren und passt sich automatisch dem Nagios-Design an. Bei der Verwaltung der SNMP-Traps greift NagTrap auf die Datenbank von SNMPTT zu. 

Dieser Vortrag stellt das Projekt NagTrap vor und behandelt weiterhin die Fragen: Wie kommen die Traps in die Datenbank? Wie verwaltet man Traps mit NagTrap? Wie funktioniert das Alamrieren von Traps mit NagTrap? 

Zum Abschluss wird ein Ausblick auf die in Zukunft geplanten Features gegeben.

Jörg Linge | PNP4Nagios (DE)

PNP4Nagios ist eine Erweiterung für Nagios, die es auf einfache Weise ermöglicht, die von den Nagios Plugins gelieferten Performancedaten in RRD Datenbanken zu speichern und für die spätere Trend Analysen aufzubereiten. Dabei wird Wert auf eine einfache Installation und geringen Pflegeaufwand gelegt. Dieser Vortrag gibt eine Übersicht über die aktuellen Entwicklungen von PNP4Nagios und den neuesten Features. Die kommende Version 0.6 wird auf der Konferenz präsentiert und steht im Anschluss zum Download bereit.

Thomas Guyot-Sionnest | Nagios Plugins: New features and future projects (ENG)

Nagios-Plugins is the official plugin distribution for Nagios. It includes over 50 plugins written in C and Perl for most basic monitoring tasks. It is currently maintained mostly by volunteers; the current active developers are: Ton Voon (project lead), Holger Weiss, Matthias Elbe and Thomas Guyot-Sionnest.

In this talk Thomas will look into some noteworthy features added recently in the Nagios-Plugins distribution and show how they can be useful in real-life situations. He will especially emphasize on the extra-opts addition which allows moving plugin parameters to one or more .ini files. In a second part Thomas will introduce the current and upcoming projects for Nagios-Plugins.

Ton Voon | How OpsView uses Nagios (ENG)

Opsview is the award winning system monitoring software based on Nagios. Ton will explain some of the design decisions that make Opsview easy to use, yet powerful in its status and event display, reporting and configuration. This talk will be interesting for anyone designing a Nagios setup in a distributed environment with a database backend.

Angelo Gargiulo | NConf - Enterprise Nagios configurator (DE)

Projektpräsentation NConf: Information über das Projekt, die Entwickler, die Software; Erklärungen zur Funktionsweise und den Features; Einsetzen mit Nagios, Live Vorführung, Fragen & Anworten.

Spike Morelli | Implementing a large monitoring infrastructure with Nagios and Ganglia (ENG)

When the number of hosts and services we wanted to monitor grew past a few thousands we started to hit limitations with our single head nagiosinstallation. After an evaluation of common techniques like nsca or nrpe and overhead of maintaining a multi-head nagios setup we decided to look into leveraging the ganglia infrastructure we had in place, which is designed to scale and could offer us a great data collection and transport medium. We then went ahead and wrote some glue code (in python) that would allow nagios to interface to ganglia and that to date has proven to be very reliable and able to scale thousands of nodes without adding any maintenance overhead.

Spike presents on the various considerations during the analysis phase, the current infrastructure, its properties and TCO, and the glue code.

Bernd Erk | Verteilte Monitoring-Umgebungen unter Verwendung eines ESBs (DE)

In großen und verteilten Umgebungen nimmt die Anbindung der verschiedenen Subsysteme und deren Informationsverteilung und Verwaltung häufig einen Großteil der Arbeit ein. Gerade im Bereich Open Source Monitoring haben die Anwender mit verschiedensten Informationstypen und Übertragungswegen zu tun. Sei es die Verteilung der Konfiguration, Rückgabe der Checkergebnisse dezentrale Instanzen oder auch die Weitergabe von Kommandos an entfernte Server. In solchen Szenarien entfaltet ein Enterprise Service Bus kurz ESB seine volle Leistungsfähigkeit. Durch die Vielzahl an Integrationsmöglichkeiten und diverse Transaktionskonzepte an das Management dieser Informationen an einen solchen Bus übergeben werden.

Der Vortrag gibt einen Überblick über verfügbare Lösungen und deren Einsatz und zeigt konkrete Konfigurationsmöglichkeiten und deren Leistungsfähigkeit.

Wolfgang Barth | Das Nagios-Benachrichtigungssystem (Grundlagen, Escalations, Dependencies, Workflow) (DE)

  • Grundlagen: Objekte, Parameter, Filtermöglichkeiten
  • wie wirken die einzelnen Parameter und Mechanismen zusammen?
  • Eskalieren oder nicht? Wann der Chef eine E-Mail bekommt und ob das immer funktioniert.
  • Dependencies: gezielte Benachrichtigung über das Problem. Wie vermeidet man eine Flut von überflüssigen E-Mails. Nagios 3.0 bietet mit den Same Host Dependencies deutlich verbesserte Möglichkeiten. 
  • Was sonst noch die Benachrichtigungen beeinflusst: Acknowledgements, Flapping, Downtimes
  • Funkspruch an alle: Custom Notifications mit Nagios 3.0 über die externe Kommando-Schnittstelle erlauben Benachrichtigungen außerhalb der sonst üblichen Spielregeln.

Mathias Kettner | check_mk - eine bessere Alternative zu NRPE, NSClient und check_snmp (DE)

Ein wesentlicher Aspekt beim Monitoring ist die Frage, auf welchem Wege die Daten von den Zielsystemen eingesammelt werden. Die Standardmethoden stossen bei groesseren Installation an die Grenzen von Performance und Handhabbarkeit.

Mit check_mk stellt Mathias Kettner ein neuartige Alternative zu den klassischen Methoden vor. Das Besondere: Mit nur einem einzigen aktiven Check werden alle Daten ueber ein Zielsystem auf einmal geholt, ausgewertet und die Ergebnisse per passive Servicechecks an Nagios uebermittelt. Das verbessert nicht nur die Performance deutlich, sondern ermoeglicht auch eine automatische Inventurisierung, also das automatische Erkennen und Einrichten von Checks zu neu hinzugekommenen Subsystemen (Partitionen, Netzwerkkarten, etc.)

Benedikt Stockebrandt | Monitoring and IPv6 (ENG)

Monitoring and IPv6 interact with each other in a number of ways far from obvious. After a quick review of IPv6 from the monitoring perspective, these questions are addressed:

How do monitoring systems use IPv6 for communications between servers and agents? Why can't Ssh entirely hide IPv6 from monitoring tools like Nagios?

What additional services do we have to monitor in an IPv6 environment? How are existing services affected once IPv6 is enabled, and how do we have to update our monitoring configurations? Which plugins may need an update?

How can we support IPv6 in an existing environment if we don't want to move the running monitoring setup out of its IPv4-only environment? What are our options with regard to protocol-translating proxies and how do they compare to each other?

Finally, IPv6 offers a number of features that may be useful for new monitoring tool developments---it isn't all just extra work. The talk closes with a few thoughts on what IPv6 has to offer with regard to monitoring.

Alexander Schluens | Alarm mit NoMa bei DeLaval (DE)

DeLaval ersetzte in 2004 die existierende BMC Monitoring Lösung mit einer Nagios Umgebung. Anforderung hier war unter anderem eine Alarmierung per Telefon zu entwickeln, ähnlich dem BMC Patrol (später Alarmpoint). In Zusammenarbeit mit NETWAYS wurde das Projekt NoMa in 2008 geboren. Schwerpunkte sind die Alarmierung und Eskalation von Nagios Events abzuarbeiten.

Daniel Borkmann | Anomalieerkennung und Trendvorhersagen an Hand von Daten aus NagiosGrapher (DE)

Mittels statisch festgelegten Thresholds als Verhaltensgrenzen bietet Nagios nur bedingt geeignete Mittel, um ein sich über die Zeit änderndes Verhalten auf Anomalien hin zu untersuchen. Lediglich der sog. Holt-Winters Forecasting Algorithmus wurde in Nagios von Jake D. Brutlag integriert, welcher aber in einigen Fällen an seine Grenzen kommt. Viel mehr Möglichkeiten einer solchen Verhaltensanalyse werden weder durch Nagios, noch durch NagiosGrapher bereitgestellt, sodass die Idee aufkam, eine allgemeine Schnittstelle (Prototyp) in NagiosGrapher zu integrieren, um so verschiedene Algorithmen zur Extrapolation und Anomalieanalyse auszutesten und einfach auszuwechseln. 

Dabei wird im Vortrag auf den Aufbau und die Funktionsweise der Schittellen eingegangen, sowie einige Methoden zur Verhaltensanalyse erläutert. Hierbei werden RRD-Daten verwendet, um Baselines, Abweichungen von diesen und deren Extrapolation zu berechnen. Infos unter: gnumaniacs.org

Rihards Olups | An introduction to Zabbix (ENG)

Zabbix is a comprehensive monitoring suite that was released under GPL back in 2001. It provides extensive data retrieval, storage, alerting and visualisation functionality in a single package, while still being flexible and easy to extend.

This presentation will introduce the wide array of features Zabbix has, explain basic principles and steps to set up Zabbix up easily for the first time and introduce new features in the freshly released new version of Zabbix, 1.8.

 

Michael Medin | Windows monitoring - Going where no man has gone before... (ENG)

You have just spent 3 hours fixing the up monitoring of the multiport memory on the 11/780s making that the last node of the Vax beowulf cluster when the boss comes blustering in with his usual nonsense. "The mail is not working" he blurts out as if you would be interested. "Well what did I tell you" you retort slyly "thats what happens when you buy /windows servers/."

As you crawl out from the service hatch, to see what the boss is on about, you notice a faint burning smell and, to your great satisfaction, that the annoying blinking red error light has finally stopped on the exchange server... 
Maybe, just maybe you think it is time to change all this?

This workshop will give you a hands-on introduction on how to use NSClient++ to monitor your windows servers from Nagios (or whatever monitoring solution you prefer). We will start off by installing NSClient++ so the only prerequisite is a w32-based laptop (or quite possibly a virtual machine running on your local beowulf cluster). After installing NSClient++ we will learn how to use it to monitor some common things via NRPE (and if there is interest NSCA). I will also go over the security implications to using NSClient++ and what you can do to keep your windows machines secure. 

Sven Velt | Nagios für Einsteiger (DE)

Workshop für Nagios Einsteiger. Von der Installation von Nagios-Paketen über die Grundkonfiguration zu verschiedenen Einsatzszenarien.

Ton Voon | Web site monitoring using Nagios::Plugin::WWW::Mechanize (ENG)

Come along and see how to create a plugin that can monitor your website. You'll need: your computer with perl and cpan installed (preferably with Nagios::Plugin::WWW::Mechanize already installed), your web site (remotely accessible from your computer), your credentials to authenticate and your success criteria. Basic perl knowledge assumed. Advanced perl knowledge provided!

Hendrik Bäcker | Classic Addons - HowTo NRPE, NSCA, NSClient++ and NDOUtils (DE)

In dem Workshop möchte ich den Teilnehmern die einzelnen der klassischen Nagios Addons näher bringen. Oftmals gibt es kleine Installationshürden oder Designschwächen der Addons, die immer wieder zu kleineren Problemen führen. Der Workshop soll im wesentlichen auf die o.g. Addons eingehen und jeweils die Installation, Konfiguration und Fehlerbehebung behandeln.