SlideShare ist ein Scribd-Unternehmen logo
www.netways.de // blog.netways.de // @netways
We love Open Source
WEBINAR | 08.04.2015
ICINGA 2: NEUHEITEN IN 2.3
CHRISTIAN STEIN | GUNNAR BEUTNER | NETWAYS GMBH
www.netways.de // blog.netways.de // @netways
We love Open Source
MITARBEITERVORSTELLUNG
■ Christian Stein
 Account Manager
 Bei NETWAYS seit 2012
■ Gunnar Beutner
 Application Developer
 Bei NETWAYS seit 2010
www.netways.de // blog.netways.de // @netways
We love Open Source
AGENDA
■ Vorstellung NETWAYS
■ Vorstellung Icinga 2
■ Architektur von Icinga 2
■ Neuheiten in 2.3
■ Live Demo
■ Fragen und Antworten
www.netways.de // blog.netways.de // @netways
We love Open Source
VORSTELLUNG NETWAYS
www.netways.de // blog.netways.de // @netways
We love Open Source
VORSTELLUNG NETWAYS
■ Firmengründung 1995
■ Open Source seit 1997
■ Aktuell 41 Mitarbeiter
■ Spezialisierung in den Bereichen
Open Source Systems Management
und Open Source Datacenter
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS KOMPETENZEN
■ Monitoring
■ Graphing
■ Logmanagement
■ Konfigurationsmanagement
■ Reporting
■ Private Cloud
■ Backup
■ Projektmanagement
■ Consulting
■ Hosting
■ Managed Services
■ Development
■ Support
■ Betrieb
■ Schulungen
■ Konferenzen
■ Monitoring Hardware
www.netways.de // blog.netways.de // @netways
We love Open Source
Open Source Data Center Conference
■ 21. – 23. April 2015 in Berlin
■ 2 Tracks mit Vorträgen & Workshops
■ “Simplifying Complex IT Infrastructures
with Open Source”
Puppet Camp
■ 24. April 2015 in Berlin
■ “Current state of Puppet, best
practices and upcoming features”
NETWAYS KONFERENZEN
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS KONFERENZEN
Open Source Backup Conference
■ 29. – 30. September 2015 in Köln
■ Best Practices für das Backup
Open Source Monitoring Conference
■ 16. – 18. November 2015 in Nürnberg
■ 250 Teilnehmer (2014)
■ Monitoring Best Practices
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS SCHULUNGEN – ICINGA 2 ENTERPRISE MONITORING
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS SCHULUNGEN – ICINGA 1
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS SCHULUNGEN – SLA, LOGMANAGEMENT UND GRAPHING
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS SCHULUNGEN – PUPPET
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS COMMUNITY
www.netways.org
■ NETWAYS Addons
■ NETWAYS Plugins
www.icinga.org
■ Development
■ Hosting
exchange.icinga.org
■ Icinga / Nagios Addons und Plugins
■ Offen für alle Plattformen
https://github.com/NETWAYS
■ NETWAYS Repositories für Software-
Entwicklungsprojekte
www.netways.de // blog.netways.de // @netways
We love Open Source
UNSERE LEISTUNGEN IM ÜBERBLICK
■ Konzeptionierung und Planung
■ 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
We love Open Source
VORSTELLUNG ICINGA 2
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA PROJEKT - ALLGEMEIN
■ Open Source Monitoring-Projekt ohne kommerzielle Komponenten
■ Abwärtskompatibel zu Nagios
 Plugins
 AddOns
 Datenbankschema (teilweise)
 Konfigurationssyntax (Icinga 1.x)
■ Deutliche Performance- und Stabilitätsverbesserungen
■ Neue Webinterfaces (Icinga Web und Icinga Web 2)
■ Icinga 1.x Release 2009
■ Icinga 2.x Release 16.06.2014
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X
■ Komplette Neuentwicklung in C++
■ Multi-Threading für tausende Checks pro Sekunde
■ Eigener Cluster für verteiltes Monitoring
■ Multi-Backends (IDO, Livestatus, Graphite)
■ Abwärtskompatibel mit Icinga 1.x und Nagios 3.x/4.x
www.netways.de // blog.netways.de // @netways
We love Open Source
SINN UND ZWECK VON MONITORING
■ Availability
 Zeitnahe Benachrichtigung
 Gesamtüberblick über Netzwerk
 Vereinfachung der Fehlersuche
