SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
www.netways.de // blog.netways.de // @netways
We love Open Source
WEBINAR | 07.10.2014
ICINGA 2
INTEGRIERTE HOCHVERFÜGBARKEIT
CHRISTIAN STEIN | MICHAEL FRIEDRICH | NETWAYS GMBH
www.netways.de // blog.netways.de // @netways
We love Open Source
VORSTELLUNG MITARBEITER
■ Christian Stein
 Account Manager
 Bei NETWAYS seit 2012
■ Michael Friedrich
 Application Developer
 Bei NETWAYS seit 2012
 Im Icinga Team seit Mai 2009
 Icinga Core & Icinga 2 Developer
www.netways.de // blog.netways.de // @netways
We love Open Source
AGENDA
■ Vorstellung NETWAYS
■ Monitoring mit Icinga 2
■ Icinga 2 Cluster
■ Live Demo
■ Zusammenfassung
■ 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 40 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
NETWAYS PRODUKTE
GRAPHITE
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS TECHNOLOGIEN
www.netways.de // blog.netways.de // @netways
We love Open Source
■ Icinga 2 Release Event
• 09. – 10. Oktober 2014 (Nürnberg)
• Vorträge der Entwickler zu Icinga 2 und
Web 2
■ Puppet Camp
• 16. Oktober 2014 (Düsseldorf)
• 110 Teilnehmer (April 2013)
• Präsentationen und Workshops
NETWAYS KONFERENZEN
www.netways.de // blog.netways.de // @netways
We love Open Source
■ Open Source Monitoring Conference
• 18. – 20. November 2014 (Nürnberg)
• 250 Teilnehmer (2013)
• Monitoring Best Practices
■ OpenNebula Conference
• 02. – 04. Dezember 2014 (Berlin)
• 100 Teilnehmer (2013)
• Cloud Virtualisierung
NETWAYS KONFERENZEN
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
www.monitoringexchange.org
■ Icinga / Nagios Addons und Plugins
■ > 2000 Projekte
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS SCHULUNGEN – MONITORING UND REPORTING
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS SCHULUNGEN – PUPPET KONFIGURATIONSMANAGEMENT
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS KUNDEN – CONSULTING (AUSZUG)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS KUNDEN – HOSTING (AUSZUG)
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
MONITORING MIT ICINGA 2
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2 PROJEKT
■ Vollständige Neuentwicklung
■ Reines Open Source Projekt ohne kommerzielle Komponenten
■ Abwärtskompatibel zu Nagios und Icinga 1.x
 Plugins
 AddOns
 Datenbankschema
