Icinga 2 ist eine flexible und skalierbare Open Source Monitoring Lösung, welche es erlaubt die gesamte IT-Infrastruktur oberflächlich oder im Detail zu überwachen. Durch die stetige Weiterentwicklung werden regelmäßig neue Features hinzugefügt, auf welche wir in diesem Webinar eingehen wollen.
Webinare
Archiv Link: https://www.netways.de/webinare/archiv/icinga_webinare/icinga_2_neuheiten_in_23/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
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
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
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
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
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
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
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