■ Performance
 Langfristige Trends
 Erkennen drohender Engpässe
■ Datensammlung für SLA Überwachung/Reporting
 Nachweis von Verfügbarkeiten
www.netways.de // blog.netways.de // @netways
We love Open Source
WAS KANN ÜBERWACHT WERDEN?
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X PERFORMANCE
■ Volle Ausnutzung von moderner Serverhardware durch Multithreading
■ Mehrere tausend Checks pro Sekunde möglich
■ Geringere Komplexität großer Umgebungen
www.netways.de // blog.netways.de // @netways
We love Open Source
ALARMIERUNG UND ESKALATION
■ Flexible Benachrichtigungskanäle durch Shellskripte
 E-Mail, SMS, Instant Messenger
 Telefonanruf inkl. Voice Menü durch VoIP Integration
 Ticketsysteme
 CMDB
■ Eskalation der Benachrichtigung
■ Umfangreiche Benachrichtigungseinstellungen
 Personen & Gruppen
 Zeitfenster & Intervalle
■ Schnittstelle zu anderen Anwendungen
■ Keine Benachrichtigungen bei Folgefehlern
 Abhängigkeiten zwischen den Systemen frei definierbar
www.netways.de // blog.netways.de // @netways
We love Open Source
ARCHITEKTUR VON ICINGA 2
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X ARCHITEKTUR
■ Linux-Server Anwendung
■ Läuft auf allen aktuellen Distributionen
■ Datenbankunterstützung: MySQL und PostgreSQL
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2 FEATURES
■ Vollständig Featurebasiert
 Checker
 Compat
 Graphite
 Cluster
 IDO
 Livestatus
■ Direkte Anbindung von Graphite
■ Einfach skalierbar über zusätzliche Nodes
■ Automatische Verteilung von Checks auf den einzelnen Satelliten
■ SSL-Verschlüsselung zwischen allen Icinga 2 Instanzen
■ Nagios/Icinga Check-Plugins 100% kompatibel
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA GRUNDAUFBAU
■ Icinga Daemon
 Konfiguration
 Webinterface
 Benachrichtigungen
 Log- und Messdaten
 Event Handler
 Datenbank
■ Icinga Plugins
 Überwachungslogik
 Executables oder Skripte
 Rückgabe der Status
(OK, WARNING, CRITICAL)
 Rückgabe
Performancedaten
(z.B. CPU-Auslastung)
www.netways.de // blog.netways.de // @netways
We love Open Source
KOMMUNIKATIONSWEGE
■ Flexible Kommunikationsprotokolle
 Eigene Icinga Protokolle (NRPE, NSCA, NsClient++)
 Standardprotokolle (SSH, SNMP, WMI)
 Eigene Lösungen
■ Frei definierbare Ports
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X CLUSTER
■ Eingebauter Cluster
■ Sichere Kommunikation zwischen den Knoten
■ Automatische Verteilung von Checks, Notifications und Datenbank
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X VERTEILTES MONITORING
■ Zonenmodell für eine verteilte Überwachung
■ Replikation nur zwischen den einzelnen Zonen und der Masterzone
www.netways.de // blog.netways.de // @netways
We love Open Source
NEUHEITEN IN ICINGA 2.3
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.3 – CLI UND CONFIG VALIDIERUNG
■ Neues CLI-Kommando: icinga2 console
 Testen von Konfiguration und Ausdrücken ohne den Core neu zu
starten
■ Konfigurations-Validierung
 Unnötige Zeichen sind nicht länger erlaubt (bspw. ‚‘)
 ‚-‘ ist in Variablen-Namen nicht mehr erlaubt
 Zusätzliche Validierungsprüfung von Zeit-Bereichen (TimePeriod,
ScheduledDowntime)
 Ungenutzte Werte von Argumenten werden erkannt
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.3 – FILTEROPTIMIERUNG IN SCHLEIFEN
■ Filter-Regeln können jetzt innerhalb einer For-Schleife genutzt werden
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.3 – BENUTZERDEFINIERTE FUNKTIONEN
■ Benutzerdefinierte Funktionen sind jetzt möglich
■ Über Custom-Attribute, Command Arguments und set_if nutzbar
■ Unterstützt lokale Variablen
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.3 - OBJEKTZUGRIFFE
■ Erlaubt das abfragen von Werten eines anderen Objects
www.netways.de // blog.netways.de // @netways
We love Open Source
LIVE DEMO
www.netways.de // blog.netways.de // @netways
We love Open Source
FRAGEN UND ANTWORTEN
www.netways.de // blog.netways.de // @netways
We love Open Source
KONTAKTDATEN
Vielen Dank für Ihre
Aufmerksamkeit!
NETWAYS GmbH
Deutschherrnstrasse 15-19
90429 Nürnberg
Tel: +49 911 92885-0
Fax: +49 911 92885-77
E-Mail: info@netways.de
Website: www.netways.de
Twitter: twitter.com/netways
Facebook: facebook.com/netways
Blog: blog.netways.de