■ Release 16.06.2014
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X
■ 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)
 Abwartskompatibel mit Icinga 1.x und Nagios 3.x/4.x
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 2 CLUSTER
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X CLUSTER
■ Eingebauter Cluster
■ Sichere Kommunikation zwischen den Knoten (SSL)
■ Automatische Verteilung von Checks, Notifications und Datenbank
■ 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
ICINGA 2.X CLUSTER – HOCHVERFÜGBARKEIT
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X CLUSTER – VERTEILTE UMGEBUNG
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X CLUSTER – CLUSTER UND VERTEILTE UMGEBUNG
www.netways.de // blog.netways.de // @netways
We love Open Source
■ Endpoints & ApiListener
■ Master & Checker Zonenbeispiel
■ Hochverfügbare Master Zonenbeispiel
ICINGA 2.X CLUSTER – KONFIGURATION
object Endpoint "icinga2a" {
host = "192.168.33.10"
}
object Endpoint "icinga2b" {
host = "192.168.33.20"
}
object Zone "master" {
endpoints = [ "icinga2a" ]
}
object Zone "checker" {
endpoints = [ "icinga2b" ]
parent = "master"
}
object Zone "master" {
endpoints = [ "icinga2a", "icinga2b" ]
}
object ApiListener "api" {
cert_path = SysconfDir + "/icinga2/pki/" + NodeName + ".crt"
key_path = SysconfDir + "/icinga2/pki/" + NodeName + ".key"
ca_path = SysconfDir + "/icinga2/pki/ca.crt"
accept_config = true
}
www.netways.de // blog.netways.de // @netways
We love Open Source
■ Aufbau Beispiel Master & Checker
■ Aufbau Hochverfügbarer Master
ICINGA 2.X CLUSTER – ZONEN KONFIGURATION
tree /etc/icinga2/zones.d
|-- checker
-- demo.conf
|-- master
|-- global-templates
-- templates.conf
tree /etc/icinga2/zones.d
|-- master
-- demo.conf
|-- global-templates
-- templates.conf
www.netways.de // blog.netways.de // @netways
We love Open Source
■ Lokale Checks pro Instanz
■ Master & Checker Beispiel: Zone verbunden
ICINGA 2.X CLUSTER – GESUNDHEITSCHECKS
object Host "icinga2a" {
display_name = "Health Checks on icinga2a"
address = "192.168.33.10"
check_command = "hostalive"
}
object Host "icinga2b" {
display_name = "icinga2b Checker"
address = "192.168.33.20"
check_command = "hostalive"
}
object Service "cluster" {
check_command = "cluster"
check_interval = 5s
retry_interval = 1s
host_name = "icinga2a"
}
object Service "icinga" {
check_command = "icinga"
max_check_attempts = 3
check_interval = 60s
retry_interval = 30s
host_name = "icinga2a"
}
object Service "cluster-zone-checker" {
check_command = "cluster-zone"
check_interval = 5s
retry_interval = 1s
vars.cluster_zone = "checker"
host_name = "icinga2a"
}
www.netways.de // blog.netways.de // @netways
We love Open Source
ICINGA 2.X CLUSTER – GESUNDHEITSCHECKS
www.netways.de // blog.netways.de // @netways
We love Open Source
LIVE DEMO
www.netways.de // blog.netways.de // @netways
We love Open Source
ZUSAMMENFASSUNG – WAS SPRICHT FÜR ICINGA 2?
■ Lizenzkostenfrei
■ Weite Verbreitung auch in Enterprise Projekten
■ Gute Skalierbarkeit für große Umgebungen
■ Plugins für nahezu jede Art von Hard- und Software
■ Einfache Erweiterbarkeit durch Plugins und Addons
■ Sehr aktive (deutsche) Community
■ Aktive Entwicklung im Bereich der Core- und Addonprojekte
■ Professioneller Support (durch NETWAYS)
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
WEBINAR KALENDER
■ Logstash: Windows und Linux Log Management
 11. November 2014 - 10:30 Uhr
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

Mais conteúdo relacionado

Mais procurados

Nagios Conference 2006 | Monitoring von Windows Systemen by Michael Wirtgen
Nagios Conference 2006 | Monitoring von Windows Systemen by Michael WirtgenNagios Conference 2006 | Monitoring von Windows Systemen by Michael Wirtgen
Nagios Conference 2006 | Monitoring von Windows Systemen by Michael Wirtgen
NETWAYS
 

Mais procurados (15)

Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)
Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)
Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)
 
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)
 
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: Vorteile und Nutzen eines Monitorings (Webinar vom 13. Mai 2016)
Icinga 2: Vorteile und Nutzen eines Monitorings (Webinar vom 13.  Mai 2016)Icinga 2: Vorteile und Nutzen eines Monitorings (Webinar vom 13.  Mai 2016)
Icinga 2: Vorteile und Nutzen eines Monitorings (Webinar vom 13. Mai 2016)
 
Server Überwachung mit Icinga 2 (Webinar vom 15. Februar 2017)
Server Überwachung mit Icinga 2 (Webinar vom 15. Februar 2017)Server Überwachung mit Icinga 2 (Webinar vom 15. Februar 2017)
Server Überwachung mit Icinga 2 (Webinar vom 15. Februar 2017)
 
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)
 
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)
 
Vagrant: Virtualisierungs Wrapper (Webinar vom 30.04.2015)
Vagrant: Virtualisierungs Wrapper (Webinar vom 30.04.2015)Vagrant: Virtualisierungs Wrapper (Webinar vom 30.04.2015)
Vagrant: Virtualisierungs Wrapper (Webinar vom 30.04.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)
Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)
 
