SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Wir unternehmen IT.
Grafana meets Monitoring
Vorstellung einer Komplettlösung
Philip Griesbacher
Nürnberg, 18.11.15
Seite16.11.2015 Philip Griesbacher - www.consol.de2
Seite
Überblick
• Was war/ist das Ziel?
• Aktueller Standard PNP4Nagios
• Eingesetzte Programme
– InfluxDB
– Grafana
• Wie kommt man zu einem Graph?
– Backend
– Frontend
• Produktiv-Einsatz
• Ziele erfüllt?
• Was fehlt noch?
16.11.2015 Philip Griesbacher - www.consol.de3
Seite
Was war/ist das Ziel?
• Zeitgemäßes „look and feel“
• Alte Stärken beibehalten
• Um neue Funktionen erweitern
• Produktiv einsetzbar
16.11.2015 Philip Griesbacher - www.consol.de4
Seite
Aktueller Standard - PNP4Nagios
16.11.2015 Philip Griesbacher - www.consol.de5
[1]
Seite
Gründe für den Wechsel
• Festes Zeitraster
– Informationsverlust durch Normalisierung der Werte
– Feinere Rasterung nur für Neu-Daten
• Primäre Verwendung von RRD-Daten: Erzeugung von RRD-Graphen
– Andere Verwendungszwecke eingeschränkt / Nur über Umwege
16.11.2015 Philip Griesbacher - www.consol.de6
Seite
Eingesetzte Programme – InfluxDB
• “An open-source distributed time series database with no external
dependencies (https://influxdb.com/ 06.11.2015).”
16.11.2015 Philip Griesbacher - www.consol.de7
[2]
Seite
Eingesetzte Programme – Grafana
• “An open source, feature rich metrics dashboard and graph editor for
Graphite, InfluxDB & OpenTSDB (https://github.com/grafana/grafana 06.11.2015).”
16.11.2015 Philip Griesbacher - www.consol.de8
[3]
Seite
Wie kommt man zu einem Graph?
16.11.2015 Philip Griesbacher - www.consol.de9
Seite
Backend – Nagflux
• Verbindet „nagiosartige“ Systeme mit InfluxDB
• Schnittstellen:
– Perfdata-Verzeichnis
– Livestatus zur Anreicherung der Performancedaten
– Downtimes
– Notifications
– …
– Daten von Drittsystemen
• Programmiersprache: Go (1.5)
• https://github.com/Griesbacher/nagflux
16.11.2015 Philip Griesbacher - www.consol.de10
Seite
Nagflux Schnittstellen
16.11.2015 Philip Griesbacher - www.consol.de11
Seite
Backend – Influxdb
• Demonstration
16.11.2015 Philip Griesbacher - www.consol.de12
Seite
Frontend – Histou
• Template-Funktionalität für Grafana – erzeugt Dashboards „on the fly“
• Template-Typen:
– dynamisch in PHP
– statisch in JSON
• Programmiersprache: PHP (5)
• https://github.com/Griesbacher/histou
16.11.2015 Philip Griesbacher - www.consol.de13
Seite
Was macht Histou?
16.11.2015 Philip Griesbacher - www.consol.de14
Seite
Wie sieht ein Template aus?
• Regelsatz:
host = *
service = *
command = *
perfLabel = load1, load5, load15
• Dashboard
– JSON-Objekt
– PHP Code, der JSON-Objekt erzeugt
16.11.2015 Philip Griesbacher - www.consol.de15
Seite
Live Demonstration
• Eine eingeschränkte Demo ist auf der thruk.org Demoseite zu sehen
– >>Link<<
• Inhalt der Präsentation
– Erstellung eines Grafana-Dashboards
– Erstellung eines „simple Template“ mithilfe des Dashboards
16.11.2015 Philip Griesbacher - www.consol.de16
Seite
Live Demonstration
16.11.2015 Philip Griesbacher - www.consol.de17
• Grafana wurde so angepasst, dass es Messlücken als solche darstellt.
Seite
Live Demonstration
16.11.2015 Philip Griesbacher - www.consol.de18
• Messwerte, die während einer Downtime entstehen, werden ausgegraut.
• Ebenso wurden Annotations für Notifications, Comments, Acknowlegements und
Downtimes eingefügt.
Seite
Produktiv-Einsatz
• Begin der Aufzeichnung: 15.07.2015
• 38 Hosts
• 242 Services
– → Gesamt: 280 Checks
• InfluxDB(0.9.4): 4,3 GB
– → ~15,73 MB pro Check in 4 Monaten
• → ~3,93 MB pro Check pro Monat
• RRD: 1,1 GB
16.11.2015 Philip Griesbacher - www.consol.de19
Seite
Produktiv-Einsatz
16.11.2015 Philip Griesbacher - www.consol.de20
Seite
Produktiv-Einsatz
16.11.2015 Philip Griesbacher - www.consol.de21
Seite
Produktiv-Einsatz
16.11.2015 Philip Griesbacher - www.consol.de22
Seite
Ziele erfüllt?
• Zeitgemäßes „look and feel“ ✓
• Alte Stärken beibehalten ✓
– Einfacher Import der Daten
– Programmierbare Templates
• Produktiv einsetzbar ✓
16.11.2015 Philip Griesbacher - www.consol.de23
Seite
Ziele erfüllt?
• Um neue Funktionen erweitern ✓
– Nagios-Meldungen: Kommentare, Downtimes …
– einfache Template Erstellung
• Regex auf PerfLabel
• GUI (Grafana)
– Daten werden nicht verdichtet
– leicht um Nagios fremde Daten erweiterbar
– Warn/Crit-Linien
• dynamisch
• Bereiche
16.11.2015 Philip Griesbacher - www.consol.de24
Seite
Was fehlt noch?
• Templates für Standard-Checks ✗
• Dokumentation ✗
16.11.2015 Philip Griesbacher - www.consol.de25
Seite
Ausprobieren!
• „Easy Way“ – OMD Labs
– https://labs.consol.de/omd/index.html
– https://labs.consol.de/nagios/omd/2015/10/21/activate-nagflux.html
• „Hard Way“ – Integration in bestehende Installation
– „Build from Source“:
• https://github.com/Griesbacher/nagflux
• https://github.com/Griesbacher/histou
• Voraussetzung: „nagiosartiges“ System
16.11.2015 Philip Griesbacher - www.consol.de26
[4]
Seite
Ideen, Verbesserungsvorschläge
• philip.griesbacher@consol.de
• https://github.com/Griesbacher/
16.11.2015 Philip Griesbacher - www.consol.de27
28Seite
Danke!
16.11.2015 Philip Griesbacher - www.consol.de
29Seite
Fragen?
16.11.2015 Philip Griesbacher - www.consol.de
Seite
Quellen
• 1: https://docs.pnp4nagios.org/de/pnp-0.6/start
• 2: https://s3.amazonaws.com/prod-
heroku/external_greenhouse_job_boards/logos/000/001/259/original/influxdb-
dark1600.png?1431587275
• 3: https://share.zabbix.com/cat-app/grafana-zabbix
• 4: https://labs.consol.de/omd/index.html
• Stand: 06.11.2015
16.11.2015 Philip Griesbacher - www.consol.de30
31Seite Philip Griesbacher - www.consol.de
ConSol* Software GmbH
Franziskanerstraße 38
D-81669 München
Tel: +49-89-45841-100
Fax: +49-89-45841-111
info@consol.de
www.consol.de
16.11.2015

Weitere ähnliche Inhalte

Was ist angesagt?

FMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
FMK2018-Portalfilterung und Sortierung Gerhard SchwingenschloeglFMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
FMK2018-Portalfilterung und Sortierung Gerhard SchwingenschloeglVerein FM Konferenz
 
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...Verein FM Konferenz
 
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael ValentinFMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael ValentinVerein FM Konferenz
 
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten Risseeuw
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten RisseeuwFMK2018- Benutzerverwaltung für FileMaker Pro Karsten Risseeuw
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten RisseeuwVerein FM Konferenz
 
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert KaiserFMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert KaiserVerein FM Konferenz
 
FMK2018 Unbegrenzte Hierarchien in FileMaker Philosophie’, Grundkonstruktione...
FMK2018 Unbegrenzte Hierarchien in FileMaker Philosophie’, Grundkonstruktione...FMK2018 Unbegrenzte Hierarchien in FileMaker Philosophie’, Grundkonstruktione...
FMK2018 Unbegrenzte Hierarchien in FileMaker Philosophie’, Grundkonstruktione...Verein FM Konferenz
 
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis GehrtFMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis GehrtVerein FM Konferenz
 
FMK2017 - iBeacons und FileMaker by Alexis Gehrt
FMK2017 -  iBeacons und FileMaker by Alexis GehrtFMK2017 -  iBeacons und FileMaker by Alexis Gehrt
FMK2017 - iBeacons und FileMaker by Alexis GehrtVerein FM Konferenz
 
FMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 PlattformFMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 PlattformVerein FM Konferenz
 
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...Verein FM Konferenz
 
FMK2017 - FileMaker iOS App SDK by Robert Kaiser
FMK2017 - FileMaker iOS App SDK by Robert KaiserFMK2017 - FileMaker iOS App SDK by Robert Kaiser
FMK2017 - FileMaker iOS App SDK by Robert KaiserVerein FM Konferenz
 
FMK2018- Neues im MBS FileMaker Plugin Christian Schmitz
FMK2018- Neues im MBS FileMaker Plugin Christian SchmitzFMK2018- Neues im MBS FileMaker Plugin Christian Schmitz
FMK2018- Neues im MBS FileMaker Plugin Christian SchmitzVerein FM Konferenz
 
FMK2018- JSON Innerhalb FileMaker Thomas Hirt
FMK2018- JSON Innerhalb FileMaker Thomas HirtFMK2018- JSON Innerhalb FileMaker Thomas Hirt
FMK2018- JSON Innerhalb FileMaker Thomas HirtVerein FM Konferenz
 
FMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
FMK2017 - REST mobil- die andere Serververbindung by Volker KrambrichFMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
FMK2017 - REST mobil- die andere Serververbindung by Volker KrambrichVerein FM Konferenz
 

Was ist angesagt? (14)

FMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
FMK2018-Portalfilterung und Sortierung Gerhard SchwingenschloeglFMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
FMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
 
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...
 
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael ValentinFMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
 
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten Risseeuw
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten RisseeuwFMK2018- Benutzerverwaltung für FileMaker Pro Karsten Risseeuw
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten Risseeuw
 
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert KaiserFMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
 
FMK2018 Unbegrenzte Hierarchien in FileMaker Philosophie’, Grundkonstruktione...
FMK2018 Unbegrenzte Hierarchien in FileMaker Philosophie’, Grundkonstruktione...FMK2018 Unbegrenzte Hierarchien in FileMaker Philosophie’, Grundkonstruktione...
FMK2018 Unbegrenzte Hierarchien in FileMaker Philosophie’, Grundkonstruktione...
 
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis GehrtFMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
 
FMK2017 - iBeacons und FileMaker by Alexis Gehrt
FMK2017 -  iBeacons und FileMaker by Alexis GehrtFMK2017 -  iBeacons und FileMaker by Alexis Gehrt
FMK2017 - iBeacons und FileMaker by Alexis Gehrt
 
FMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 PlattformFMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 Plattform
 
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
 
FMK2017 - FileMaker iOS App SDK by Robert Kaiser
FMK2017 - FileMaker iOS App SDK by Robert KaiserFMK2017 - FileMaker iOS App SDK by Robert Kaiser
FMK2017 - FileMaker iOS App SDK by Robert Kaiser
 
FMK2018- Neues im MBS FileMaker Plugin Christian Schmitz
FMK2018- Neues im MBS FileMaker Plugin Christian SchmitzFMK2018- Neues im MBS FileMaker Plugin Christian Schmitz
FMK2018- Neues im MBS FileMaker Plugin Christian Schmitz
 
FMK2018- JSON Innerhalb FileMaker Thomas Hirt
FMK2018- JSON Innerhalb FileMaker Thomas HirtFMK2018- JSON Innerhalb FileMaker Thomas Hirt
FMK2018- JSON Innerhalb FileMaker Thomas Hirt
 
FMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
FMK2017 - REST mobil- die andere Serververbindung by Volker KrambrichFMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
FMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
 

Andere mochten auch

Kinderwege App für Gemeinden, Schulen und Veranstalter - Wege gemeinsam organ...
Kinderwege App für Gemeinden, Schulen und Veranstalter - Wege gemeinsam organ...Kinderwege App für Gemeinden, Schulen und Veranstalter - Wege gemeinsam organ...
Kinderwege App für Gemeinden, Schulen und Veranstalter - Wege gemeinsam organ...wunderway
 
Cristinaperalta
CristinaperaltaCristinaperalta
Cristinaperalta5632375
 
Proyectos de nación
Proyectos de naciónProyectos de nación
Proyectos de naciónestiben63
 
SMBwiki – Teil des Social Web?
SMBwiki – Teil des Social Web?SMBwiki – Teil des Social Web?
SMBwiki – Teil des Social Web?Thomas Tunsch
 
Hebammenstudium in In-und Ausland
Hebammenstudium in In-und AuslandHebammenstudium in In-und Ausland
Hebammenstudium in In-und AuslandHebammenwiki
 
Pensamiento sistematico
Pensamiento sistematicoPensamiento sistematico
Pensamiento sistematicomaryyalitza
 
Agenda LV Marken-Management
Agenda LV Marken-ManagementAgenda LV Marken-Management
Agenda LV Marken-ManagementPeter Haric
 
CONSULT 2010 | Augustdorf: Foerderung - Finanzierung fuer Existenzgruendung |...
CONSULT 2010 | Augustdorf: Foerderung - Finanzierung fuer Existenzgruendung |...CONSULT 2010 | Augustdorf: Foerderung - Finanzierung fuer Existenzgruendung |...
CONSULT 2010 | Augustdorf: Foerderung - Finanzierung fuer Existenzgruendung |...Markus Tonn
 
Fiestas patrias chilena
Fiestas patrias chilenaFiestas patrias chilena
Fiestas patrias chilenaflocuevas
 
Zweiter bericht-der-nationalen-plattform-elektromobiltaet
Zweiter bericht-der-nationalen-plattform-elektromobiltaetZweiter bericht-der-nationalen-plattform-elektromobiltaet
Zweiter bericht-der-nationalen-plattform-elektromobiltaetZERAuto nl
 
La accion comunicativa
La accion comunicativaLa accion comunicativa
La accion comunicativamiri_161
 
SMBwiki – Neues im Museum?
SMBwiki – Neues im Museum?SMBwiki – Neues im Museum?
SMBwiki – Neues im Museum?Thomas Tunsch
 

Andere mochten auch (20)

Kinderwege App für Gemeinden, Schulen und Veranstalter - Wege gemeinsam organ...
Kinderwege App für Gemeinden, Schulen und Veranstalter - Wege gemeinsam organ...Kinderwege App für Gemeinden, Schulen und Veranstalter - Wege gemeinsam organ...
Kinderwege App für Gemeinden, Schulen und Veranstalter - Wege gemeinsam organ...
 
Cristinaperalta
CristinaperaltaCristinaperalta
Cristinaperalta
 
Alemania
AlemaniaAlemania
Alemania
 
Proyectos de nación
Proyectos de naciónProyectos de nación
Proyectos de nación
 
Taller inteligencias múltiples
Taller inteligencias múltiples Taller inteligencias múltiples
Taller inteligencias múltiples
 
El control
El controlEl control
El control
 
Utopien
UtopienUtopien
Utopien
 
SMBwiki – Teil des Social Web?
SMBwiki – Teil des Social Web?SMBwiki – Teil des Social Web?
SMBwiki – Teil des Social Web?
 
Hebammenstudium in In-und Ausland
Hebammenstudium in In-und AuslandHebammenstudium in In-und Ausland
Hebammenstudium in In-und Ausland
 
Pensamiento sistematico
Pensamiento sistematicoPensamiento sistematico
Pensamiento sistematico
 
Social Media und der ROI
Social Media und der ROISocial Media und der ROI
Social Media und der ROI
 
Taller el repaso 1
Taller el repaso 1Taller el repaso 1
Taller el repaso 1
 
Ley 850 de 2003
Ley 850 de 2003Ley 850 de 2003
Ley 850 de 2003
 
Jopi
JopiJopi
Jopi
 
Agenda LV Marken-Management
Agenda LV Marken-ManagementAgenda LV Marken-Management
Agenda LV Marken-Management
 
CONSULT 2010 | Augustdorf: Foerderung - Finanzierung fuer Existenzgruendung |...
CONSULT 2010 | Augustdorf: Foerderung - Finanzierung fuer Existenzgruendung |...CONSULT 2010 | Augustdorf: Foerderung - Finanzierung fuer Existenzgruendung |...
CONSULT 2010 | Augustdorf: Foerderung - Finanzierung fuer Existenzgruendung |...
 
Fiestas patrias chilena
Fiestas patrias chilenaFiestas patrias chilena
Fiestas patrias chilena
 
Zweiter bericht-der-nationalen-plattform-elektromobiltaet
Zweiter bericht-der-nationalen-plattform-elektromobiltaetZweiter bericht-der-nationalen-plattform-elektromobiltaet
Zweiter bericht-der-nationalen-plattform-elektromobiltaet
 
La accion comunicativa
La accion comunicativaLa accion comunicativa
La accion comunicativa
 
SMBwiki – Neues im Museum?
SMBwiki – Neues im Museum?SMBwiki – Neues im Museum?
SMBwiki – Neues im Museum?
 

Ähnlich wie OSMC 2015: Grafana meets Monitoring-Vorstellung einer Komplettlösung by Philip Griesbacher

OSMC 2012 | Corporate-IT-Monitoring bei der ING-DiBa AG by Dr. Sven Wolfarth
OSMC 2012 | Corporate-IT-Monitoring bei der ING-DiBa AG by Dr. Sven WolfarthOSMC 2012 | Corporate-IT-Monitoring bei der ING-DiBa AG by Dr. Sven Wolfarth
OSMC 2012 | Corporate-IT-Monitoring bei der ING-DiBa AG by Dr. Sven WolfarthNETWAYS
 
Moderne abap entwicklung mit abapGit
Moderne abap entwicklung mit abapGitModerne abap entwicklung mit abapGit
Moderne abap entwicklung mit abapGitChristian Günter
 
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
 
OSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd Strößenreuther
OSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd StrößenreutherOSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd Strößenreuther
OSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd StrößenreutherNETWAYS
 
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderFMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderVerein FM Konferenz
 
Update TYPO3 V4.5 > 6.2 LTS
Update TYPO3 V4.5 > 6.2 LTSUpdate TYPO3 V4.5 > 6.2 LTS
Update TYPO3 V4.5 > 6.2 LTSCS2 AG
 
der Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Plone
der Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Ploneder Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Plone
der Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Plonekitconcept GmbH
 
TYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
TYPO3camp Munich 2011 - KANBAN - Franz KratochvilTYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
TYPO3camp Munich 2011 - KANBAN - Franz Kratochvildie.agilen GmbH
 
Die spannenden Ankündigungen von panagenda auf der Think 2019
Die spannenden Ankündigungen von panagenda auf der Think 2019Die spannenden Ankündigungen von panagenda auf der Think 2019
Die spannenden Ankündigungen von panagenda auf der Think 2019panagenda
 
Aufbau des Digitalisierungsreferats der UB TU Berlin
Aufbau des Digitalisierungsreferats der UB TU BerlinAufbau des Digitalisierungsreferats der UB TU Berlin
Aufbau des Digitalisierungsreferats der UB TU Berlingoobi_org
 
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 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
 
OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...
OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...
OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...NETWAYS
 
Paketdienstleister DPD: deutlich schneller dank SAP ERP auf SAP HANA
Paketdienstleister DPD: deutlich schneller dank SAP ERP auf SAP HANAPaketdienstleister DPD: deutlich schneller dank SAP ERP auf SAP HANA
Paketdienstleister DPD: deutlich schneller dank SAP ERP auf SAP HANAssuser41b1a2
 
Nefos - Effizienzplus für den Vertrieb: Weltweite Salesforce-Einführung bei...
Nefos - Effizienzplus für den Vertrieb: Weltweite Salesforce-Einführung bei...Nefos - Effizienzplus für den Vertrieb: Weltweite Salesforce-Einführung bei...
Nefos - Effizienzplus für den Vertrieb: Weltweite Salesforce-Einführung bei...Salesforce Deutschland
 
Icinga 2: Vorteile und Nutzen eines Monitorings (Webinar vom 13. Mai 2016)
Icinga 2: Vorteile und Nutzen eines Monitorings (Webinar vom 13.  Mai 2016)Icinga 2: Vorteile und Nutzen eines Monitorings (Webinar vom 13.  Mai 2016)
Icinga 2: Vorteile und Nutzen eines Monitorings (Webinar vom 13. Mai 2016)NETWAYS
 
Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)
Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)
Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)NETWAYS
 
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...QAware GmbH
 