Weitere ähnliche Inhalte

Andere mochten auch

Los videojuegos
Los videojuegosLos videojuegos
Los videojuegos
Saul Martinez
 
Fuentes del Derecho Tributario
Fuentes del Derecho TributarioFuentes del Derecho Tributario
Fuentes del Derecho Tributario
GenzzPad
 
MARIA YENCY MEJIA TORRES
MARIA YENCY MEJIA TORRESMARIA YENCY MEJIA TORRES
MARIA YENCY MEJIA TORRES
mayenmejia
 
Rss
RssRss
CONSULT 2010 | Holzwickede: Foerderung - Finanzierung fuer Existenzgruendung ...
CONSULT 2010 | Holzwickede: Foerderung - Finanzierung fuer Existenzgruendung ...CONSULT 2010 | Holzwickede: Foerderung - Finanzierung fuer Existenzgruendung ...
CONSULT 2010 | Holzwickede: Foerderung - Finanzierung fuer Existenzgruendung ...
Markus Tonn
 
CONSULT 2010 | Selm: Foerderung - Finanzierung fuer Existenzgruendung | Foer...
CONSULT 2010 | Selm: Foerderung - Finanzierung fuer Existenzgruendung |  Foer...CONSULT 2010 | Selm: Foerderung - Finanzierung fuer Existenzgruendung |  Foer...
CONSULT 2010 | Selm: Foerderung - Finanzierung fuer Existenzgruendung | Foer...
Markus Tonn
 
Presentazione zanichelli-raimondi
Presentazione zanichelli-raimondiPresentazione zanichelli-raimondi
Presentazione zanichelli-raimondi
ProveZacademy
 
Aspekte des verkaufs v 1.0
Aspekte des verkaufs v 1.0Aspekte des verkaufs v 1.0
Aspekte des verkaufs v 1.0Klubschule
 
EL USO DE UNA TABLA DINAMICA
EL USO DE UNA TABLA DINAMICAEL USO DE UNA TABLA DINAMICA
EL USO DE UNA TABLA DINAMICA
fernanda arboleda
 
Eichstätt 4 strategie
Eichstätt 4 strategieEichstätt 4 strategie
Eichstätt 4 strategieMaria Herrmann
 
El poder legislativo
El poder legislativoEl poder legislativo
El poder legislativo
elianah14
 
Pelé
PeléPelé
Microblogging | Twitter richtig verwenden
Microblogging | Twitter richtig verwendenMicroblogging | Twitter richtig verwenden
Microblogging | Twitter richtig verwendenPhilipp Moser
 
Master Dan Hegelund
Master Dan HegelundMaster Dan Hegelund
Master Dan HegelundDan Hegelund
 
Karsten Schuldt und Rudolf Mumenthaler: Volksschulbibliotheken im Kanton St. ...
Karsten Schuldt und Rudolf Mumenthaler: Volksschulbibliotheken im Kanton St. ...Karsten Schuldt und Rudolf Mumenthaler: Volksschulbibliotheken im Kanton St. ...
Karsten Schuldt und Rudolf Mumenthaler: Volksschulbibliotheken im Kanton St. ...
Rudolf Mumenthaler
 
Convenio de la ENSV con Vanguardia
Convenio de la ENSV con Vanguardia Convenio de la ENSV con Vanguardia
Convenio de la ENSV con Vanguardia
Ivan Gutierrez
 
Codigo memorias de un mexicano 8va edicion
Codigo   memorias de un mexicano 8va edicionCodigo   memorias de un mexicano 8va edicion
Codigo memorias de un mexicano 8va edicion
Arte En Las Manos
 
Las redes sociales como entorno docente
Las redes sociales como entorno docenteLas redes sociales como entorno docente
Las redes sociales como entorno docente
felipe castro
 