Icinga 2: Einrichten von Notifications (Webinar vom 21. Januar 2016)
Icinga 2: Einrichten von Notifications (Webinar vom 21. Januar 2016) Icinga 2: Einrichten von Notifications (Webinar vom 21. Januar 2016)
Icinga 2: Einrichten von Notifications (Webinar vom 21. Januar 2016)
 
Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)
Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)
Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 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)
Docker: Container Management (Webinar vom 09.04.2015)
 
AKCP SP2+: Die Neuheiten und Icinga 2 Integration (Webinar vom 27. April 2017)
AKCP SP2+: Die Neuheiten und Icinga 2 Integration (Webinar vom 27. April 2017)AKCP SP2+: Die Neuheiten und Icinga 2 Integration (Webinar vom 27. April 2017)
AKCP SP2+: Die Neuheiten und Icinga 2 Integration (Webinar vom 27. April 2017)
 
Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6Icinga 2011 at FrOSCon 6
Icinga 2011 at FrOSCon 6
 
Nagios Conference 2006 | Monitoring von Windows Systemen by Michael Wirtgen
Nagios Conference 2006 | Monitoring von Windows Systemen by Michael WirtgenNagios Conference 2006 | Monitoring von Windows Systemen by Michael Wirtgen
Nagios Conference 2006 | Monitoring von Windows Systemen by Michael Wirtgen
 

Destaque

18. SAP Immobilien- wirtschaft
18. SAP Immobilien- wirtschaft18. SAP Immobilien- wirtschaft
18. SAP Immobilien- wirtschaft
T.A. Cook
 
Einsatz mobiler Lösungen in Instandhaltung & Service
Einsatz mobiler Lösungen in Instandhaltung & ServiceEinsatz mobiler Lösungen in Instandhaltung & Service
Einsatz mobiler Lösungen in Instandhaltung & Service
T.A. Cook
 
República bolivariana de venezuela
República bolivariana de venezuelaRepública bolivariana de venezuela
República bolivariana de venezuela
luis-lemuss
 

Destaque (20)

Kommentar zur Stellungnahme des BfR über eZigaretten
Kommentar zur Stellungnahme des BfR über eZigarettenKommentar zur Stellungnahme des BfR über eZigaretten
Kommentar zur Stellungnahme des BfR über eZigaretten
 
Presentacion powerpoint
Presentacion powerpointPresentacion powerpoint
Presentacion powerpoint
 
Ecoturismo en veraguas 1
Ecoturismo en veraguas 1Ecoturismo en veraguas 1
Ecoturismo en veraguas 1
 
Dia positivas
Dia positivasDia positivas
Dia positivas
 
Yadira torres
Yadira torresYadira torres
Yadira torres
 
Cristian gomez quiros
Cristian gomez quirosCristian gomez quiros
Cristian gomez quiros
 
18. SAP Immobilien- wirtschaft
18. SAP Immobilien- wirtschaft18. SAP Immobilien- wirtschaft
18. SAP Immobilien- wirtschaft
 
Portafolio de presentaciòn competencias digitales
Portafolio de presentaciòn competencias digitalesPortafolio de presentaciòn competencias digitales
Portafolio de presentaciòn competencias digitales
 
Einsatz mobiler Lösungen in Instandhaltung & Service
Einsatz mobiler Lösungen in Instandhaltung & ServiceEinsatz mobiler Lösungen in Instandhaltung & Service
Einsatz mobiler Lösungen in Instandhaltung & Service
 
Crowdfunding in elf Schritten
Crowdfunding in elf SchrittenCrowdfunding in elf Schritten
Crowdfunding in elf Schritten
 
Calendario de Segunda Divsion B Grupo II
Calendario de Segunda Divsion B Grupo IICalendario de Segunda Divsion B Grupo II
Calendario de Segunda Divsion B Grupo II
 
Vom Wort zum Ort & Wieder Zurück - Pelagios @DHd 2014
Vom Wort zum Ort & Wieder Zurück - Pelagios @DHd 2014Vom Wort zum Ort & Wieder Zurück - Pelagios @DHd 2014
Vom Wort zum Ort & Wieder Zurück - Pelagios @DHd 2014
 
Ensayo sobre Teletrabajo
Ensayo sobre TeletrabajoEnsayo sobre Teletrabajo
Ensayo sobre Teletrabajo
 
