Open Source SLA Reporting mit Nagios Nagios Workshop in Kassel am 23.06.2009 Bernd Erk (bernd.erk@netways.de)
Agenda!! Vorstellung NETWAYS!! Begriffsdefinition!! Bedeutung von SLAs im Bereich Monitoring!! Informationen in Nagios!! Verfügbarkeitsberichte mit Nagios!! komplexe Reportinganforderungen!! Fragen & Antworten
Kurzvorstellung NETWAYS GmbH
Allgemeine Daten!! Firmengründung 1995!! GmbH seit 2001!! Open Source seit 1997!! Nagios / Netsaint seit 1999!! 20 festangestellte Mitarbeiter
Leistungsbereiche Open Source Systems Management Open Source Data Center Solutions!! Monitoring!! Performance Management!! Configuration Management!! Service Management!! Knowledge Management!! Asset Management!! Identity Management!! Backup & Datensicherung!! High Availability Lösungen!! Cluster Lösungen!! Loadbalancing!! Virtualisierung!! Speicherlösungen!! Firewalls!! Datenbanken!! Voice over IP Managed Services Monitoring HW Konferenzen
Konferenzaktivitäten!! Veranstalter der Open Source Monitoring Conference!! Teilnehmer: 145 (06) 220 (07) 250 (08)!! 5 Tracks mit Vorträgen & Workshops!! Veranstalter der Open Source Datacenter Conference!! Teilnehmer: 70 (09)!! 3 Tracks mit Vorträgen & Workshops
Eigene Nagios AddOns und unzählige Nagios Plugins
Kunden
Begriffsdefinition Was ist ein SLA?
Was ist ein SLA!! Ein Service-Level-Agreement ist eine Beschreibung von wiederkehrenden Dienstleistungen an den Auftraggeber!! Ein Service-Level-Agreement ist meist Teil der Leistungsbeschreibung!! Die beschriebenen Level müssen im Einzelnen aus standardisierten und messbaren Leistungen des Dienstleisters bestehen!! Die Service-Level Definition erfolgt in der Regel vor Aufnahme des Betriebs!! Je höher der Service-Level, desto höher der Preis
Definition eines SLAs!! Die Definition eines SLAs sollte unter folgenden Gesichtspunkten des SMART-Prinzips erfolgen:!! S Spezifisch!! M Messbar!! A Angemessen!! R Realistisch!! T Terminiert!! Ziel ist immer die Steigerung der Transparenz und Definition von Rahmenbedingungen zur Streitvermeidung und -schlichtung.
Messbare Leistungen eines SLAs!! Ein SLA kann eine Vielzahl an messbaren Kriterien zur Definition der übergeordneten Leistungsbeschreibung beinhalten. Wichtige Merkmale sind:!! Vertragspartner!! Inhalt und Umfang der Leistung und deren Verlauf!! Laufzeiten!! Verfügbarkeit!! Wartungszeiten!! Mitwirkung des Auftraggebers und Dienstleisters!! Zeitliche Rahmenbedingungen!! Reaktionszeiten!! Bearbeitungszeiten!! Wiederherstellungszeit!! Performance
Bedeutung SLAs im Monitoring
Implementierung im Unternehmen!! Top-Down!! Katalogisierung aller Services!! Definition der Service-Levels und deren Messpunkte!! Ermittlung der beteiligten Komponenten!! Implementierung der notwendigen Überwachung!! Bottom-Up!! Überwachung aller Komponenten und Services!! Verbindung dieser Komponenten zu Gruppen (Host oder Service)!! Definition der Verfügbarkeit auf 100%!! Iterative Optimierung hin zum bestmöglichen Zustand
Die Perspektive ist Entscheidend