OGD2012 - Opening
OGD2012 - OpeningOGD2012 - Opening
OGD2012 - Opening
Open Knowledge Austria
 
Nuevas tecnologías educativas
Nuevas tecnologías educativasNuevas tecnologías educativas
Nuevas tecnologías educativas
Giddalthi DEL Toral
 

Andere mochten auch (20)

Los videojuegos
Los videojuegosLos videojuegos
Los videojuegos
 
Fuentes del Derecho Tributario
Fuentes del Derecho TributarioFuentes del Derecho Tributario
Fuentes del Derecho Tributario
 
MARIA YENCY MEJIA TORRES
MARIA YENCY MEJIA TORRESMARIA YENCY MEJIA TORRES
MARIA YENCY MEJIA TORRES
 
Rss
RssRss
Rss
 
CONSULT 2010 | Holzwickede: Foerderung - Finanzierung fuer Existenzgruendung ...
CONSULT 2010 | Holzwickede: Foerderung - Finanzierung fuer Existenzgruendung ...CONSULT 2010 | Holzwickede: Foerderung - Finanzierung fuer Existenzgruendung ...
CONSULT 2010 | Holzwickede: Foerderung - Finanzierung fuer Existenzgruendung ...
 
CONSULT 2010 | Selm: Foerderung - Finanzierung fuer Existenzgruendung | Foer...
CONSULT 2010 | Selm: Foerderung - Finanzierung fuer Existenzgruendung |  Foer...CONSULT 2010 | Selm: Foerderung - Finanzierung fuer Existenzgruendung |  Foer...
CONSULT 2010 | Selm: Foerderung - Finanzierung fuer Existenzgruendung | Foer...
 
Presentazione zanichelli-raimondi
Presentazione zanichelli-raimondiPresentazione zanichelli-raimondi
Presentazione zanichelli-raimondi
 
Aspekte des verkaufs v 1.0
Aspekte des verkaufs v 1.0Aspekte des verkaufs v 1.0
Aspekte des verkaufs v 1.0
 
EL USO DE UNA TABLA DINAMICA
EL USO DE UNA TABLA DINAMICAEL USO DE UNA TABLA DINAMICA
EL USO DE UNA TABLA DINAMICA
 
Eichstätt 4 strategie
Eichstätt 4 strategieEichstätt 4 strategie
Eichstätt 4 strategie
 
El poder legislativo
El poder legislativoEl poder legislativo
El poder legislativo
 
Pelé
PeléPelé
Pelé
 
Microblogging | Twitter richtig verwenden
Microblogging | Twitter richtig verwendenMicroblogging | Twitter richtig verwenden
Microblogging | Twitter richtig verwenden
 
Master Dan Hegelund
Master Dan HegelundMaster Dan Hegelund
Master Dan Hegelund
 
Karsten Schuldt und Rudolf Mumenthaler: Volksschulbibliotheken im Kanton St. ...
Karsten Schuldt und Rudolf Mumenthaler: Volksschulbibliotheken im Kanton St. ...Karsten Schuldt und Rudolf Mumenthaler: Volksschulbibliotheken im Kanton St. ...
Karsten Schuldt und Rudolf Mumenthaler: Volksschulbibliotheken im Kanton St. ...
 
Convenio de la ENSV con Vanguardia
Convenio de la ENSV con Vanguardia Convenio de la ENSV con Vanguardia
Convenio de la ENSV con Vanguardia
 
Codigo memorias de un mexicano 8va edicion
Codigo   memorias de un mexicano 8va edicionCodigo   memorias de un mexicano 8va edicion
Codigo memorias de un mexicano 8va edicion
 
Las redes sociales como entorno docente
Las redes sociales como entorno docenteLas redes sociales como entorno docente
Las redes sociales como entorno docente
 
OGD2012 - Opening
OGD2012 - OpeningOGD2012 - Opening
OGD2012 - Opening
 
Nuevas tecnologías educativas
Nuevas tecnologías educativasNuevas tecnologías educativas
Nuevas tecnologías educativas
 

Ähnlich wie Icinga 2: Neuheiten in 2.3 (Webinar vom 08.04.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)
NETWAYS
 
