Icinga 2 ist die Neuentwicklung der bekanten Open Source Monitoring Lösung Icinga. In diesem Webinar wollen wir einerseits auf die Vorteile eingehen, aber auch auf die Notwendigkeit von Monitoring im allgemeinen hinweisen.
Webinare
Archiv Link: https://www.netways.de/webinare/archiv/icinga_webinare/warum_monitoring_und_warum_icinga_2/
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
Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)
1. www.netways.de // blog.netways.de // @netways
Make IT do more with less
04.12.2013 | WEBINAR
WARUM MONITORING UND WARUM ICINGA 2
CHRISTIAN STEIN | NETWAYS GMBH
2. www.netways.de // blog.netways.de // @netways
Make IT do more with less
VORSTELLUNG MITARBEITER
■ Christian Stein
• Account Manager
• Bei NETWAYS seit 2012
3. www.netways.de // blog.netways.de // @netways
Make IT do more with less
AGENDA
■ Kurzvorstellung NETWAYS
■ Warum ist Monitoring sinnvoll
■ Überblick Nagios und Icinga
■ Überwachungsmöglichkeiten
■ Die nächste Generation – Icinga 2
■ Architekturbeispiele
■ Live Demo
■ Zusammenfassung
5. 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
6. 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
7. www.netways.de // blog.netways.de // @netways
Make IT do more with less
Open Source Data Center Conference
• 09. – 10. April 2014 Berlin
• 120 Teilnehmer (2013)
• 2 Tracks mit Vorträgen & Workshops
Puppet Camp 2014
• 11. April 2014 Berlin
• 170 Teilnehmer (November 2013)
NETWAYS KONFERENZEN
8. 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
10. 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
12. www.netways.de // blog.netways.de // @netways
Make IT do more with less
WARUM MONITORING
• Sicherstellung der Verfügbarkeit von Services
13. www.netways.de // blog.netways.de // @netways
Make IT do more with less
WARUM MONITORING
• Generieren von SLA-Reports auf Basis der gesammelten Daten
14. www.netways.de // blog.netways.de // @netways
Make IT do more with less
WARUM MONITORING
• Messen der Antwortzeiten
• Trendanalyse von Performancedaten
16. www.netways.de // blog.netways.de // @netways
Make IT do more with less
WARUM MONITORING
• Zentrales Dashboard für eine ganzheitliche Übersicht
17. www.netways.de // blog.netways.de // @netways
Make IT do more with less
• Triggern von Alarmierungen über das Monitoring System an verschiedene
Systeme
WARUM MONITORING
18. www.netways.de // blog.netways.de // @netways
Make IT do more with less
WARUM MONITORING
• Fehlerquellen gezielt identifizieren
• Schneller Überblick über die gesamte Infrastruktur
• Problemquellen erkennen, bevor diese einen Ausfall verursachen
• Verfügbarkeitsreports für definierte Services (SLA)
• Zentrales Dashboard
• Alarmierung
• Schnelle über Ausfälle informiert werden
• Eskalationsmanagement an verschiedene User / Gruppen
• Benachrichtigung an ein übergeordnetes Ticketsystem
20. www.netways.de // blog.netways.de // @netways
Make IT do more with less
ÜBERBLICK ZU ICINGA
• Community Fork von Nagios (100% abwärtskompatibel)
• Plugins
• AddOns
• Konfigurationssyntax
• Datenbankschema (teilweise)
• Open Source Monitoringlösung
• Keine kommerziellen Module / Komponenten
• Sehr aktive, internationale Community
21. www.netways.de // blog.netways.de // @netways
Make IT do more with less
VORTEILE GEGENÜBER NAGIOS
• Optimierter Datenbanksupport
• MySQL
• PostgreSQL
• Oracle
• Modernes, mandantenfähiges Webinterface
• Volle Modulintegration und einheitliches Benutzermodell
• SLA Reporting Lösung auf Basis von Jasper
• IPv4 und IPv6 Support
• Schnellere Weiterentwicklungen, Anpassungen und Optimierungen
• Roadmap
22. www.netways.de // blog.netways.de // @netways
Make IT do more with less
GRUNDAUFBAU DER ÜBERWACHUNGSPLATTFORM
• Daemon
• Konfiguration
• Webinterface
• Benachrichtigungen
• Logdateien und Messdaten
• Event Handler
• Datenbank (optional)
• Plugins
• Überwachungslogik
• Executables oder Skripte
• Rückgabe der Statusmeldung
(OK, WARNING, CRITICAL)
• Rückgabe Performancedaten (z.B.
CPU- oder Diskauslastung)
23. www.netways.de // blog.netways.de // @netways
Make IT do more with less
GRUNDAUFBAU DER ÜBERWACHUNGSPLATTFORM
• Flexible Kommunikationsprotokolle
• Monitoringprotokolle (NRPE, NSCA, NsClient++)
• Standardprotokolle (SSH, SNMP, WMI)
• Eigene Lösungen
• Frei definierbare Ports
24. www.netways.de // blog.netways.de // @netways
Make IT do more with less
VERTEILTES MONITORING
• Mehrere Server überwachen einzelne Teilbereiche
• Daten werden an einen zentralen Server übermittelt
• Einsatzbereiche
• Logische Netzstrukturen
• Lastverteilung
• Überwachung geschützter Bereiche
26. www.netways.de // blog.netways.de // @netways
Make IT do more with less
AKTIVES MONITORING
• Aktive Checks vom Monitoring Server
• Nutzen von Plugins für diverse Abfragen
• Informationen werden aktiv abgefragt und gespeichert
27. www.netways.de // blog.netways.de // @netways
Make IT do more with less
• Übermittlung von Informationen (SNMP-Traps, Mails, Logs, etc.) an das
Monitoring System
• Informationen werden nur bei Bedarf verschickt
PASSIVES MONITORING
28. www.netways.de // blog.netways.de // @netways
Make IT do more with less
• Sinnvolle Kombination des Monitorings durch aktive und passive Abfragen
• Regelmäßige Informationen, ob Geräte / Services verfügbar sind
• Umgehende Benachrichtigung bei Problemen (z.B. Session Limit bei
Routern)
AKTIV/PASSIV MONITORING
29. www.netways.de // blog.netways.de // @netways
Make IT do more with less
• Alle Geräte, Services und Betriebssysteme, die aktiv oder passiv überwacht
werden können
WAS KANN ÜBERWACHT WERDEN
30. www.netways.de // blog.netways.de // @netways
Make IT do more with less
• Alle Systeme, welche in irgend einer Form angesprochen werden können,
sind integrierbar
• Benachrichtigungen können als passive Events verarbeitet werden (SNMP-
Traps, Mails, etc.)
• Plugins / Addons sind durch die Community größtenteils bereits vorhanden
• SNMP-Standard in den meisten Fällen bei Hardware integriert, was die
Überwachung vereinfacht
ZUSAMMENFASSUNG
32. www.netways.de // blog.netways.de // @netways
Make IT do more with less
ICINGA 2 ÜBERBLICK
• Vollständig neu entwickeltes System mit modernen Technologien
• Native Cluster-Funktion für Hochverfügbare Monitoringumgebungen
ohne weitere, spezielle Software
• Zentralisierte, noch einfachere Konfigurationslogik inkl. Auto-Verteilung
auf Satelliten
• Schnellere Erweiterung und Entlastung des Monitorings durch mehrere
Instanzen
• Erweiterung der vorhandenen Backend-Unterstützung um Livestatus
• Re-Design des IDO-Moduls für MySQL und PostgreSQL für noch bessere
Performance
• Support für verschiedene Betriebssysteme (Windows, Linux, Mac)
34. www.netways.de // blog.netways.de // @netways
Make IT do more with less
ICINGA 2 VORTEILE
• Vollständig Modulbasiert
• Reporting
• Graphing
• Status.dat
• …
• 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
• Check-Plugins 100% kompatibel
36. www.netways.de // blog.netways.de // @netways
Make IT do more with less
ICINGA 2 BASIS ARCHITEKTUR
Icinga 2
DB IDO
Reports
Icinga- Web
status.dat
Log
Compat Layer
Icinga Classic
External
Command
Pipe
Checkresult
Reader
Performance
Data
Writer
PNP | Graphite
| inGraph
Configuration
Migration
Script
Icinga Web 2
Livestatus
UI (LConf, …)
Shell (vi)
Automation (Puppet, …)
Configuration
Windows
Linux
ESXi
Router
Switche
Infrastruktur
37. www.netways.de // blog.netways.de // @netways
Make IT do more with less
ICINGA 2 ERWEITERTE ARCHITEKTUR
Icinga 2
Master
DB IDO
Reports
Icinga- Web
status.dat
Log
Compat Layer
Icinga Classic
External
Command
Pipe
Checkresult
Reader
Performance
Data
Writer
PNP | Graphite
| inGraph
Configuration
Migration
Script
Icinga Web 2
Livestatus
UI (LConf, …)
Shell (vi)
Automation (Puppet, …)
Configuration
Windows
Linux
ESXi
Router
Switche
Infrastruktur
Icinga 2
Sattelit
Icinga 2
Sattelit
Icinga 2
Sattelit
38. www.netways.de // blog.netways.de // @netways
Make IT do more with less
ICINGA 2 HOCHVERFÜGBAR ARCHITEKTUR
Icinga 2
Master
DB IDO
Reports
Icinga- Web
status.dat
Log
Compat Layer
Icinga Classic
External
Command
Pipe
Checkresult
Reader
Performance
Data
Writer
PNP | Graphite
| inGraph
Configuration
Migration
Script
Icinga Web 2
Livestatus
UI (LConf, …)
Shell (vi)
Automation (Puppet, …)
Configuration
Windows
Linux
ESXi
Router
Switche
Infrastruktur
Icinga 2
Sattelit
Icinga 2
Sattelit
Icinga 2
Sattelit
Checkresults
Config
Icinga 2
Master
39. www.netways.de // blog.netways.de // @netways
Make IT do more with less
ICINGA 2 IN DER DMZ
Icinga 2
Master
UI (LConf, …)
Shell (vi)
Automation (Puppet, …)
Configuration
Windows
Linux
ESXi
…
Infrastruktur
Icinga 2
Sattelit
DMZ 1
Windows
Linux
ESXi
…
Infrastruktur
Icinga 2
Sattelit
DMZ 2
Windows
Linux
ESXi
…
Infrastruktur
Icinga 2
Sattelit
DMZ 3
DMZ 1
DMZ 2
DMZ 3
42. www.netways.de // blog.netways.de // @netways
Make IT do more with less
ZUSAMMENFASSUNG
• Monitoring ist wichtig, um schnell Ausfälle zu erkennen und zu beheben
• Es kann jedes Gerät, System, etc. überwacht werden, auf das zugegriffen
werden kann bzw. Informationen versendet
• Icinga und Icinga 2 sind reine Open Source Projekte
• Icinga Web 2 wird die Vorteile beider aktuellen Webinterfaces
kombinieren
• Testing durch uns / unsere Kunden!
43. www.netways.de // blog.netways.de // @netways
Make IT do more with less
NETWAYS GmbH
Deutschherrnstrasse 15-19
90429 Nürnberg
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
?