Upload
netways
View
519
Download
4
Embed Size (px)
DESCRIPTION
Graphite ist eine flexible, skalierbare und vor allem Schlanke Lösung für Graphing. Ob Nagios, Icinga, Icinga 2 oder andere Applikationen und Clients - über den TCP-Socket können binnen alle Performance-Daten abgeliefert werden und sind hierdurch umgehend im Webinterface vorhanden. Natürlich eignet sich Graphite auch in verteilten Umgebung oder als Hochverfügbare Lösung.
Citation preview
www.netways.de // blog.netways.de // @netways
Make IT do more with less
06.11.2013 | GRAPHITE WEBINAR
GRAPHING MIT GRAPHITE
TOBIAS REDEL UND CHRISTIAN STEIN | NETWAYS GMBH
www.netways.de // blog.netways.de // @netways
Make IT do more with less
AGENDA
■ Kurzvorstellung NETWAYS
■ Warum Graphite
■ Graphite Architektur
■ Graphite und NETWAYS
■ Live Demo
■ Fragen & Antworten
www.netways.de // blog.netways.de // @netways
Make IT do more with less
KURZVORSTELLUNG NETWAYS
• Firmengründung 1995
• Open Source seit 1997
• 40 Mitarbeiter
• Spezialisierung in den Bereichen
Open Source Systems Management
und Open Source Datacenter
Infrastructure
www.netways.de // blog.netways.de // @netways
Make IT do more with less
NETWAYS KOMPETENZEN
• Monitoring & Reporting
• Configuration Management
• Service Management
• Knowledge Management
• Backup & Recovery
• High Availability & Clustering
• Cloud Computing
• Load Balancing
• Virtualization
• Database Management
OPEN SOURCESYSTEMS MANAGEMENT
OPEN SOURCEDATA CENTER
MANAGED SERVICES MONITORING HARDWARE KONFERENZEN
www.netways.de // blog.netways.de // @netways
Make IT do more with less
Puppet Camp 2013
• 28. November 2013
• 110 Teilnehmer ( April 2013)
Open Source Data Center Conference
• 09. – 10. April 2014
• 120 Teilnehmer (2013)
• 2 Tracks mit Vorträgen & Workshops
NETWAYS KONFERENZEN
www.netways.de // blog.netways.de // @netways
Make IT do more with less
www.netways.org
• NETWAYS Addons
• NETWAYS Plugins
www.icinga.org
• Development
• Hosting
www.monitoringexchange.org
• Icinga / Nagios Addons und Plugins
• ~2000 Projekte
COMMUNITYARBEIT
www.netways.de // blog.netways.de // @netways
Make IT do more with less
UNSERE LEISTUNGEN IM ÜBERBLICK
• 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
www.netways.de // blog.netways.de // @netways
Make IT do more with less
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
www.netways.de // blog.netways.de // @netways
Make IT do more with less
GRAPHITE ARCHITEKTUR I
Graphite Carbon
Graphite WebinterfaceWahl 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
www.netways.de // blog.netways.de // @netways
Make IT do more with less
NETWAYS WEBINTERFACE
• Neues Webinterface
• Anpassung des inGraph Frontends
• Anpassung des Graphite Backends
• Kommentarfunktion
• Mathematische Funktionen von Graphite verarbeiten
• Graphen Rendering via Webfrontend
• Graphen Check für Nagios/Icinga bauen
• Scatter Plot (Min/Max Linien) hinzufügen
• Erster Prototyop bereits vorhanden
• Implementierung in Monitorung Umgebung (Nagios / Icinga / Icinga 2)
• Reaper-Script zum lesen und senden der Performancedaten
• Clustering
www.netways.de // blog.netways.de // @netways
Make IT do more with less
NETWAYS GmbH
Deutschherrnstrasse 15-19
90429 Nürmberg
Tel: +49 911 92885-0
Fax: +49 911 92885-77
Email: [email protected]
Website: www.netways.de
Twitter: twitter.com/netways
Facebook: facebook.com/netways
Blog: blog.netways.de
FRAGEN & ANTWORTEN
?