SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
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 SOURCE
SYSTEMS MANAGEMENT
OPEN SOURCE
DATA 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 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
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: info@netways.de
Website: www.netways.de
Twitter: twitter.com/netways
Facebook: facebook.com/netways
Blog: blog.netways.de
FRAGEN & ANTWORTEN
?

Weitere ähnliche Inhalte

Andere mochten auch

Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)
Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)
Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)NETWAYS
 
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)NETWAYS
 
Icinga 2: Migration von Nagios oder Icinga 1.x leicht gemacht (Webinar 02.09....
Icinga 2: Migration von Nagios oder Icinga 1.x leicht gemacht (Webinar 02.09....Icinga 2: Migration von Nagios oder Icinga 1.x leicht gemacht (Webinar 02.09....
Icinga 2: Migration von Nagios oder Icinga 1.x leicht gemacht (Webinar 02.09....NETWAYS
 
Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)
Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)
Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)NETWAYS
 
Icinga 2: Einrichten von Notifications (Webinar vom 21. Januar 2016)
Icinga 2: Einrichten von Notifications (Webinar vom 21. Januar 2016) Icinga 2: Einrichten von Notifications (Webinar vom 21. Januar 2016)
Icinga 2: Einrichten von Notifications (Webinar vom 21. Januar 2016) NETWAYS
 
Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)
Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)
Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)NETWAYS
 
Server Überwachung mit Icinga 2 (Webinar vom 15. Februar 2017)
Server Überwachung mit Icinga 2 (Webinar vom 15. Februar 2017)Server Überwachung mit Icinga 2 (Webinar vom 15. Februar 2017)
Server Überwachung mit Icinga 2 (Webinar vom 15. Februar 2017)NETWAYS
 
OSMC 2014: Icinga Web 2 kann mehr | Thomas Gelf
OSMC 2014: Icinga Web 2 kann mehr | Thomas GelfOSMC 2014: Icinga Web 2 kann mehr | Thomas Gelf
OSMC 2014: Icinga Web 2 kann mehr | Thomas GelfNETWAYS
 
Uso Del Color.
Uso Del Color.Uso Del Color.
Uso Del Color.IbethTL
 
Tovar oropeza frida dhtic19 tarea 1
Tovar oropeza frida dhtic19 tarea 1Tovar oropeza frida dhtic19 tarea 1
Tovar oropeza frida dhtic19 tarea 1fridaoropeza09
 
Notas de pie al final
Notas de pie al finalNotas de pie al final
Notas de pie al finalxaroguz
 
Seo one 2013_erfolg_messen
Seo one 2013_erfolg_messenSeo one 2013_erfolg_messen
Seo one 2013_erfolg_messenYourposition AG
 
Musicoterapia.
Musicoterapia.Musicoterapia.
Musicoterapia.jorge1356
 
Musées et institutions culturelles partenaires
Musées et institutions culturelles partenaires Musées et institutions culturelles partenaires
Musées et institutions culturelles partenaires Bâle Région Mag
 

Andere mochten auch (20)

Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)
Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)
Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)
 
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
 
Icinga 2: Migration von Nagios oder Icinga 1.x leicht gemacht (Webinar 02.09....
Icinga 2: Migration von Nagios oder Icinga 1.x leicht gemacht (Webinar 02.09....Icinga 2: Migration von Nagios oder Icinga 1.x leicht gemacht (Webinar 02.09....
Icinga 2: Migration von Nagios oder Icinga 1.x leicht gemacht (Webinar 02.09....
 
Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)
Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)
Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)
 
Icinga 2: Einrichten von Notifications (Webinar vom 21. Januar 2016)
Icinga 2: Einrichten von Notifications (Webinar vom 21. Januar 2016) Icinga 2: Einrichten von Notifications (Webinar vom 21. Januar 2016)
Icinga 2: Einrichten von Notifications (Webinar vom 21. Januar 2016)
 
Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)
Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)
Icinga Director: Konfiguration leicht gemacht (Webinar vom 03. März 2016)
 
Server Überwachung mit Icinga 2 (Webinar vom 15. Februar 2017)
Server Überwachung mit Icinga 2 (Webinar vom 15. Februar 2017)Server Überwachung mit Icinga 2 (Webinar vom 15. Februar 2017)
Server Überwachung mit Icinga 2 (Webinar vom 15. Februar 2017)
 
Presentación1 corta1
Presentación1 corta1Presentación1 corta1
Presentación1 corta1
 
OSMC 2014: Icinga Web 2 kann mehr | Thomas Gelf
OSMC 2014: Icinga Web 2 kann mehr | Thomas GelfOSMC 2014: Icinga Web 2 kann mehr | Thomas Gelf
OSMC 2014: Icinga Web 2 kann mehr | Thomas Gelf
 
Pequeñas y medianas empresas
Pequeñas y medianas empresasPequeñas y medianas empresas
Pequeñas y medianas empresas
 
Alfonso XII
Alfonso XIIAlfonso XII
Alfonso XII
 
