Your SlideShare is downloading. ×
Präsentation Warum Monitoring und warum Icinga 2 Webinar 04.12.2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Präsentation Warum Monitoring und warum Icinga 2 Webinar 04.12.2013

3,133
views

Published on

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 …

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.


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,133
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. www.netways.de // blog.netways.de // @netways WARUM MONITORING UND WARUM ICINGA 2 04.12.2013 | WEBINAR CHRISTIAN STEIN | NETWAYS GMBH Make IT do more with less
  • 2. www.netways.de // blog.netways.de // @netways VORSTELLUNG MITARBEITER ■ Christian Stein • Account Manager • Bei NETWAYS seit 2012 Make IT do more with less
  • 3. www.netways.de // blog.netways.de // @netways AGENDA ■ Kurzvorstellung NETWAYS ■ Warum ist Monitoring sinnvoll ■ Überblick Nagios und Icinga ■ Überwachungsmöglichkeiten ■ Die nächste Generation – Icinga 2 ■ Architekturbeispiele ■ Live Demo ■ Zusammenfassung Make IT do more with less
  • 4. www.netways.de // blog.netways.de // @netways KURZVORSTELLUNG NETWAYS Make IT do more with less
  • 5. www.netways.de // blog.netways.de // @netways KURZVORSTELLUNG NETWAYS • Firmengründung 1995 • Open Source seit 1997 • 40 Mitarbeiter • Spezialisierung in den Bereichen Open Source Systems Management und Open Source Datacenter Infrastructure Make IT do more with less
  • 6. www.netways.de // blog.netways.de // @netways NETWAYS KOMPETENZEN OPEN SOURCE SYSTEMS MANAGEMENT OPEN SOURCE DATA CENTER • Monitoring & Reporting • High Availability & Clustering • Configuration Management • Cloud Computing • Service Management • Load Balancing • Knowledge Management • Virtualization • Backup & Recovery • Database Management MANAGED SERVICES MONITORING HARDWARE KONFERENZEN Make IT do more with less
  • 7. www.netways.de // blog.netways.de // @netways NETWAYS KONFERENZEN 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) Make IT do more with less
  • 8. www.netways.de // blog.netways.de // @netways COMMUNITYARBEIT www.netways.org • NETWAYS Addons • NETWAYS Plugins www.icinga.org • Development • Hosting www.monitoringexchange.org • Icinga / Nagios Addons und Plugins • ~2000 Projekte Make IT do more with less
  • 9. www.netways.de // blog.netways.de // @netways UNSERE KUNDEN (AUSZUG) Make IT do more with less
  • 10. www.netways.de // blog.netways.de // @netways 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 Make IT do more with less
  • 11. www.netways.de // blog.netways.de // @netways WARUM IST MONITORING SINNVOLL Make IT do more with less
  • 12. www.netways.de // blog.netways.de // @netways WARUM MONITORING • Sicherstellung der Verfügbarkeit von Services Make IT do more with less
  • 13. www.netways.de // blog.netways.de // @netways WARUM MONITORING • Generieren von SLA-Reports auf Basis der gesammelten Daten Make IT do more with less
  • 14. www.netways.de // blog.netways.de // @netways WARUM MONITORING • Messen der Antwortzeiten • Trendanalyse von Performancedaten Make IT do more with less
  • 15. www.netways.de // blog.netways.de // @netways WARUM MONITORING • Erkennen von Abhängigkeiten Make IT do more with less
  • 16. www.netways.de // blog.netways.de // @netways WARUM MONITORING • Zentrales Dashboard für eine ganzheitliche Übersicht Make IT do more with less
  • 17. www.netways.de // blog.netways.de // @netways WARUM MONITORING • Triggern von Alarmierungen über das Monitoring System an verschiedene Systeme Make IT do more with less
  • 18. www.netways.de // blog.netways.de // @netways 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 Make IT do more with less
  • 19. www.netways.de // blog.netways.de // @netways ÜBERBLICK ICINGA Make IT do more with less
  • 20. www.netways.de // blog.netways.de // @netways Ü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 Make IT do more with less
  • 21. www.netways.de // blog.netways.de // @netways 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 Make IT do more with less
  • 22. www.netways.de // blog.netways.de // @netways GRUNDAUFBAU DER ÜBERWACHUNGSPLATTFORM • Daemon • Plugins • Konfiguration • Überwachungslogik • Webinterface • Executables oder Skripte • Benachrichtigungen • Rückgabe der Statusmeldung (OK, WARNING, CRITICAL) • Logdateien und Messdaten • Rückgabe Performancedaten (z.B. • Event Handler CPU- oder Diskauslastung) • Datenbank (optional) Make IT do more with less
  • 23. www.netways.de // blog.netways.de // @netways GRUNDAUFBAU DER ÜBERWACHUNGSPLATTFORM • Flexible Kommunikationsprotokolle • Monitoringprotokolle (NRPE, NSCA, NsClient++) • Standardprotokolle (SSH, SNMP, WMI) • Eigene Lösungen • Frei definierbare Ports Make IT do more with less
  • 24. www.netways.de // blog.netways.de // @netways VERTEILTES MONITORING • Mehrere Server überwachen einzelne Teilbereiche • Daten werden an einen zentralen Server übermittelt • Einsatzbereiche • Logische Netzstrukturen • Lastverteilung • Überwachung geschützter Bereiche Make IT do more with less
  • 25. www.netways.de // blog.netways.de // @netways ÜBERWACHUNGSMÖGLICHKEITEN Make IT do more with less
  • 26. www.netways.de // blog.netways.de // @netways AKTIVES MONITORING • Aktive Checks vom Monitoring Server • Nutzen von Plugins für diverse Abfragen • Informationen werden aktiv abgefragt und gespeichert Make IT do more with less
  • 27. www.netways.de // blog.netways.de // @netways PASSIVES MONITORING • Übermittlung von Informationen (SNMP-Traps, Mails, Logs, etc.) an das Monitoring System • Informationen werden nur bei Bedarf verschickt Make IT do more with less
  • 28. www.netways.de // blog.netways.de // @netways AKTIV/PASSIV MONITORING • 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) Make IT do more with less
  • 29. www.netways.de // blog.netways.de // @netways WAS KANN ÜBERWACHT WERDEN • Alle Geräte, Services und Betriebssysteme, die aktiv oder passiv überwacht werden können Make IT do more with less
  • 30. www.netways.de // blog.netways.de // @netways ZUSAMMENFASSUNG • Alle Systeme, welche in irgend einer Form angesprochen werden können, sind integrierbar • Benachrichtigungen können als passive Events verarbeitet werden (SNMPTraps, 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 Make IT do more with less
  • 31. www.netways.de // blog.netways.de // @netways DIE NÄCHSTE GENERATION – ICINGA 2 Make IT do more with less
  • 32. www.netways.de // blog.netways.de // @netways 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) Make IT do more with less
  • 33. www.netways.de // blog.netways.de // @netways ICINGA 2 KONFIGURATIONSUNTERSCHIEDE • Flexibel definierbarer Host-Check (Ping, CPU, Business-Prozess, …) • Macros statt Templates: Noch einfachere und lesbare Konfiguration define command { command_name command_line } define service { use host_name service_description check_command } ping4 $USER1$/check_ping –H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5 local-service localhost PING ping4!100.0,20%!500.0,60% object CheckCommand “ping4“ { command = “$plugindir$/check_ping –H $HOSTADDRESS$ -w $wrta$,$wpl%$ -c $crta$,$cpl%$“, macros = { wrta = 100, wpl = 20, crta = 500, cpl = 60 } } object Host “ localhost “ { services[“ PING“] = { check_command = “ping4 “, macros[“wrta “] = 250 }, macros[“address“] = “127.0.0.1“ } Make IT do more with less
  • 34. www.netways.de // blog.netways.de // @netways 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 Make IT do more with less
  • 35. www.netways.de // blog.netways.de // @netways ARCHITEKTURBEISPIELE Make IT do more with less
  • 36. www.netways.de // blog.netways.de // @netways ICINGA 2 BASIS ARCHITEKTUR Configuration Infrastruktur UI (LConf, …) Shell (vi) Automation (Puppet, …) Windows Linux ESXi Router Switche Icinga 2 Compat Layer DB IDO Reports Icinga- Web status.dat Log Icinga Classic Icinga Web 2 Livestatus Checkresult Reader External Command Pipe Performance Data Writer Configuration Migration Script PNP | Graphite | inGraph Make IT do more with less
  • 37. www.netways.de // blog.netways.de // @netways ICINGA 2 ERWEITERTE ARCHITEKTUR Icinga 2 Sattelit Icinga 2 Sattelit Icinga 2 Sattelit Configuration UI (LConf, …) Shell (vi) Automation (Puppet, …) Icinga 2 Master Infrastruktur Windows Linux ESXi Router Switche Compat Layer DB IDO Reports Icinga- Web status.dat Log Icinga Classic Icinga Web 2 Livestatus Checkresult Reader External Command Pipe Performance Data Writer Configuration Migration Script PNP | Graphite | inGraph Make IT do more with less
  • 38. www.netways.de // blog.netways.de // @netways ICINGA 2 HOCHVERFÜGBAR ARCHITEKTUR Icinga 2 Master Checkresults Config Icinga 2 Sattelit Icinga 2 Sattelit Icinga 2 Sattelit Configuration UI (LConf, …) Shell (vi) Automation (Puppet, …) Icinga 2 Master Infrastruktur Windows Linux ESXi Router Switche Compat Layer DB IDO Reports Icinga- Web status.dat Log Icinga Classic Icinga Web 2 Livestatus Checkresult Reader External Command Pipe Performance Data Writer Configuration Migration Script PNP | Graphite | inGraph Make IT do more with less
  • 39. www.netways.de // blog.netways.de // @netways ICINGA 2 IN DER DMZ DMZ 1 Infrastruktur Windows Linux ESXi … Icinga 2 Sattelit DMZ 2 DMZ 1 Infrastruktur Configuration UI (LConf, …) Shell (vi) Automation (Puppet, …) DMZ 2 Icinga 2 Master Windows Linux ESXi … Icinga 2 Sattelit DMZ 3 DMZ 3 Infrastruktur Icinga 2 Sattelit Windows Linux ESXi … Make IT do more with less
  • 40. www.netways.de // blog.netways.de // @netways LIVE DEMO Make IT do more with less
  • 41. www.netways.de // blog.netways.de // @netways ZUSAMMENFASSUNG Make IT do more with less
  • 42. www.netways.de // blog.netways.de // @netways 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! Make IT do more with less
  • 43. www.netways.de // blog.netways.de // @netways FRAGEN & ANTWORTEN 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 Make IT do more with less

×