Icinga Web 2: Modernes Monitoring Interface (Webinar vom 03.03.2015)
Icinga Web 2: Modernes Monitoring Interface (Webinar vom 03.03.2015)Icinga Web 2: Modernes Monitoring Interface (Webinar vom 03.03.2015)
Icinga Web 2: Modernes Monitoring Interface (Webinar vom 03.03.2015)
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 Web 2: Neuheiten im Webfrontend (Webinar vom 08.07.2015)
Icinga Web 2: Neuheiten im Webfrontend (Webinar vom 08.07.2015)Icinga Web 2: Neuheiten im Webfrontend (Webinar vom 08.07.2015)
Icinga Web 2: Neuheiten im Webfrontend (Webinar vom 08.07.2015)
NETWAYS
 
Das Open Source Rechenzentrum (Webinar vom 11.02.2015)
Das Open Source Rechenzentrum (Webinar vom 11.02.2015)Das Open Source Rechenzentrum (Webinar vom 11.02.2015)
Das Open Source Rechenzentrum (Webinar vom 11.02.2015)
NETWAYS
 
Icinga Web 2: Icinga Web in neuem Design (Webinar vom 25.02.2014)
Icinga Web 2: Icinga Web in neuem Design (Webinar vom 25.02.2014)Icinga Web 2: Icinga Web in neuem Design (Webinar vom 25.02.2014)
Icinga Web 2: Icinga Web in neuem Design (Webinar vom 25.02.2014)
NETWAYS
 
Docker: Container Management (Webinar vom 09.04.2015)
Docker: Container Management (Webinar vom 09.04.2015)Docker: Container Management (Webinar vom 09.04.2015)
Docker: Container Management (Webinar vom 09.04.2015)
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
 
Icinga 2: Entwicklungsstand 2014 (Webinar vom 05.03.2014)
Icinga 2: Entwicklungsstand 2014 (Webinar vom 05.03.2014)Icinga 2: Entwicklungsstand 2014 (Webinar vom 05.03.2014)
Icinga 2: Entwicklungsstand 2014 (Webinar vom 05.03.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
 
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
 
Puppet: Aufbau einer Puppet Enterprise Umgebung (Webinar vom 28.03.2014)
Puppet: Aufbau einer Puppet Enterprise Umgebung (Webinar vom 28.03.2014)Puppet: Aufbau einer Puppet Enterprise Umgebung (Webinar vom 28.03.2014)
Puppet: Aufbau einer Puppet Enterprise Umgebung (Webinar vom 28.03.2014)
NETWAYS
 
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
 
Request Tracker: Open Source Ticket System (Webinar vom 30.04.2014)
Request Tracker: Open Source Ticket System (Webinar vom 30.04.2014)Request Tracker: Open Source Ticket System (Webinar vom 30.04.2014)
Request Tracker: Open Source Ticket System (Webinar vom 30.04.2014)
NETWAYS
 
Git: Grundlagen der Versionsverwaltung (Webinar vom 17.06.2015)
Git: Grundlagen der Versionsverwaltung (Webinar vom 17.06.2015)Git: Grundlagen der Versionsverwaltung (Webinar vom 17.06.2015)
Git: Grundlagen der Versionsverwaltung (Webinar vom 17.06.2015)
NETWAYS
 
Puppet: Windows Configuration Management (Webinar vom 12.12.2014)
Puppet: Windows Configuration Management (Webinar vom 12.12.2014)Puppet: Windows Configuration Management (Webinar vom 12.12.2014)
Puppet: Windows Configuration Management (Webinar vom 12.12.2014)
NETWAYS
 
Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)
Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)
Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)
NETWAYS
 
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
 
Puppet und OpenStack - Ein gutes Team
Puppet und OpenStack - Ein gutes TeamPuppet und OpenStack - Ein gutes Team
Puppet und OpenStack - Ein gutes TeamNETWAYS
 
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
 

Ähnlich wie Icinga 2: Neuheiten in 2.3 (Webinar vom 08.04.2015) (20)

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 Web 2: Modernes Monitoring Interface (Webinar vom 03.03.2015)
Icinga Web 2: Modernes Monitoring Interface (Webinar vom 03.03.2015)Icinga Web 2: Modernes Monitoring Interface (Webinar vom 03.03.2015)
Icinga Web 2: Modernes Monitoring Interface (Webinar vom 03.03.2015)
 
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 Web 2: Neuheiten im Webfrontend (Webinar vom 08.07.2015)
Icinga Web 2: Neuheiten im Webfrontend (Webinar vom 08.07.2015)Icinga Web 2: Neuheiten im Webfrontend (Webinar vom 08.07.2015)
Icinga Web 2: Neuheiten im Webfrontend (Webinar vom 08.07.2015)
 