Uso Del Color.
Uso Del Color.Uso Del Color.
Uso Del Color.
 
Tovar oropeza frida dhtic19 tarea 1
Tovar oropeza frida dhtic19 tarea 1Tovar oropeza frida dhtic19 tarea 1
Tovar oropeza frida dhtic19 tarea 1
 
Notas de pie al final
Notas de pie al finalNotas de pie al final
Notas de pie al final
 
06 03 2012_instr
06 03 2012_instr06 03 2012_instr
06 03 2012_instr
 
Quienes somos
Quienes somosQuienes somos
Quienes somos
 
Pp & bb
Pp & bbPp & bb
Pp & bb
 
Seo one 2013_erfolg_messen
Seo one 2013_erfolg_messenSeo one 2013_erfolg_messen
Seo one 2013_erfolg_messen
 
Musicoterapia.
Musicoterapia.Musicoterapia.
Musicoterapia.
 
Musées et institutions culturelles partenaires
Musées et institutions culturelles partenaires Musées et institutions culturelles partenaires
Musées et institutions culturelles partenaires
 

Ähnlich wie Graphing mit Graphite (Webinar vom 06.11.2013)

Drupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in KlagenfurtDrupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in Klagenfurtdasjo
 
Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)
Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)
Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)NETWAYS
 
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...Peter Hecker
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftDavid Schneider
 
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)Logstash: Open Source Log-Management (Webinar vom 20.02.2014)
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)NETWAYS
 
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)NETWAYS
 
Webinar - SAP Gateway
Webinar  - SAP GatewayWebinar  - SAP Gateway
Webinar - SAP GatewayCadaxo GmbH
 
Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)
Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)
Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)NETWAYS
 
Foreman: OpenNebula orchestrieren (Webinar vom 26.06.2014)
Foreman: OpenNebula orchestrieren (Webinar vom 26.06.2014)Foreman: OpenNebula orchestrieren (Webinar vom 26.06.2014)
Foreman: OpenNebula orchestrieren (Webinar vom 26.06.2014)NETWAYS
 
Puppet: Aufbau einer Open Source Umgebung (Webinar vom 09.05.2014)
Puppet: Aufbau einer Open Source Umgebung (Webinar vom 09.05.2014)Puppet: Aufbau einer Open Source Umgebung (Webinar vom 09.05.2014)
Puppet: Aufbau einer Open Source Umgebung (Webinar vom 09.05.2014)NETWAYS
 
Open Source Monitoring mit Icinga 2 (Webinar vom 13.11.2013)
Open Source Monitoring mit Icinga 2 (Webinar vom 13.11.2013)Open Source Monitoring mit Icinga 2 (Webinar vom 13.11.2013)
Open Source Monitoring mit Icinga 2 (Webinar vom 13.11.2013)NETWAYS
 
Echtzeitvisualisierung von Twitter und Co.
Echtzeitvisualisierung von Twitter und Co.Echtzeitvisualisierung von Twitter und Co.
Echtzeitvisualisierung von Twitter und Co.Kai Donato
 
Echtzeitvisualisierung von Twitter & Co
Echtzeitvisualisierung von Twitter & CoEchtzeitvisualisierung von Twitter & Co
Echtzeitvisualisierung von Twitter & CoOliver Lemm
 
20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatengeKarin Patenge
 
Tk roadschow-icinga-pdeneu
Tk roadschow-icinga-pdeneuTk roadschow-icinga-pdeneu
Tk roadschow-icinga-pdeneuWerner Fischer
 
AKCP SP2+: Die Neuheiten und Icinga 2 Integration (Webinar vom 27. April 2017)
AKCP SP2+: Die Neuheiten und Icinga 2 Integration (Webinar vom 27. April 2017)AKCP SP2+: Die Neuheiten und Icinga 2 Integration (Webinar vom 27. April 2017)
AKCP SP2+: Die Neuheiten und Icinga 2 Integration (Webinar vom 27. April 2017)NETWAYS
 
Icinga 2: Grundaufbau einer Monitoring Umgebung (Webinar vom 01. August 2018)
Icinga 2: Grundaufbau einer Monitoring Umgebung (Webinar vom 01. August 2018)Icinga 2: Grundaufbau einer Monitoring Umgebung (Webinar vom 01. August 2018)
Icinga 2: Grundaufbau einer Monitoring Umgebung (Webinar vom 01. August 2018)NETWAYS
 
Avoid Network-Issues and Polling
Avoid Network-Issues and PollingAvoid Network-Issues and Polling
Avoid Network-Issues and PollingKai Donato
 

Ähnlich wie Graphing mit Graphite (Webinar vom 06.11.2013) (20)

Drupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in KlagenfurtDrupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in Klagenfurt
 
Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)
Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)
Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)
 
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
 
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)Logstash: Open Source Log-Management (Webinar vom 20.02.2014)
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)
 
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)
 
