präsentation: icinga 2: integration von graphite (webinar vom 25. september 2014)
DESCRIPTION
Neben vielen Vorteilen von Icinga 2 gegenüber seinem Nachfolger, bietet die Lösung eine integrierte Schnittstelle zur Open Source Graphing Lösung Graphite. Dadurch wird nicht nur die I/O Last vom System reduziert, sondern erlaubt sogar Real-Time-Graphing. Webinar: http://www.netways.de/de/webinare/archiv/icinga_2/#icinga2_integration_von_graphite YouTube: https://www.youtube.com/watch?v=GjJbTt7IdMETRANSCRIPT
![Page 1: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/1.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
WEBINAR | 25.09.2014
ICINGA 2: INTEGRATION VON GRAPHITE
CHRISTIAN STEIN | MARKUS FROSCH | NETWAYS
GMBH
![Page 2: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/2.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
VORSTELLUNG MITARBEITER
■ Christian Stein Account Manager Bei NETWAYS seit 2012
■ Markus Frosch Senior Consultant Bei NETWAYS seit 2012
![Page 3: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/3.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
AGENDA
■ Vorstellung NETWAYS
■ Monitoring mit Icinga 2
■ Vorstellung Graphite
■ Graphite Architektur
■ Live Demo
■ Zusammenfassung
■ Fragen und Antworten
![Page 4: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/4.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
VORSTELLUNG NETWAYS
![Page 5: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/5.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
VORSTELLUNG NETWAYS
■ Firmengründung 1995
■ Open Source seit 1997
■ Aktuell 40 Mitarbeiter
■ Spezialisierung in den Bereichen
Open Source Systems Management
und Open Source Datacenter
![Page 6: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/6.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS KOMPETENZEN
■ Monitoring
■ Graphing
■ Logmanagement
■ Konfigurationsmanagement
■ Reporting
■ Private Cloud
■ Backup
■ Projektmanagement
■ Consulting
■ Hosting
■ Managed Services
■ Development
■ Support
■ Betrieb
■ Schulungen
■ Konferenzen
■ Monitoring Hardware
![Page 7: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/7.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS PRODUKTE
GRAPHITE
![Page 8: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/8.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS TECHNOLOGIEN
![Page 9: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/9.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
■ Puppet Camp
• 16. Oktober 2014 in Düsseldorf
• 110 Teilnehmer (April 2013)
• Vorträge und Workshops
■ Open Source Monitoring
Conference
• 18. – 20. November 2014 in
Nürnberg
• 250 Teilnehmer (2013)
• Monitoring Best Practices
NETWAYS KONFERENZEN
![Page 10: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/10.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
■ OpenNebula Conference
• 02. – 04. Dezember 2014 in Berlin
• 100 Teilnehmer (2013)
• Cloud Virtualisierung
NETWAYS KONFERENZEN
![Page 11: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/11.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS COMMUNITY
www.netways.org
■ NETWAYS Addons
■ NETWAYS Plugins
www.icinga.org
■ Development
■ Hosting
www.monitoringexchange.org
■ Icinga / Nagios Addons und
Plugins
■ > 2000 Projekte
![Page 12: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/12.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS SCHULUNGEN – MONITORING UND REPORTING
![Page 13: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/13.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS SCHULUNGEN – PUPPET KONFIGURATIONSMANAGEMENT
![Page 14: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/14.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS KUNDEN – CONSULTING (AUSZUG)
![Page 15: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/15.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS KUNDEN – HOSTING (AUSZUG)
![Page 16: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/16.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
UNSERE LEISTUNGEN IM ÜBERBLICK
■ Konzeptionierung und Planung
■ Workshops & Consulting zur Implementierung vor Ort
■ Betrieb Komplette Monitoringsysteme Satellitensysteme
■ Entwicklungsleistungen Plugins Systemintegration
■ Schulungen Standardisierte Schulungsmodule Individuell vor Ort
■ Support Standardverträge Individuelle Supportkonzepte
■ Konferenzen
![Page 17: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/17.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
MONITORING MIT ICINGA 2
![Page 18: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/18.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2 PROJEKT
■ Vollständige Neuentwicklung
■ Reines Open Source Projekt ohne kommerzielle Komponenten
■ Abwärtskompatibel zu Nagios und Icinga 1.x Plugins AddOns Datenbankschema
■ Release 16.06.2014
![Page 19: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/19.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X
■ Icinga 2.x Komplette Neuentwicklung in C++ Multi-Threading für tausende Checks pro Sekunde Eigener Cluster für verteiltes Monitoring Multi-Backends (IDO, Livestatus, Graphite) Abwartskompatibel mit Icinga 1.x und Nagios 3.x/4.x
![Page 20: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/20.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X ARCHITEKTUR
■ Linux-Server Anwendung
■ Läuft auf allen aktuellen Distributionen
■ Datenbankunterstützung: MySQL und PostgreSQL
![Page 21: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/21.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2 FEATURES
■ Vollständig Featurebasiert Checker Compat Graphite Cluster IDO Livestatus
■ Direkte Anbindung von Graphite
■ Einfach skalierbar über zusätzliche Nodes
■ Automatische Verteilung von Checks auf den einzelnen
Satelliten
■ SSL-Verschlüsselung zwischen allen Icinga 2 Instanzen
■ Nagios/Icinga Check-Plugins 100% kompatibel
![Page 22: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/22.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X PERFORMANCE
■ Volle Ausnutzung von moderner Serverhardware durch
Multithreading
■ Mehrere tausend Checks pro Sekunde möglich
■ Geringere Komplexität großer Umgebungen
![Page 23: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/23.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
SINN UND ZWECK VON MONITORING
■ Availability Zeitnahe Benachrichtigung Gesamtüberblick über Netzwerk Vereinfachung der Fehlersuche
■ Performance Langfristige Trends Erkennen drohender Engpässe
■ Datensammlung für SLA Überwachung/Reporting Nachweis von Verfügbarkeiten
![Page 24: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/24.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
WAS KANN ÜBERWACHT WERDEN?
![Page 25: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/25.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA GRUNDAUFBAU
■ Icinga Daemon Konfiguration Webinterface Benachrichtigungen Log- und Messdaten Event Handler Datenbank
■ Icinga Plugins Überwachungslogik Executables oder Skripte Rückgabe der Status
(OK, WARNING, CRITICAL)
Rückgabe Performancedaten(z.B. CPU-Auslastung)
![Page 26: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/26.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X CLUSTER
■ Eingebauter Cluster
■ Sichere Kommunikation zwischen den Knoten
■ Automatische Verteilung von Checks, Notfications und
Datenbank
![Page 27: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/27.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X VERTEILTES MONITORING
■ Zonenmodell für eine verteilte Überwachung
■ Replikation nur zwischen den einzelnen Zonen und der
Masterzone
![Page 28: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/28.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
ALARMIERUNG UND ESKALATION
■ Flexible Benachrichtigungskanäle durch Shellskripte E-Mail, SMS, Instant Messenger Telefonanruf inkl. Voice Menü durch VoIP Integration Ticketsysteme CMDB
■ Eskalation der Benachrichtigung
■ Umfangreiche Benachrichtigungseinstellungen Personen & Gruppen Zeitfenster & Intervalle
■ Schnittstelle zu anderen Anwendungen
■ Keine Benachrichtigungen bei Folgefehlern Abhängigkeiten zwischen den Systemen frei definierbar
![Page 29: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/29.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
AUSBLICK ICINGA WEB 2
■ Komplette Neuentwicklung – Release im Laufe des Jahres
2014
■ Schlank, modular und schnell!
■ Multibackend-fähig (Files, IDO, Livestatus)
■ Eingebautes Reporting
■ Dashboards
■ Export von Daten in CSV, PDF, JSON
■ Matrix-Ansicht für schnelle Erfassung großer Umgebungen
■ History-Ansicht mit grafischer Gewichtung
■ Alle Icinga-Commands über das Webinterface verfügbar
■ Neue CLI für den Administrator
![Page 30: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/30.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
VORSTELLUNG GRAPHITE
![Page 31: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/31.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
GRAPHITE
■ Vorteile Flexibel wie Datenbankbasierte und schnell wie RRD basierte
Lösungen Skalierbar und hochverfügbar einsetzbar Umfangreiche API Sekundengenaue Performancedaten (Hardwareabhängig) Ausgereifte Lösung (sehr große und aktive Community) Open Source Lösung
■ Features Daemon basierte Lösung (in Python geschrieben) Modifizierte RRD Files (Whisper Files) Hinzufügen von Vergangenheitsdaten Mehrere Aggregationsstufen Verarbeitet Daten von mehreren Systemen Daten werden per TCP-Socket an den Core übertragen Wahl zwischen verschiedenen Webinterfaces
![Page 32: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/32.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
GRAPHITE ARCHITEKTUR
![Page 33: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/33.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
GRAPHITE ARCHITEKTUR I
Graphite Carbon
Graphite Webinterface
Wahl zwischen vielen Open Source Interfaces
Graphite API
Whisper Files
Performancedaten
Agent Cache Persister
• Nimmt Verbindungen und Graphing-Daten entgegen
• Leitet Graphing-Daten an Cache weiter
• Bereitet Daten für Webinterface auf
• Übergibt Daten an Persister
• Schreibt Graphing-Daten als Whisper-Files auf den Server
![Page 34: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/34.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
GRAPHITE ARCHITEKTUR II
![Page 35: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/35.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
GRAPHITE ARCHITEKTUR III
![Page 36: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/36.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
LIVE DEMO
![Page 37: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/37.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
ZUSAMMENFASSUNG – WAS SPRICHT FÜR ICINGA 2?
■ Lizenzkostenfrei
■ Weite Verbreitung auch in Enterprise Projekten
■ Gute Skalierbarkeit für große Umgebungen
■ Plugins für nahezu jede Art von Hard- und Software
■ Einfache Erweiterbarkeit durch Plugins und Addons
■ Sehr aktive (deutsche) Community
■ Aktive Entwicklung im Bereich der Core- und Addonprojekte
■ Professioneller Support (durch NETWAYS)
![Page 38: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/38.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
FRAGEN UND ANTWORTEN
![Page 39: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/39.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
WEBINAR KALENDER
■ Icinga 2: Integrierte Hochverfügbarkeit 07. Oktober 2014 - 14:00 Uhr
■ Logstash: Windows und Linux Log Management 11. November 2014 - 10:30 Uhr
![Page 40: Präsentation: Icinga 2: Integration von Graphite (Webinar vom 25. September 2014)](https://reader036.vdocuments.site/reader036/viewer/2022081420/55781bc2d8b42ab40c8b4dcb/html5/thumbnails/40.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
KONTAKTDATEN
Vielen Dank für Ihre
Aufmerksamkeit!
NETWAYS GmbH
Deutschherrnstrasse 15-19
90429 Nürnberg
Tel: +49 911 92885-0
Fax: +49 911 92885-77
E-Mail: [email protected]
Website: www.netways.de
Twitter: twitter.com/netways
Facebook:
facebook.com/netways
Blog: blog.netways.de