Präsentation Graphing mit Graphite Webinar 06.11.2013

  • 380 views
Uploaded on

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 …

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
380
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. www.netways.de // blog.netways.de // @netways GRAPHING MIT GRAPHITE 06.11.2013 | GRAPHITE WEBINAR TOBIAS REDEL UND CHRISTIAN STEIN | NETWAYS GMBH Make IT do more with less
  • 2. www.netways.de // blog.netways.de // @netways AGENDA ■ Kurzvorstellung NETWAYS ■ Warum Graphite ■ Graphite Architektur ■ Graphite und NETWAYS ■ Live Demo ■ Fragen & Antworten Make IT do more with less
  • 3. www.netways.de // blog.netways.de // @netways KURZVORSTELLUNG NETWAYS Make IT do more with less
  • 4. www.netways.de // blog.netways.de // @netways KURZVORSTELLUNG NETWAYS • Firmengründung 1995 • Open Source seit 1997 • 40 Mitarbeiter • Spezialisierung in den Bereichen Open Source Systems Management und Open Source Datacenter Infrastructure Make IT do more with less
  • 5. www.netways.de // blog.netways.de // @netways NETWAYS KOMPETENZEN OPEN SOURCE SYSTEMS MANAGEMENT OPEN SOURCE DATA CENTER • Monitoring & Reporting • High Availability & Clustering • Configuration Management • Cloud Computing • Service Management • Load Balancing • Knowledge Management • Virtualization • Backup & Recovery • Database Management MANAGED SERVICES MONITORING HARDWARE KONFERENZEN Make IT do more with less
  • 6. www.netways.de // blog.netways.de // @netways NETWAYS KONFERENZEN 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 Make IT do more with less
  • 7. www.netways.de // blog.netways.de // @netways COMMUNITYARBEIT www.netways.org • NETWAYS Addons • NETWAYS Plugins www.icinga.org • Development • Hosting www.monitoringexchange.org • Icinga / Nagios Addons und Plugins • ~2000 Projekte Make IT do more with less
  • 8. www.netways.de // blog.netways.de // @netways UNSERE KUNDEN (AUSZUG) Make IT do more with less
  • 9. www.netways.de // blog.netways.de // @netways 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 Make IT do more with less
  • 10. www.netways.de // blog.netways.de // @netways WARUM GRAPHITE Make IT do more with less
  • 11. www.netways.de // blog.netways.de // @netways 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 Make IT do more with less
  • 12. www.netways.de // blog.netways.de // @netways GRAPHITE ARCHITEKTUR Make IT do more with less
  • 13. www.netways.de // blog.netways.de // @netways GRAPHITE ARCHITEKTUR I Graphite Webinterface Wahl zwischen vielen Open Source Interfaces Graphite API Graphite Carbon Agent • Nimmt Verbindungen und Graphing-Daten entgegen • Leitet Graphing-Daten an Cache weiter Cache • Bereitet Daten für Webinterface auf • Übergibt Daten an Persister Persister • Schreibt Graphing-Daten als Whisper-Files auf den Server Performancedaten Whisper Files Make IT do more with less
  • 14. www.netways.de // blog.netways.de // @netways GRAPHITE ARCHITEKTUR II Make IT do more with less
  • 15. www.netways.de // blog.netways.de // @netways GRAPHITE ARCHITEKTUR III Make IT do more with less
  • 16. www.netways.de // blog.netways.de // @netways GRAPHITE UND NETWAYS Make IT do more with less
  • 17. www.netways.de // blog.netways.de // @netways 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 Make IT do more with less
  • 18. www.netways.de // blog.netways.de // @netways LIVE DEMO Make IT do more with less
  • 19. www.netways.de // blog.netways.de // @netways FRAGEN & ANTWORTEN Make IT do more with less
  • 20. www.netways.de // blog.netways.de // @netways FRAGEN & ANTWORTEN NETWAYS GmbH Deutschherrnstrasse 15-19 90429 Nürmberg ? Tel: +49 911 92885-0 Fax: +49 911 92885-77 Email: info@netways.de Website: www.netways.de Twitter: twitter.com/netways Facebook: facebook.com/netways Blog: blog.netways.de Make IT do more with less