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

Präsentation Graphing mit Graphite Webinar 06.11.2013

  • 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

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

?