Sebastián Gaboto y la ocupación del territorio argentino
Sebastián Gaboto y la ocupación del territorio argentinoSebastián Gaboto y la ocupación del territorio argentino
Sebastián Gaboto y la ocupación del territorio argentino
 
República bolivariana de venezuela
República bolivariana de venezuelaRepública bolivariana de venezuela
República bolivariana de venezuela
 
3. desert
3. desert3. desert
3. desert
 
I views suchmaschine
I views suchmaschineI views suchmaschine
I views suchmaschine
 
FILEC 2011
FILEC 2011FILEC 2011
FILEC 2011
 
G
GG
G
 
OKC March Madness
OKC March MadnessOKC March Madness
OKC March Madness
 

Semelhante a Icinga 2: Integrierte Hochverfügbarkeit (Webinar vom 07.10.2014)

Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...
Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...
Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...
NETWAYS
 

Semelhante a Icinga 2: Integrierte Hochverfügbarkeit (Webinar vom 07.10.2014) (20)

Icinga 2: Enterprise Monitoring der nächsten Generation (Webinar vom 22.07.2014)
Icinga 2: Enterprise Monitoring der nächsten Generation (Webinar vom 22.07.2014)Icinga 2: Enterprise Monitoring der nächsten Generation (Webinar vom 22.07.2014)
Icinga 2: Enterprise Monitoring der nächsten Generation (Webinar vom 22.07.2014)
 
Webinar Icinga 2: Enterprise Monitoring der nächsten Generation (22.07.2014)
Webinar Icinga 2: Enterprise Monitoring der nächsten Generation (22.07.2014)Webinar Icinga 2: Enterprise Monitoring der nächsten Generation (22.07.2014)
Webinar Icinga 2: Enterprise Monitoring der nächsten Generation (22.07.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)
 
Icinga 2: Neuheiten in 2.3 (Webinar vom 08.04.2015)
Icinga 2: Neuheiten in 2.3 (Webinar vom 08.04.2015)Icinga 2: Neuheiten in 2.3 (Webinar vom 08.04.2015)
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)
 
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)
 
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)
 
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)
 
Bareos: Open Source Backup leicht gemacht (Webinar vom 10.06.2014)
Bareos: Open Source Backup leicht gemacht (Webinar vom 10.06.2014)Bareos: Open Source Backup leicht gemacht (Webinar vom 10.06.2014)
Bareos: Open Source Backup leicht gemacht (Webinar vom 10.06.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: Grundaufbau einer Monitoring Umgebung (Webinar vom 01. August 2018)
Icinga 2: Grundaufbau einer Monitoring Umgebung (Webinar vom 01. August 2018)Icinga 2: Grundaufbau einer Monitoring Umgebung (Webinar vom 01. August 2018)
Icinga 2: Grundaufbau einer Monitoring Umgebung (Webinar vom 01. August 2018)
 
NETWAYS NWS: Icinga 2 Satelliten integrieren (Webinar vom 20. Juni 2017)
NETWAYS NWS: Icinga 2 Satelliten integrieren (Webinar vom 20. Juni 2017)NETWAYS NWS: Icinga 2 Satelliten integrieren (Webinar vom 20. Juni 2017)
NETWAYS NWS: Icinga 2 Satelliten integrieren (Webinar vom 20. Juni 2017)
 
Ceph: Open Source Cloud Storage (Webinar vom 25.02.2015)
Ceph: Open Source Cloud Storage (Webinar vom 25.02.2015)Ceph: Open Source Cloud Storage (Webinar vom 25.02.2015)
Ceph: Open Source Cloud Storage (Webinar vom 25.02.2015)
 
Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)
Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)
Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)
 
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)
 
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)
 
Puppet: Aufbau einer Open Source Umgebung (Webinar vom 09.05.2014)
Puppet: Aufbau einer Open Source Umgebung (Webinar vom 09.05.2014)Puppet: Aufbau einer Open Source Umgebung (Webinar vom 09.05.2014)
Puppet: Aufbau einer Open Source Umgebung (Webinar vom 09.05.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)
 
Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...
Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...
Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...
 