FMK2018- Migration tool Philipp Puls
FMK2018- Migration tool Philipp PulsFMK2018- Migration tool Philipp Puls
FMK2018- Migration tool Philipp PulsVerein FM Konferenz
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionOliver Busse
 

Ähnlich wie OSMC 2015: Grafana meets Monitoring-Vorstellung einer Komplettlösung by Philip Griesbacher (20)

OSMC 2012 | Corporate-IT-Monitoring bei der ING-DiBa AG by Dr. Sven Wolfarth
OSMC 2012 | Corporate-IT-Monitoring bei der ING-DiBa AG by Dr. Sven WolfarthOSMC 2012 | Corporate-IT-Monitoring bei der ING-DiBa AG by Dr. Sven Wolfarth
OSMC 2012 | Corporate-IT-Monitoring bei der ING-DiBa AG by Dr. Sven Wolfarth
 
Moderne abap entwicklung mit abapGit
Moderne abap entwicklung mit abapGitModerne abap entwicklung mit abapGit
Moderne abap entwicklung mit abapGit
 
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)
 
OSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd Strößenreuther
OSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd StrößenreutherOSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd Strößenreuther
OSMC 2010 | Neues bei den Nagios Business Process AddOns by Bernd Strößenreuther
 
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderFMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
 