Das Open Source Rechenzentrum (Webinar vom 11.02.2015)
Das Open Source Rechenzentrum (Webinar vom 11.02.2015)Das Open Source Rechenzentrum (Webinar vom 11.02.2015)
Das Open Source Rechenzentrum (Webinar vom 11.02.2015)
 
Icinga Web 2: Icinga Web in neuem Design (Webinar vom 25.02.2014)
Icinga Web 2: Icinga Web in neuem Design (Webinar vom 25.02.2014)Icinga Web 2: Icinga Web in neuem Design (Webinar vom 25.02.2014)
Icinga Web 2: Icinga Web in neuem Design (Webinar vom 25.02.2014)
 
Docker: Container Management (Webinar vom 09.04.2015)
Docker: Container Management (Webinar vom 09.04.2015)Docker: Container Management (Webinar vom 09.04.2015)
Docker: Container Management (Webinar vom 09.04.2015)
 
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)
 
Icinga 2: Entwicklungsstand 2014 (Webinar vom 05.03.2014)
Icinga 2: Entwicklungsstand 2014 (Webinar vom 05.03.2014)Icinga 2: Entwicklungsstand 2014 (Webinar vom 05.03.2014)
Icinga 2: Entwicklungsstand 2014 (Webinar vom 05.03.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)
 
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)
 
Puppet: Aufbau einer Puppet Enterprise Umgebung (Webinar vom 28.03.2014)
Puppet: Aufbau einer Puppet Enterprise Umgebung (Webinar vom 28.03.2014)Puppet: Aufbau einer Puppet Enterprise Umgebung (Webinar vom 28.03.2014)
Puppet: Aufbau einer Puppet Enterprise Umgebung (Webinar vom 28.03.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: Open Source Log-Management (Webinar vom 20.02.2014)
 
Request Tracker: Open Source Ticket System (Webinar vom 30.04.2014)
Request Tracker: Open Source Ticket System (Webinar vom 30.04.2014)Request Tracker: Open Source Ticket System (Webinar vom 30.04.2014)
Request Tracker: Open Source Ticket System (Webinar vom 30.04.2014)
 
Git: Grundlagen der Versionsverwaltung (Webinar vom 17.06.2015)
Git: Grundlagen der Versionsverwaltung (Webinar vom 17.06.2015)Git: Grundlagen der Versionsverwaltung (Webinar vom 17.06.2015)
Git: Grundlagen der Versionsverwaltung (Webinar vom 17.06.2015)
 
Puppet: Windows Configuration Management (Webinar vom 12.12.2014)
Puppet: Windows Configuration Management (Webinar vom 12.12.2014)Puppet: Windows Configuration Management (Webinar vom 12.12.2014)
Puppet: Windows Configuration Management (Webinar vom 12.12.2014)
 
Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)
Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)
Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)
 
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)
 
Puppet und OpenStack - Ein gutes Team
Puppet und OpenStack - Ein gutes TeamPuppet und OpenStack - Ein gutes Team
Puppet und OpenStack - Ein gutes Team
 
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)
 

