If a department spends most of its time reacting to incoming catastrophes, this is mostly due to a non- existent or not optimal monitoring. Though, what does a “perfect” monitoring consist of? What must be considered in the run-up? And does the benefit justify the effort? This talk will also be a report on my experience with Icinga 2, though not only about integration of hardware, but also about integration of the team. And about interaction and the Icinga Director, the charm of graphs and of contributing to the community, about taking a trip into the world of home-automation- and why “finished” never means “really finished”.
12. ... die▪ Überwachung und Optimierung von Prozessen und Ressourcen
ermöglichen
...▪ Aufälligkeiten entdecken und zu deren Behebung animieren
und zwar➜ bevor sie sich zu richtigen Problemen entwickeln!
... die▪ Sicherheit im Unternehmen unterstützen
... möglichst▪ vielfältige Information an zentraler Stelle darstellen
...▪ für Transparenz in alle Richtungen sorgen
EIN GUTES MONITORING KANN...
16. DIE GRÜNDE
▪ Der Mensch ist ein Gewohnheitstier
▪ Das System ist nicht selbsterklärend
▪ Keine Schulungen und Unterweisungen
▪ Das System ist unzureichend dokumentiert
▪ Das Monitoring wird als nervend, nicht als
unterstützend wahrgenommen
20. QUALITATIVE ÜBERWACHUNG
▪ Keine Defaults überwachen, sondern das, was für den Betrieb essentiell
ist bzw. was ihn stören kann
▪ Schon vor Umsetzung überlegen: was muss überwacht werden?
▪ Ggf. priorisieren und gruppieren
▪ Qualität geht vor Quantität
21. ZEIT EINPLANEN!
▪ Das Monitoring als erste Anlaufstelle etablieren, wenn es irgendwo
knallt, und das in die Köpfe aller Beteiligten einpflanzen
▪ Anreize setzen und die Vorteile für den Einzelnen herausstreichen
▪ Das ist ein Prozess, der sich hinzieht
▪ Deshalb: großzügig Zeit einplanen!
22. AUS DESASTERN LERNEN!
▪ Störungen werden passieren!
▪ Störungen als Chance sehen
▪ Störungen als Basis für die regelmäßige Überarbeitung, Erweiterung und
Anpassung des Systems nehmen
23. Icinga▪ Director: produktiv im Einsatz seit Anfang 2016
Gründe▪ hierfür: Audit-Log, Bearbeitung möglich ohne auf FS-Ebene
rumhampeln zu müssen usw.
Simple Anpassung z.B. von Schwellwerten auch für andere▪
Sync von LDAP▪ -Datenbestand
KEEP IT SIMPLE AND STUPID!
24. SCHREIBE DOKUMENTATION - IMMER!
▪ Umfassende Dokumentation ist Pflicht
▪ Sowohl für sich selbst als auch für die Kollegen
▪ Damit beginnen, so lange man noch nah genug mit dem Thema verhaftet
ist – nicht erst dann, wenn man meint, das System sei fertig
▪ Denn fertig wird es NIE!
25. DAS PERFEKTE MONITORING
▪ ... verfolgt ein klar definiertes Ziel, das allen Beteiligten bekannt ist
▪ ... bildet die Realität des Unternehmens wahrheitsgetreu ab
▪ … wird von allen einheitlich und bestimmungsgemäß genutzt
▪ ... wird ständig auf seine Tauglichkeit hin überprüft – und ggf. erweitert
▪ ... ist sauber dokumentiert
▪ ... erlaubt die unkomplizierte Anpassung von Schwellwerten
▪ … versendet die kleinst mögliche Menge an Notifications
▪ ... etabliert sich als erste Anlaufstelle im Problemfall
27. Das Ergebnis eines Checks ist eine Momentaufnahme
▪ es ist nicht zwingend aussagekräftig und
▪ es kann sogar in die Irre führen
Das Sammeln und Aufbereiten der Ergebnisse
▪ erlaubt Trendanalyse und informierte Entscheidungen
▪ deckt Engpässe und Fehlkonfigurationen auf
▪ ermöglicht Vorhersagen
PERFORMANCE DATA
28. PERFORMANCE DATA
Ideal: Service▪ -Check und Graph
gemeinsam abrufbar machen
Ein weiterer Schritt, Information an▪
zentraler Stelle zu konsolidieren
Aus der Welt der Heimautomatisierung:
Entwurf und Verfeinerung openHAB2-
Regelwerk
29. ▪ Beispiel: graphische Auswertung der Belüftungsanlage im
Badezimmer
▪ Darstellung der Luftfeuchtigkeit im Badezimmer (grün)
➜ Sprunghafter Anstieg bei Benutzung der Dusche
▪ Berechnung des Deltas über definierbaren Zeitraum - im
Beispiel 10 Minuten (gelb)
▪ Schaltung der Belüftungsanlage in Abhängigkeit dieses
Deltas (blau)
30. DASHBOARDS
▪ Ordentlich aufbereitete Graphen sind leicht verständlich
➜ auch für Laien
▪ Peaks und Schwellwertüber- bzw. unterschreitungen können auch von
Dritten erkannt werden
▪ Ein unkomplizierter Weg, auch administrationsferne Abteilungen
einzubinden
31. PERFORMANCE DATA: FAZIT
▪ Unbedingt empfehlenswert!
▪ Graphen stellen den zeitlichen Verlauf dar...
▪ ... und machen Zusammenhänge auf einen Blick erkennbar
▪ Durchdachte Dashboards ermöglichen die Einbindung Externer