Monitoring Openstack - LinuxTag 2013
Monitoring Openstack - LinuxTag 2013Monitoring Openstack - LinuxTag 2013
Monitoring Openstack - LinuxTag 2013
 

Icinga 2: Integrierte Hochverfügbarkeit (Webinar vom 07.10.2014)

  • 1. www.netways.de // blog.netways.de // @netways We love Open Source WEBINAR | 07.10.2014 ICINGA 2 INTEGRIERTE HOCHVERFÜGBARKEIT CHRISTIAN STEIN | MICHAEL FRIEDRICH | NETWAYS GMBH
  • 2. www.netways.de // blog.netways.de // @netways We love Open Source VORSTELLUNG MITARBEITER ■ Christian Stein  Account Manager  Bei NETWAYS seit 2012 ■ Michael Friedrich  Application Developer  Bei NETWAYS seit 2012  Im Icinga Team seit Mai 2009  Icinga Core & Icinga 2 Developer
  • 3. www.netways.de // blog.netways.de // @netways We love Open Source AGENDA ■ Vorstellung NETWAYS ■ Monitoring mit Icinga 2 ■ Icinga 2 Cluster ■ Live Demo ■ Zusammenfassung ■ 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 40 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 NETWAYS PRODUKTE GRAPHITE
  • 8. www.netways.de // blog.netways.de // @netways We love Open Source NETWAYS TECHNOLOGIEN
  • 9. www.netways.de // blog.netways.de // @netways We love Open Source ■ Icinga 2 Release Event • 09. – 10. Oktober 2014 (Nürnberg) • Vorträge der Entwickler zu Icinga 2 und Web 2 ■ Puppet Camp • 16. Oktober 2014 (Düsseldorf) • 110 Teilnehmer (April 2013) • Präsentationen und Workshops NETWAYS KONFERENZEN
  • 10. www.netways.de // blog.netways.de // @netways We love Open Source ■ Open Source Monitoring Conference • 18. – 20. November 2014 (Nürnberg) • 250 Teilnehmer (2013) • Monitoring Best Practices ■ OpenNebula Conference • 02. – 04. Dezember 2014 (Berlin) • 100 Teilnehmer (2013) • Cloud Virtualisierung NETWAYS KONFERENZEN
  • 11. 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 www.monitoringexchange.org ■ Icinga / Nagios Addons und Plugins ■ > 2000 Projekte
  • 12. www.netways.de // blog.netways.de // @netways We love Open Source NETWAYS SCHULUNGEN – MONITORING UND REPORTING
  • 13. www.netways.de // blog.netways.de // @netways We love Open Source NETWAYS SCHULUNGEN – PUPPET KONFIGURATIONSMANAGEMENT
  • 14. www.netways.de // blog.netways.de // @netways We love Open Source NETWAYS KUNDEN – CONSULTING (AUSZUG)
  • 15. www.netways.de // blog.netways.de // @netways We love Open Source NETWAYS KUNDEN – HOSTING (AUSZUG)
  • 16. 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
  • 17. www.netways.de // blog.netways.de // @netways We love Open Source MONITORING MIT ICINGA 2
  • 18. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2 PROJEKT ■ Vollständige Neuentwicklung ■ Reines Open Source Projekt ohne kommerzielle Komponenten ■ Abwärtskompatibel zu Nagios und Icinga 1.x  Plugins  AddOns  Datenbankschema ■ Release 16.06.2014
  • 19. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.X ■ 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)  Abwartskompatibel mit Icinga 1.x und Nagios 3.x/4.x
  • 20. 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
  • 21. 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
  • 22. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2 CLUSTER
  • 23. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.X CLUSTER ■ Eingebauter Cluster ■ Sichere Kommunikation zwischen den Knoten (SSL) ■ Automatische Verteilung von Checks, Notifications und Datenbank ■ Zonenmodell für eine verteilte Überwachung ■ Replikation nur zwischen den einzelnen Zonen und der Masterzone
  • 24. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.X CLUSTER – HOCHVERFÜGBARKEIT
  • 25. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.X CLUSTER – VERTEILTE UMGEBUNG
  • 26. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.X CLUSTER – CLUSTER UND VERTEILTE UMGEBUNG
  • 27. www.netways.de // blog.netways.de // @netways We love Open Source ■ Endpoints & ApiListener ■ Master & Checker Zonenbeispiel ■ Hochverfügbare Master Zonenbeispiel ICINGA 2.X CLUSTER – KONFIGURATION object Endpoint "icinga2a" { host = "192.168.33.10" } object Endpoint "icinga2b" { host = "192.168.33.20" } object Zone "master" { endpoints = [ "icinga2a" ] } object Zone "checker" { endpoints = [ "icinga2b" ] parent = "master" } object Zone "master" { endpoints = [ "icinga2a", "icinga2b" ] } object ApiListener "api" { cert_path = SysconfDir + "/icinga2/pki/" + NodeName + ".crt" key_path = SysconfDir + "/icinga2/pki/" + NodeName + ".key" ca_path = SysconfDir + "/icinga2/pki/ca.crt" accept_config = true }
  • 28. www.netways.de // blog.netways.de // @netways We love Open Source ■ Aufbau Beispiel Master & Checker ■ Aufbau Hochverfügbarer Master ICINGA 2.X CLUSTER – ZONEN KONFIGURATION tree /etc/icinga2/zones.d |-- checker -- demo.conf |-- master |-- global-templates -- templates.conf tree /etc/icinga2/zones.d |-- master -- demo.conf |-- global-templates -- templates.conf
  • 29. www.netways.de // blog.netways.de // @netways We love Open Source ■ Lokale Checks pro Instanz ■ Master & Checker Beispiel: Zone verbunden ICINGA 2.X CLUSTER – GESUNDHEITSCHECKS object Host "icinga2a" { display_name = "Health Checks on icinga2a" address = "192.168.33.10" check_command = "hostalive" } object Host "icinga2b" { display_name = "icinga2b Checker" address = "192.168.33.20" check_command = "hostalive" } object Service "cluster" { check_command = "cluster" check_interval = 5s retry_interval = 1s host_name = "icinga2a" } object Service "icinga" { check_command = "icinga" max_check_attempts = 3 check_interval = 60s retry_interval = 30s host_name = "icinga2a" } object Service "cluster-zone-checker" { check_command = "cluster-zone" check_interval = 5s retry_interval = 1s vars.cluster_zone = "checker" host_name = "icinga2a" }
  • 30. www.netways.de // blog.netways.de // @netways We love Open Source ICINGA 2.X CLUSTER – GESUNDHEITSCHECKS
  • 31. www.netways.de // blog.netways.de // @netways We love Open Source LIVE DEMO
  • 32. www.netways.de // blog.netways.de // @netways We love Open Source ZUSAMMENFASSUNG – WAS SPRICHT FÜR ICINGA 2? ■ Lizenzkostenfrei ■ Weite Verbreitung auch in Enterprise Projekten ■ Gute Skalierbarkeit für große Umgebungen ■ Plugins für nahezu jede Art von Hard- und Software ■ Einfache Erweiterbarkeit durch Plugins und Addons ■ Sehr aktive (deutsche) Community ■ Aktive Entwicklung im Bereich der Core- und Addonprojekte ■ Professioneller Support (durch NETWAYS)
  • 33. www.netways.de // blog.netways.de // @netways We love Open Source FRAGEN UND ANTWORTEN
  • 34. www.netways.de // blog.netways.de // @netways We love Open Source WEBINAR KALENDER ■ Logstash: Windows und Linux Log Management  11. November 2014 - 10:30 Uhr
  • 35. 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

Notas do Editor

  1. minimumAbove() function: draw only series whose min is above n aliasSub() function: perform a regex search/replace on metric names 0.9.11 hatte Probleme mit Cache Queries
  2. minimumAbove() function: draw only series whose min is above n aliasSub() function: perform a regex search/replace on metric names 0.9.11 hatte Probleme mit Cache Queries
  3. minimumAbove() function: draw only series whose min is above n aliasSub() function: perform a regex search/replace on metric names 0.9.11 hatte Probleme mit Cache Queries
  4. minimumAbove() function: draw only series whose min is above n aliasSub() function: perform a regex search/replace on metric names 0.9.11 hatte Probleme mit Cache Queries