Icinga 2 ist eine flexible Enterprise Open Source Monitoring Lösung, welche es erlaubt nahezu die gesamte IT-Infrastruktur zu überwachen. Mit Icinga 2.4 kamen einige Neuerungen, wie bspw. die API hinzu, welche die Konfiguration und Nutzung des Monitoringsystems deutlich vereinfachen. In diesem Webinar wollen wir uns die Neuerungen ansehen und ein wenig mit der API experimentieren.
Webinare
Archiv Link: https://www.netways.de/webinare/archiv/icinga_webinare/icinga_2_neues_in_24/
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
2. www.netways.de
• Über NETWAYS
• Einführung in Icinga 2
• Was ist Icinga 2
• Konfiguration
• Architektur
• Aufbau
• Cluster und Loadbalancing
• Neuheiten in 2.4
• Überblick
• Icinga 2 API
• Demo
Agenda
3. www.netways.de
• Open Source Dienstleister
• Sitz in Nürnberg
• Aktuell 50 Mitarbeiter
• Spezialisierung in den Bereichen:
• Open Source Systems Management
• Open Source Datacenter
• Individuelle Open Source Lösungen
NETWAYS GmbH
4. www.netways.de
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
• Linux-Server Anwendung
• Webinterface (Icinga Web 2)
• Überwachung per Plugins
• Icinga 2 Agent für eine sichere Verbindung
(Linux und Windows)
Icinga 2 - Architektur
23. www.netways.de
• Create, modify & delete von Objekten
• Zur Laufzeit, kein reload nötig!
• Statische Apply-rules werden zur Laufzeit geprüft
• Überprüfung der Abhängigkeit von Objekten
• Synchronisation im Cluster bzw. in Cluster-Zonen
• Abfragen von Objekten
• Konfiguration und Status
• Test von Checks
• Filterung nach Attributen
Icinga 2 API - Use Cases
24. www.netways.de
• Actions
• Downtimes anlegen/löschen/verändern
• Reschedule Checks
• Acknowledge Problems
• Filterung von Objekten
z.B. alle Services, welche aktuell den Status NOT-OK haben
Icinga 2 API - Use Cases
25. www.netways.de
• Management von Configuration Packages
• Stages und Validierung
• Active Runtime Stage
• Direkter Dateizugriff über die API
• Wird vom Icinga Web 2 Config-Tool genutzt
Icinga 2 API - Use Cases
26. www.netways.de
• Event Streams
• (Gefilterte) Streams können abonniert werden
• Weiterleitung von Daten an externe Applikationen
• Komplette Filterung möglich
• Noch Work in progress!
Icinga 2 API - Use Cases
27. www.netways.de
Icinga 2 API
2 API
Query, Create, Modify, Delete
Objects
Config
Packages
Status Actions
Event
Streams