Update TYPO3 V4.5 > 6.2 LTS
Update TYPO3 V4.5 > 6.2 LTSUpdate TYPO3 V4.5 > 6.2 LTS
Update TYPO3 V4.5 > 6.2 LTS
 
der Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Plone
der Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Ploneder Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Plone
der Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Plone
 
TYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
TYPO3camp Munich 2011 - KANBAN - Franz KratochvilTYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
TYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
 
Die spannenden Ankündigungen von panagenda auf der Think 2019
Die spannenden Ankündigungen von panagenda auf der Think 2019Die spannenden Ankündigungen von panagenda auf der Think 2019
Die spannenden Ankündigungen von panagenda auf der Think 2019
 
Aufbau des Digitalisierungsreferats der UB TU Berlin
Aufbau des Digitalisierungsreferats der UB TU BerlinAufbau des Digitalisierungsreferats der UB TU Berlin
Aufbau des Digitalisierungsreferats der UB TU Berlin
 
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 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)
 
OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...
OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...
OSMC 2009 | Erfahrungen bei der Migration einer kommerziellen Monitoringsuite...
 
Paketdienstleister DPD: deutlich schneller dank SAP ERP auf SAP HANA
Paketdienstleister DPD: deutlich schneller dank SAP ERP auf SAP HANAPaketdienstleister DPD: deutlich schneller dank SAP ERP auf SAP HANA
Paketdienstleister DPD: deutlich schneller dank SAP ERP auf SAP HANA
 