Icinga 2: Neuheiten in 2.3 (Webinar vom 08.04.2015)

  • 1. www.netways.de // blog.netways.de // @netways We love Open Source WEBINAR | 08.04.2015 ICINGA 2: NEUHEITEN IN 2.3 CHRISTIAN STEIN | GUNNAR BEUTNER | NETWAYS GMBH
  • 2. www.netways.de // blog.netways.de // @netways We love Open Source MITARBEITERVORSTELLUNG ■ Christian Stein  Account Manager  Bei NETWAYS seit 2012 ■ Gunnar Beutner  Application Developer  Bei NETWAYS seit 2010
  • 3. www.netways.de // blog.netways.de // @netways We love Open Source AGENDA ■ Vorstellung NETWAYS ■ Vorstellung Icinga 2 ■ Architektur von Icinga 2 ■ Neuheiten in 2.3 ■ Live Demo ■ Fragen und Antworten
  • 4. www.netways.de // blog.netways.de // @netways We love Open Source VORSTELLUNG NETWAYS
  • 5. www.netways.de // blog.netways.de // @netways We love Open Source VORSTELLUNG NETWAYS ■ Firmengründung 1995 ■ Open Source seit 1997 ■ Aktuell 41 Mitarbeiter ■ Spezialisierung in den Bereichen Open Source Systems Management und Open Source Datacenter
  • 6. www.netways.de // blog.netways.de // @netways We love Open Source NETWAYS KOMPETENZEN ■ Monitoring ■ Graphing ■ Logmanagement ■ Konfigurationsmanagement ■ Reporting ■ Private Cloud ■ Backup ■ Projektmanagement ■ Consulting ■ Hosting ■ Managed Services ■ Development ■ Support ■ Betrieb ■ Schulungen ■ Konferenzen ■ Monitoring Hardware
  • 7. www.netways.de // blog.netways.de // @netways We love Open Source Open Source Data Center Conference ■ 21. – 23. April 2015 in Berlin ■ 2 Tracks mit Vorträgen & Workshops ■ “Simplifying Complex IT Infrastructures with Open Source” Puppet Camp ■ 24. April 2015 in Berlin ■ “Current state of Puppet, best practices and upcoming features” NETWAYS KONFERENZEN
  • 8. www.netways.de // blog.netways.de // @netways We love Open Source NETWAYS KONFERENZEN Open Source Backup Conference ■ 29. – 30. September 2015 in Köln ■ Best Practices für das Backup Open Source Monitoring Conference ■ 16. – 18. November 2015 in Nürnberg ■ 250 Teilnehmer (2014) ■ Monitoring Best Practices
  • 9. www.netways.de // blog.netways.de // @netways We love Open Source NETWAYS SCHULUNGEN – ICINGA 2 ENTERPRISE MONITORING
  • 10. www.netways.de // blog.netways.de // @netways We love Open Source NETWAYS SCHULUNGEN – ICINGA 1
  • 11. www.netways.de // blog.netways.de // @netways We love Open Source NETWAYS SCHULUNGEN – SLA, LOGMANAGEMENT UND GRAPHING
  • 12. www.netways.de // blog.netways.de // @netways We love Open Source NETWAYS SCHULUNGEN – PUPPET
  • 13. www.netways.de // blog.netways.de // @netways We love Open Source NETWAYS COMMUNITY www.netways.org ■ NETWAYS Addons ■ NETWAYS Plugins www.icinga.org ■ Development ■ Hosting exchange.icinga.org ■ Icinga / Nagios Addons und Plugins ■ Offen für alle Plattformen https://github.com/NETWAYS ■ NETWAYS Repositories für Software- Entwicklungsprojekte
  • 14. www.netways.de // blog.netways.de // @netways We love Open Source UNSERE LEISTUNGEN IM ÜBERBLICK ■ Konzeptionierung und Planung ■ 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
  • 15. www.netways.de // blog.netways.de // @netways We love Open Source VORSTELLUNG ICINGA 2
  • 16. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA PROJEKT - ALLGEMEIN ■ Open Source Monitoring-Projekt ohne kommerzielle Komponenten ■ Abwärtskompatibel zu Nagios  Plugins  AddOns  Datenbankschema (teilweise)  Konfigurationssyntax (Icinga 1.x) ■ Deutliche Performance- und Stabilitätsverbesserungen ■ Neue Webinterfaces (Icinga Web und Icinga Web 2) ■ Icinga 1.x Release 2009 ■ Icinga 2.x Release 16.06.2014
  • 17. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.X ■ Komplette Neuentwicklung in C++ ■ Multi-Threading für tausende Checks pro Sekunde ■ Eigener Cluster für verteiltes Monitoring ■ Multi-Backends (IDO, Livestatus, Graphite) ■ Abwärtskompatibel mit Icinga 1.x und Nagios 3.x/4.x
  • 18. www.netways.de // blog.netways.de // @netways We love Open Source SINN UND ZWECK VON MONITORING ■ Availability  Zeitnahe Benachrichtigung  Gesamtüberblick über Netzwerk  Vereinfachung der Fehlersuche ■ Performance  Langfristige Trends  Erkennen drohender Engpässe ■ Datensammlung für SLA Überwachung/Reporting  Nachweis von Verfügbarkeiten
  • 19. www.netways.de // blog.netways.de // @netways We love Open Source WAS KANN ÜBERWACHT WERDEN?
  • 20. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.X PERFORMANCE ■ Volle Ausnutzung von moderner Serverhardware durch Multithreading ■ Mehrere tausend Checks pro Sekunde möglich ■ Geringere Komplexität großer Umgebungen
  • 21. www.netways.de // blog.netways.de // @netways We love Open Source ALARMIERUNG UND ESKALATION ■ Flexible Benachrichtigungskanäle durch Shellskripte  E-Mail, SMS, Instant Messenger  Telefonanruf inkl. Voice Menü durch VoIP Integration  Ticketsysteme  CMDB ■ Eskalation der Benachrichtigung ■ Umfangreiche Benachrichtigungseinstellungen  Personen & Gruppen  Zeitfenster & Intervalle ■ Schnittstelle zu anderen Anwendungen ■ Keine Benachrichtigungen bei Folgefehlern  Abhängigkeiten zwischen den Systemen frei definierbar
  • 22. www.netways.de // blog.netways.de // @netways We love Open Source ARCHITEKTUR VON ICINGA 2
  • 23. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.X ARCHITEKTUR ■ Linux-Server Anwendung ■ Läuft auf allen aktuellen Distributionen ■ Datenbankunterstützung: MySQL und PostgreSQL
  • 24. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2 FEATURES ■ Vollständig Featurebasiert  Checker  Compat  Graphite  Cluster  IDO  Livestatus ■ Direkte Anbindung von Graphite ■ Einfach skalierbar über zusätzliche Nodes ■ Automatische Verteilung von Checks auf den einzelnen Satelliten ■ SSL-Verschlüsselung zwischen allen Icinga 2 Instanzen ■ Nagios/Icinga Check-Plugins 100% kompatibel
  • 25. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA GRUNDAUFBAU ■ Icinga Daemon  Konfiguration  Webinterface  Benachrichtigungen  Log- und Messdaten  Event Handler  Datenbank ■ Icinga Plugins  Überwachungslogik  Executables oder Skripte  Rückgabe der Status (OK, WARNING, CRITICAL)  Rückgabe Performancedaten (z.B. CPU-Auslastung)
  • 26. www.netways.de // blog.netways.de // @netways We love Open Source KOMMUNIKATIONSWEGE ■ Flexible Kommunikationsprotokolle  Eigene Icinga Protokolle (NRPE, NSCA, NsClient++)  Standardprotokolle (SSH, SNMP, WMI)  Eigene Lösungen ■ Frei definierbare Ports
  • 27. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.X CLUSTER ■ Eingebauter Cluster ■ Sichere Kommunikation zwischen den Knoten ■ Automatische Verteilung von Checks, Notifications und Datenbank
  • 28. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.X VERTEILTES MONITORING ■ Zonenmodell für eine verteilte Überwachung ■ Replikation nur zwischen den einzelnen Zonen und der Masterzone
  • 29. www.netways.de // blog.netways.de // @netways We love Open Source NEUHEITEN IN ICINGA 2.3
  • 30. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.3 – CLI UND CONFIG VALIDIERUNG ■ Neues CLI-Kommando: icinga2 console  Testen von Konfiguration und Ausdrücken ohne den Core neu zu starten ■ Konfigurations-Validierung  Unnötige Zeichen sind nicht länger erlaubt (bspw. ‚‘)  ‚-‘ ist in Variablen-Namen nicht mehr erlaubt  Zusätzliche Validierungsprüfung von Zeit-Bereichen (TimePeriod, ScheduledDowntime)  Ungenutzte Werte von Argumenten werden erkannt
  • 31. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.3 – FILTEROPTIMIERUNG IN SCHLEIFEN ■ Filter-Regeln können jetzt innerhalb einer For-Schleife genutzt werden
  • 32. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.3 – BENUTZERDEFINIERTE FUNKTIONEN ■ Benutzerdefinierte Funktionen sind jetzt möglich ■ Über Custom-Attribute, Command Arguments und set_if nutzbar ■ Unterstützt lokale Variablen
  • 33. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.3 - OBJEKTZUGRIFFE ■ Erlaubt das abfragen von Werten eines anderen Objects
  • 34. www.netways.de // blog.netways.de // @netways We love Open Source LIVE DEMO
  • 35. www.netways.de // blog.netways.de // @netways We love Open Source FRAGEN UND ANTWORTEN
  • 36. www.netways.de // blog.netways.de // @netways We love Open Source KONTAKTDATEN Vielen Dank für Ihre Aufmerksamkeit! NETWAYS GmbH Deutschherrnstrasse 15-19 90429 Nürnberg Tel: +49 911 92885-0 Fax: +49 911 92885-77 E-Mail: info@netways.de Website: www.netways.de Twitter: twitter.com/netways Facebook: facebook.com/netways Blog: blog.netways.de