Präsentation Graphing mit Graphite Webinar 06.11.2013

20
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

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.

Transcript of Präsentation Graphing mit Graphite Webinar 06.11.2013

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

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 KUNDEN (AUSZUG)

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

WARUM GRAPHITE

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

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

GRAPHITE ARCHITEKTUR II

www.netways.de // blog.netways.de // @netways

Make IT do more with less

GRAPHITE ARCHITEKTUR III

www.netways.de // blog.netways.de // @netways

Make IT do more with less

GRAPHITE UND NETWAYS

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

LIVE DEMO

www.netways.de // blog.netways.de // @netways

Make IT do more with less

FRAGEN & ANTWORTEN

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

?