Webinar - SAP Gateway
Webinar  - SAP GatewayWebinar  - SAP Gateway
Webinar - SAP Gateway
 
Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)
Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)
Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)
 
Foreman: OpenNebula orchestrieren (Webinar vom 26.06.2014)
Foreman: OpenNebula orchestrieren (Webinar vom 26.06.2014)Foreman: OpenNebula orchestrieren (Webinar vom 26.06.2014)
Foreman: OpenNebula orchestrieren (Webinar vom 26.06.2014)
 
Puppet: Aufbau einer Open Source Umgebung (Webinar vom 09.05.2014)
Puppet: Aufbau einer Open Source Umgebung (Webinar vom 09.05.2014)Puppet: Aufbau einer Open Source Umgebung (Webinar vom 09.05.2014)
Puppet: Aufbau einer Open Source Umgebung (Webinar vom 09.05.2014)
 
Open Source Monitoring mit Icinga 2 (Webinar vom 13.11.2013)
Open Source Monitoring mit Icinga 2 (Webinar vom 13.11.2013)Open Source Monitoring mit Icinga 2 (Webinar vom 13.11.2013)
Open Source Monitoring mit Icinga 2 (Webinar vom 13.11.2013)
 
#PinkDB DataVault
#PinkDB DataVault#PinkDB DataVault
#PinkDB DataVault
 
Echtzeitvisualisierung von Twitter und Co.
Echtzeitvisualisierung von Twitter und Co.Echtzeitvisualisierung von Twitter und Co.
Echtzeitvisualisierung von Twitter und Co.
 
Echtzeitvisualisierung von Twitter & Co
Echtzeitvisualisierung von Twitter & CoEchtzeitvisualisierung von Twitter & Co
Echtzeitvisualisierung von Twitter & Co
 
20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge
 
DevOps Meetup Freiburg - DevOps in Practice
DevOps Meetup Freiburg - DevOps in PracticeDevOps Meetup Freiburg - DevOps in Practice
DevOps Meetup Freiburg - DevOps in Practice
 
Tk roadschow-icinga-pdeneu
Tk roadschow-icinga-pdeneuTk roadschow-icinga-pdeneu
Tk roadschow-icinga-pdeneu
 
AKCP SP2+: Die Neuheiten und Icinga 2 Integration (Webinar vom 27. April 2017)
AKCP SP2+: Die Neuheiten und Icinga 2 Integration (Webinar vom 27. April 2017)AKCP SP2+: Die Neuheiten und Icinga 2 Integration (Webinar vom 27. April 2017)
AKCP SP2+: Die Neuheiten und Icinga 2 Integration (Webinar vom 27. April 2017)
 
Icinga 2: Grundaufbau einer Monitoring Umgebung (Webinar vom 01. August 2018)
Icinga 2: Grundaufbau einer Monitoring Umgebung (Webinar vom 01. August 2018)Icinga 2: Grundaufbau einer Monitoring Umgebung (Webinar vom 01. August 2018)
Icinga 2: Grundaufbau einer Monitoring Umgebung (Webinar vom 01. August 2018)
 
Avoid Network-Issues and Polling
Avoid Network-Issues and PollingAvoid Network-Issues and Polling
Avoid Network-Issues and Polling
 

Graphing mit Graphite (Webinar vom 06.11.2013)

  • 1. 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
  • 2. 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
  • 3. www.netways.de // blog.netways.de // @netways Make IT do more with less KURZVORSTELLUNG NETWAYS
  • 4. 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
  • 5. 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 SOURCE SYSTEMS MANAGEMENT OPEN SOURCE DATA CENTER MANAGED SERVICES MONITORING HARDWARE KONFERENZEN
  • 6. 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
  • 7. 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
  • 8. www.netways.de // blog.netways.de // @netways Make IT do more with less UNSERE KUNDEN (AUSZUG)
  • 9. 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
  • 10. www.netways.de // blog.netways.de // @netways Make IT do more with less WARUM GRAPHITE
  • 11. 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
  • 12. www.netways.de // blog.netways.de // @netways Make IT do more with less GRAPHITE ARCHITEKTUR
  • 13. www.netways.de // blog.netways.de // @netways Make IT do more with less 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
  • 14. www.netways.de // blog.netways.de // @netways Make IT do more with less GRAPHITE ARCHITEKTUR II
  • 15. www.netways.de // blog.netways.de // @netways Make IT do more with less GRAPHITE ARCHITEKTUR III
  • 16. www.netways.de // blog.netways.de // @netways Make IT do more with less GRAPHITE UND NETWAYS
  • 17. 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
  • 18. www.netways.de // blog.netways.de // @netways Make IT do more with less LIVE DEMO
  • 19. www.netways.de // blog.netways.de // @netways Make IT do more with less FRAGEN & ANTWORTEN
  • 20. 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: info@netways.de Website: www.netways.de Twitter: twitter.com/netways Facebook: facebook.com/netways Blog: blog.netways.de FRAGEN & ANTWORTEN ?