Nefos - Effizienzplus für den Vertrieb: Weltweite Salesforce-Einführung bei...
Nefos - Effizienzplus für den Vertrieb: Weltweite Salesforce-Einführung bei...Nefos - Effizienzplus für den Vertrieb: Weltweite Salesforce-Einführung bei...
Nefos - Effizienzplus für den Vertrieb: Weltweite Salesforce-Einführung bei...
 
Icinga 2: Vorteile und Nutzen eines Monitorings (Webinar vom 13. Mai 2016)
Icinga 2: Vorteile und Nutzen eines Monitorings (Webinar vom 13.  Mai 2016)Icinga 2: Vorteile und Nutzen eines Monitorings (Webinar vom 13.  Mai 2016)
Icinga 2: Vorteile und Nutzen eines Monitorings (Webinar vom 13. Mai 2016)
 
Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)
Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)
Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)
 
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
 
FMK2018- Migration tool Philipp Puls
FMK2018- Migration tool Philipp PulsFMK2018- Migration tool Philipp Puls
FMK2018- Migration tool Philipp Puls
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
 

OSMC 2015: Grafana meets Monitoring-Vorstellung einer Komplettlösung by Philip Griesbacher

  • 1. Wir unternehmen IT. Grafana meets Monitoring Vorstellung einer Komplettlösung Philip Griesbacher Nürnberg, 18.11.15
  • 3. Seite Überblick • Was war/ist das Ziel? • Aktueller Standard PNP4Nagios • Eingesetzte Programme – InfluxDB – Grafana • Wie kommt man zu einem Graph? – Backend – Frontend • Produktiv-Einsatz • Ziele erfüllt? • Was fehlt noch? 16.11.2015 Philip Griesbacher - www.consol.de3
  • 4. Seite Was war/ist das Ziel? • Zeitgemäßes „look and feel“ • Alte Stärken beibehalten • Um neue Funktionen erweitern • Produktiv einsetzbar 16.11.2015 Philip Griesbacher - www.consol.de4
  • 5. Seite Aktueller Standard - PNP4Nagios 16.11.2015 Philip Griesbacher - www.consol.de5 [1]
  • 6. Seite Gründe für den Wechsel • Festes Zeitraster – Informationsverlust durch Normalisierung der Werte – Feinere Rasterung nur für Neu-Daten • Primäre Verwendung von RRD-Daten: Erzeugung von RRD-Graphen – Andere Verwendungszwecke eingeschränkt / Nur über Umwege 16.11.2015 Philip Griesbacher - www.consol.de6
  • 7. Seite Eingesetzte Programme – InfluxDB • “An open-source distributed time series database with no external dependencies (https://influxdb.com/ 06.11.2015).” 16.11.2015 Philip Griesbacher - www.consol.de7 [2]
  • 8. Seite Eingesetzte Programme – Grafana • “An open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB (https://github.com/grafana/grafana 06.11.2015).” 16.11.2015 Philip Griesbacher - www.consol.de8 [3]
  • 9. Seite Wie kommt man zu einem Graph? 16.11.2015 Philip Griesbacher - www.consol.de9
  • 10. Seite Backend – Nagflux • Verbindet „nagiosartige“ Systeme mit InfluxDB • Schnittstellen: – Perfdata-Verzeichnis – Livestatus zur Anreicherung der Performancedaten – Downtimes – Notifications – … – Daten von Drittsystemen • Programmiersprache: Go (1.5) • https://github.com/Griesbacher/nagflux 16.11.2015 Philip Griesbacher - www.consol.de10
  • 11. Seite Nagflux Schnittstellen 16.11.2015 Philip Griesbacher - www.consol.de11
  • 12. Seite Backend – Influxdb • Demonstration 16.11.2015 Philip Griesbacher - www.consol.de12
  • 13. Seite Frontend – Histou • Template-Funktionalität für Grafana – erzeugt Dashboards „on the fly“ • Template-Typen: – dynamisch in PHP – statisch in JSON • Programmiersprache: PHP (5) • https://github.com/Griesbacher/histou 16.11.2015 Philip Griesbacher - www.consol.de13
  • 14. Seite Was macht Histou? 16.11.2015 Philip Griesbacher - www.consol.de14
  • 15. Seite Wie sieht ein Template aus? • Regelsatz: host = * service = * command = * perfLabel = load1, load5, load15 • Dashboard – JSON-Objekt – PHP Code, der JSON-Objekt erzeugt 16.11.2015 Philip Griesbacher - www.consol.de15
  • 16. Seite Live Demonstration • Eine eingeschränkte Demo ist auf der thruk.org Demoseite zu sehen – >>Link<< • Inhalt der Präsentation – Erstellung eines Grafana-Dashboards – Erstellung eines „simple Template“ mithilfe des Dashboards 16.11.2015 Philip Griesbacher - www.consol.de16
  • 17. Seite Live Demonstration 16.11.2015 Philip Griesbacher - www.consol.de17 • Grafana wurde so angepasst, dass es Messlücken als solche darstellt.
  • 18. Seite Live Demonstration 16.11.2015 Philip Griesbacher - www.consol.de18 • Messwerte, die während einer Downtime entstehen, werden ausgegraut. • Ebenso wurden Annotations für Notifications, Comments, Acknowlegements und Downtimes eingefügt.
  • 19. Seite Produktiv-Einsatz • Begin der Aufzeichnung: 15.07.2015 • 38 Hosts • 242 Services – → Gesamt: 280 Checks • InfluxDB(0.9.4): 4,3 GB – → ~15,73 MB pro Check in 4 Monaten • → ~3,93 MB pro Check pro Monat • RRD: 1,1 GB 16.11.2015 Philip Griesbacher - www.consol.de19
  • 23. Seite Ziele erfüllt? • Zeitgemäßes „look and feel“ ✓ • Alte Stärken beibehalten ✓ – Einfacher Import der Daten – Programmierbare Templates • Produktiv einsetzbar ✓ 16.11.2015 Philip Griesbacher - www.consol.de23
  • 24. Seite Ziele erfüllt? • Um neue Funktionen erweitern ✓ – Nagios-Meldungen: Kommentare, Downtimes … – einfache Template Erstellung • Regex auf PerfLabel • GUI (Grafana) – Daten werden nicht verdichtet – leicht um Nagios fremde Daten erweiterbar – Warn/Crit-Linien • dynamisch • Bereiche 16.11.2015 Philip Griesbacher - www.consol.de24
  • 25. Seite Was fehlt noch? • Templates für Standard-Checks ✗ • Dokumentation ✗ 16.11.2015 Philip Griesbacher - www.consol.de25
  • 26. Seite Ausprobieren! • „Easy Way“ – OMD Labs – https://labs.consol.de/omd/index.html – https://labs.consol.de/nagios/omd/2015/10/21/activate-nagflux.html • „Hard Way“ – Integration in bestehende Installation – „Build from Source“: • https://github.com/Griesbacher/nagflux • https://github.com/Griesbacher/histou • Voraussetzung: „nagiosartiges“ System 16.11.2015 Philip Griesbacher - www.consol.de26 [4]
  • 27. Seite Ideen, Verbesserungsvorschläge • philip.griesbacher@consol.de • https://github.com/Griesbacher/ 16.11.2015 Philip Griesbacher - www.consol.de27
  • 30. Seite Quellen • 1: https://docs.pnp4nagios.org/de/pnp-0.6/start • 2: https://s3.amazonaws.com/prod- heroku/external_greenhouse_job_boards/logos/000/001/259/original/influxdb- dark1600.png?1431587275 • 3: https://share.zabbix.com/cat-app/grafana-zabbix • 4: https://labs.consol.de/omd/index.html • Stand: 06.11.2015 16.11.2015 Philip Griesbacher - www.consol.de30
  • 31. 31Seite Philip Griesbacher - www.consol.de ConSol* Software GmbH Franziskanerstraße 38 D-81669 München Tel: +49-89-45841-100 Fax: +49-89-45841-111 info@consol.de www.consol.de 16.11.2015