SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Monitoring-Landschaft auf Basis von OMD
Referent: Reiko Streng – IT@M Betrieb
Nürnberg, 21.10.13
2Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Vorstellung it@M
●
Stadt München als größter kommunaler Arbeitgeber in Deutschland
mit 30.000 Beschäftigten und 27.000 PC-Arbeitsplätzen
●
it@M als zentraler Dienstleister für Informations- und
Telekommunikationstechnik in der Landeshauptstadt München
●
Gründung Eigenbetrieb am 01.01.2011, 600 Mitarbeiter
●
Monitoring als zentraler Punkt im Betrieb um IT-Services für
Referate und Eigenbetriebe überwachen zu können
3Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Inhalt
Bisherige Nagios-LandschaftBisherige Nagios-Landschaft
Neugestaltung mit Hilfe von OMDNeugestaltung mit Hilfe von OMD
Monitoring-Landschaft im ÜberblickMonitoring-Landschaft im Überblick
KonfigurationKonfiguration
4Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Inhalt
Bisherige Nagios-LandschaftBisherige Nagios-Landschaft
Neugestaltung mit Hilfe von OMDNeugestaltung mit Hilfe von OMD
Monitoring-Landschaft im ÜberblickMonitoring-Landschaft im Überblick
KonfigurationKonfiguration
5Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Bisherige Nagios-Landschaft (1)
6Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Bisherige Nagios-Landschaft (2)
●
Zentrales Nagiossystem für alle Systeme bei der LHM
●
Dezentrales Nagios aus Sicht der Referate
●
Eingesetzte Komponenten: Nagios, Plugins, NRPE, Check-Mk,
ndo, PNP, Nagvis, NSCA, snmptt …
●
Gewachsene Probleme mit der Zeit → Lastverteilung, Wildwuchs,
keine einheitlichen Standards in der Überwachung
7Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Inhalt
Bisherige Nagios-LandschaftBisherige Nagios-Landschaft
Neugestaltung mit Hilfe von OMDNeugestaltung mit Hilfe von OMD
Monitoring-Landschaft im ÜberblickMonitoring-Landschaft im Überblick
KonfigurationKonfiguration
8Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Neugestaltung Monitoring-Landschaft
●
Neuaufbau einer flexiblen Landschaft
●
Einfach erweiterbar
●
Anbindung an Fremdsysteme (CMDB, Reporting, DMZ-Worker)
●
Schaffung von Monitoring-Standards
●
Revisionssicher
9Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Neugestaltung Monitoring-Landschaft
10Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
OMD - Open Monitoring Distribution (1)
Apache
PNP4Nagi
os
NagVis
Thruk
JMX4Perl
livestatus
NSCA
RRDTool /
RRDCach
eD
Plugins
usw…
11Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
OMD - Open Monitoring Distribution (2)
●
Alle geforderten Komponenten „on board“
●
Durch die jeweiligen Maintainer gepflegt
●
Ein einzelnes Paket
●
Sicherer Update Pfad
●
OMD LHM Addon Paket für die Speziellen Anforderung (z.B. SNMP
Worker, Plugins, DB Clients, GUI-Customizing...) der
Landeshauptstadt München
12Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Inhalt
Bisherige Nagios-LandschaftBisherige Nagios-Landschaft
Neugestaltung mit Hilfe von OMDNeugestaltung mit Hilfe von OMD
Monitoring-Landschaft im ÜberblickMonitoring-Landschaft im Überblick
KonfigurationKonfiguration
13Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Die Monitoring Umgebung (1)
14Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Mod Gearman (1)
15Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Mod Gearman (2)
●
Messaging Bus
●
Verschlüsselt mit AES 256
●
Worker beliebig erweiterbar (Dynamisch)
●
„abgesetzte“ Worker möglich (z.B. DMZ/Standorte)  Monitoring
aus Kundensicht möglich
16Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Die Monitoring Umgebung (2)
●
Plugin-Worker führen die
eigentlichen Checks aus
●
Lastverteilung durch mehrere
Worker
●
Plugin-Worker flexibel erweiterbar
17Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Die Monitoring Umgebung (3)
●
Reporting-Worker um Ergebnisse
der Checks in Datenbank zu
schreiben
●
Monitoring somit Datenquelle für
separates Reporting
18Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Die Monitoring Umgebung (4)
●
DMZ-Überwachung mit Hilfe von
Gearman-Proxy
●
Vorteile für DMZ: Nur eine
FW-Regel, umgekehrte Traffic
Richtung möglich (Server zu
Worker)
19Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Die Monitoring Umgebung (5)
●
Zugriff über mobile Endgeräte mit
Hilfe der Mobile-Thruk-GUI
problemlos möglich
20Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Umgebung Pro / Contra
21Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Inhalt
Bisherige Nagios-LandschaftBisherige Nagios-Landschaft
Neugestaltung mit Hilfe von OMDNeugestaltung mit Hilfe von OMD
Monitoring-Landschaft im ÜberblickMonitoring-Landschaft im Überblick
KonfigurationKonfiguration
22Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Konfiguration der Objekte (1)
23Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Konfiguration der Objekte (2)
●
ODS Files können von jedem bearbeitet werden
●
Admins benötigen keine Kenntnisse über Nagios
●
Nur CMDB Relevante Daten und Thresholds werden eingepflegt
24Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Konfiguration der Objekte (3)
●
Coshsh framework zur einfachen Generierung von Konfigurationen
durch Coshsh-Klassen und Coshsh-Templates:
25Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Konfiguration der Objekte (4)
●
Applikationen werden durch Details beschrieben
 Immer Paar aus Name/Type
●
Klasse als Bindeglied zum Template: Je Type eine Klasse (Linux,
Windows, Oracle, Loadbalancer, Apache usw.)
●
Template ist ein Satz von vorgefertigten Services
●
Vorführung
26Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Konfiguration der Objekte (5)
27Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Konfiguration der Objekte (6)
●
statische- und dynamische Nagios-Konfiguration
●
Statische Daten werden durch Nagios-Admin gepflegt:
Timeperiods, Templates, Commands
●
Dynamische Daten werden durch coshsh erstellt:
Hosts, Services, Kontakte
28Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Konfiguration der Objekte (7)
●
Automatische Generierung lässt keine „Ausreißer“ zu  Hoher
Grad an standardisierte Überwachung je Klasse
●
standardisierte Service-Namen (Ping PING ICMP)
●
Thresholds werden an die Admins ausgelagert  im ODS NICHT
durch die Nagios Admins
●
Servicepacks/Templates bleiben in der Hoheit der Nagios Admins
29Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Konfiguration der Objekte (8)
●
Konfiguration wird mit Hilfe von GIT Repository verwaltet
●
Coshsh generiert Konfiguration direkt ins GIT
●
OMD Init-Hook beim Start von Nagios  Git Pull der Konfiguration
●
Nagios Pre-Flight-Check lädt nur lauffähige Konfiguration
30Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13
Fragen?
Herzlichen Dank für Ihre Aufmerksamkeit!
Reiko Streng
Landeshauptstadt München
it@M
Geschäftsbereich Betrieb
Servicebereich B1
Serviceteam B11
Herzogspitalstraße 24
80331 München
Tel.: +49 89 233 21321
E-Mail: reiko.streng@muenchen.de

Weitere ähnliche Inhalte

Ähnlich wie OSMC 2013 | Monitoring-Landschaft auf Basis von OMD by Reiko Streng

SSV Predictive Maintenance
SSV Predictive MaintenanceSSV Predictive Maintenance
SSV Predictive MaintenanceNorbert Redeker
 
OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...
OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...
OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...NETWAYS
 
OSMC 2013 | Monitoring als Quelle der Wahrheit im Wellendeployment einer dyna...
OSMC 2013 | Monitoring als Quelle der Wahrheit im Wellendeployment einer dyna...OSMC 2013 | Monitoring als Quelle der Wahrheit im Wellendeployment einer dyna...
OSMC 2013 | Monitoring als Quelle der Wahrheit im Wellendeployment einer dyna...NETWAYS
 
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...JRibbeck
 
System Center Configuration Manager with Azure, Intune and Application Manage...
System Center Configuration Manager with Azure, Intune and Application Manage...System Center Configuration Manager with Azure, Intune and Application Manage...
System Center Configuration Manager with Azure, Intune and Application Manage...Digicomp Academy AG
 
OGD Phase 29 der Stadtvermessung Wien
OGD Phase 29 der Stadtvermessung WienOGD Phase 29 der Stadtvermessung Wien
OGD Phase 29 der Stadtvermessung WienStadt Wien
 
Oracle connection manager_cman_doag_sig_security_mai_2015
Oracle connection manager_cman_doag_sig_security_mai_2015Oracle connection manager_cman_doag_sig_security_mai_2015
Oracle connection manager_cman_doag_sig_security_mai_2015Gunther Pippèrr
 
OSMC 2018 | Netzwerkmonitoring mit Prometheus by Matthias Gallinger
OSMC 2018 | Netzwerkmonitoring mit Prometheus by Matthias GallingerOSMC 2018 | Netzwerkmonitoring mit Prometheus by Matthias Gallinger
OSMC 2018 | Netzwerkmonitoring mit Prometheus by Matthias GallingerNETWAYS
 
Swiss PLM-Forum 2011 - Suchen und Finden im Digitalen Produkt
Swiss PLM-Forum 2011 - Suchen und Finden im Digitalen ProduktSwiss PLM-Forum 2011 - Suchen und Finden im Digitalen Produkt
Swiss PLM-Forum 2011 - Suchen und Finden im Digitalen ProduktIntelliact AG
 
Dbvisit Standby - Die kostengünstige und einfache Standby-Lösung
Dbvisit Standby - Die kostengünstige und einfache Standby-LösungDbvisit Standby - Die kostengünstige und einfache Standby-Lösung
Dbvisit Standby - Die kostengünstige und einfache Standby-LösungOPITZ CONSULTING Deutschland
 
s+c infiniband grundlagen_de_nov10
s+c infiniband grundlagen_de_nov10s+c infiniband grundlagen_de_nov10
s+c infiniband grundlagen_de_nov10sciecomp
 
FME als zentrales Element der GIS-Infrastruktur in der Autonomen Provinz Bozen
FME als zentrales Element der GIS-Infrastruktur in der Autonomen Provinz BozenFME als zentrales Element der GIS-Infrastruktur in der Autonomen Provinz Bozen
FME als zentrales Element der GIS-Infrastruktur in der Autonomen Provinz BozenSafe Software
 
Vorstellung des Einsatzes von FME in der DFS Deutsche Flugsicherung GmbH
Vorstellung des Einsatzes von FME in der DFS Deutsche Flugsicherung GmbHVorstellung des Einsatzes von FME in der DFS Deutsche Flugsicherung GmbH
Vorstellung des Einsatzes von FME in der DFS Deutsche Flugsicherung GmbHSafe Software
 
Zukunftsfähig durch Retrofitting mit Embedded Hard- und Software
Zukunftsfähig durch Retrofitting mit Embedded Hard- und SoftwareZukunftsfähig durch Retrofitting mit Embedded Hard- und Software
Zukunftsfähig durch Retrofitting mit Embedded Hard- und Softwareiesy GmbH & Co. KG
 
CeBit 2001 Messebericht
CeBit 2001 MesseberichtCeBit 2001 Messebericht
CeBit 2001 MesseberichtThomas Wöhlke
 
OSMC 2010 | Merlin - status quo by Wolfgang Barth
OSMC 2010 | Merlin - status quo by Wolfgang BarthOSMC 2010 | Merlin - status quo by Wolfgang Barth
OSMC 2010 | Merlin - status quo by Wolfgang BarthNETWAYS
 
Überblick zu EF7 auf DevCon der Fox-Pro-Usergroup in Frankfurt, Nov 2015
Überblick zu EF7 auf DevCon der Fox-Pro-Usergroup in Frankfurt, Nov 2015Überblick zu EF7 auf DevCon der Fox-Pro-Usergroup in Frankfurt, Nov 2015
Überblick zu EF7 auf DevCon der Fox-Pro-Usergroup in Frankfurt, Nov 2015Manfred Steyer
 

Ähnlich wie OSMC 2013 | Monitoring-Landschaft auf Basis von OMD by Reiko Streng (20)

Infrastructure Solution Day | Core
Infrastructure Solution Day | CoreInfrastructure Solution Day | Core
Infrastructure Solution Day | Core
 
Windows 8 Deployments
Windows 8 DeploymentsWindows 8 Deployments
Windows 8 Deployments
 
SSV Predictive Maintenance
SSV Predictive MaintenanceSSV Predictive Maintenance
SSV Predictive Maintenance
 
OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...
OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...
OSMC 2013 | 10 Jahre Monitoring mit Open Source Software bei der DB Systel by...
 
Swisscom Rechenzentrum
Swisscom RechenzentrumSwisscom Rechenzentrum
Swisscom Rechenzentrum
 
OSMC 2013 | Monitoring als Quelle der Wahrheit im Wellendeployment einer dyna...
OSMC 2013 | Monitoring als Quelle der Wahrheit im Wellendeployment einer dyna...OSMC 2013 | Monitoring als Quelle der Wahrheit im Wellendeployment einer dyna...
OSMC 2013 | Monitoring als Quelle der Wahrheit im Wellendeployment einer dyna...
 
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
 
System Center Configuration Manager with Azure, Intune and Application Manage...
System Center Configuration Manager with Azure, Intune and Application Manage...System Center Configuration Manager with Azure, Intune and Application Manage...
System Center Configuration Manager with Azure, Intune and Application Manage...
 
OGD Phase 29 der Stadtvermessung Wien
OGD Phase 29 der Stadtvermessung WienOGD Phase 29 der Stadtvermessung Wien
OGD Phase 29 der Stadtvermessung Wien
 
Oracle connection manager_cman_doag_sig_security_mai_2015
Oracle connection manager_cman_doag_sig_security_mai_2015Oracle connection manager_cman_doag_sig_security_mai_2015
Oracle connection manager_cman_doag_sig_security_mai_2015
 
OSMC 2018 | Netzwerkmonitoring mit Prometheus by Matthias Gallinger
OSMC 2018 | Netzwerkmonitoring mit Prometheus by Matthias GallingerOSMC 2018 | Netzwerkmonitoring mit Prometheus by Matthias Gallinger
OSMC 2018 | Netzwerkmonitoring mit Prometheus by Matthias Gallinger
 
Swiss PLM-Forum 2011 - Suchen und Finden im Digitalen Produkt
Swiss PLM-Forum 2011 - Suchen und Finden im Digitalen ProduktSwiss PLM-Forum 2011 - Suchen und Finden im Digitalen Produkt
Swiss PLM-Forum 2011 - Suchen und Finden im Digitalen Produkt
 
Dbvisit Standby - Die kostengünstige und einfache Standby-Lösung
Dbvisit Standby - Die kostengünstige und einfache Standby-LösungDbvisit Standby - Die kostengünstige und einfache Standby-Lösung
Dbvisit Standby - Die kostengünstige und einfache Standby-Lösung
 
s+c infiniband grundlagen_de_nov10
s+c infiniband grundlagen_de_nov10s+c infiniband grundlagen_de_nov10
s+c infiniband grundlagen_de_nov10
 
FME als zentrales Element der GIS-Infrastruktur in der Autonomen Provinz Bozen
FME als zentrales Element der GIS-Infrastruktur in der Autonomen Provinz BozenFME als zentrales Element der GIS-Infrastruktur in der Autonomen Provinz Bozen
FME als zentrales Element der GIS-Infrastruktur in der Autonomen Provinz Bozen
 
Vorstellung des Einsatzes von FME in der DFS Deutsche Flugsicherung GmbH
Vorstellung des Einsatzes von FME in der DFS Deutsche Flugsicherung GmbHVorstellung des Einsatzes von FME in der DFS Deutsche Flugsicherung GmbH
Vorstellung des Einsatzes von FME in der DFS Deutsche Flugsicherung GmbH
 
Zukunftsfähig durch Retrofitting mit Embedded Hard- und Software
Zukunftsfähig durch Retrofitting mit Embedded Hard- und SoftwareZukunftsfähig durch Retrofitting mit Embedded Hard- und Software
Zukunftsfähig durch Retrofitting mit Embedded Hard- und Software
 
CeBit 2001 Messebericht
CeBit 2001 MesseberichtCeBit 2001 Messebericht
CeBit 2001 Messebericht
 
OSMC 2010 | Merlin - status quo by Wolfgang Barth
OSMC 2010 | Merlin - status quo by Wolfgang BarthOSMC 2010 | Merlin - status quo by Wolfgang Barth
OSMC 2010 | Merlin - status quo by Wolfgang Barth
 
Überblick zu EF7 auf DevCon der Fox-Pro-Usergroup in Frankfurt, Nov 2015
Überblick zu EF7 auf DevCon der Fox-Pro-Usergroup in Frankfurt, Nov 2015Überblick zu EF7 auf DevCon der Fox-Pro-Usergroup in Frankfurt, Nov 2015
Überblick zu EF7 auf DevCon der Fox-Pro-Usergroup in Frankfurt, Nov 2015
 

OSMC 2013 | Monitoring-Landschaft auf Basis von OMD by Reiko Streng

  • 1. Monitoring-Landschaft auf Basis von OMD Referent: Reiko Streng – IT@M Betrieb Nürnberg, 21.10.13
  • 2. 2Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Vorstellung it@M ● Stadt München als größter kommunaler Arbeitgeber in Deutschland mit 30.000 Beschäftigten und 27.000 PC-Arbeitsplätzen ● it@M als zentraler Dienstleister für Informations- und Telekommunikationstechnik in der Landeshauptstadt München ● Gründung Eigenbetrieb am 01.01.2011, 600 Mitarbeiter ● Monitoring als zentraler Punkt im Betrieb um IT-Services für Referate und Eigenbetriebe überwachen zu können
  • 3. 3Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Inhalt Bisherige Nagios-LandschaftBisherige Nagios-Landschaft Neugestaltung mit Hilfe von OMDNeugestaltung mit Hilfe von OMD Monitoring-Landschaft im ÜberblickMonitoring-Landschaft im Überblick KonfigurationKonfiguration
  • 4. 4Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Inhalt Bisherige Nagios-LandschaftBisherige Nagios-Landschaft Neugestaltung mit Hilfe von OMDNeugestaltung mit Hilfe von OMD Monitoring-Landschaft im ÜberblickMonitoring-Landschaft im Überblick KonfigurationKonfiguration
  • 5. 5Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Bisherige Nagios-Landschaft (1)
  • 6. 6Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Bisherige Nagios-Landschaft (2) ● Zentrales Nagiossystem für alle Systeme bei der LHM ● Dezentrales Nagios aus Sicht der Referate ● Eingesetzte Komponenten: Nagios, Plugins, NRPE, Check-Mk, ndo, PNP, Nagvis, NSCA, snmptt … ● Gewachsene Probleme mit der Zeit → Lastverteilung, Wildwuchs, keine einheitlichen Standards in der Überwachung
  • 7. 7Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Inhalt Bisherige Nagios-LandschaftBisherige Nagios-Landschaft Neugestaltung mit Hilfe von OMDNeugestaltung mit Hilfe von OMD Monitoring-Landschaft im ÜberblickMonitoring-Landschaft im Überblick KonfigurationKonfiguration
  • 8. 8Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Neugestaltung Monitoring-Landschaft ● Neuaufbau einer flexiblen Landschaft ● Einfach erweiterbar ● Anbindung an Fremdsysteme (CMDB, Reporting, DMZ-Worker) ● Schaffung von Monitoring-Standards ● Revisionssicher
  • 9. 9Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Neugestaltung Monitoring-Landschaft
  • 10. 10Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 OMD - Open Monitoring Distribution (1) Apache PNP4Nagi os NagVis Thruk JMX4Perl livestatus NSCA RRDTool / RRDCach eD Plugins usw…
  • 11. 11Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 OMD - Open Monitoring Distribution (2) ● Alle geforderten Komponenten „on board“ ● Durch die jeweiligen Maintainer gepflegt ● Ein einzelnes Paket ● Sicherer Update Pfad ● OMD LHM Addon Paket für die Speziellen Anforderung (z.B. SNMP Worker, Plugins, DB Clients, GUI-Customizing...) der Landeshauptstadt München
  • 12. 12Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Inhalt Bisherige Nagios-LandschaftBisherige Nagios-Landschaft Neugestaltung mit Hilfe von OMDNeugestaltung mit Hilfe von OMD Monitoring-Landschaft im ÜberblickMonitoring-Landschaft im Überblick KonfigurationKonfiguration
  • 13. 13Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Die Monitoring Umgebung (1)
  • 14. 14Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Mod Gearman (1)
  • 15. 15Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Mod Gearman (2) ● Messaging Bus ● Verschlüsselt mit AES 256 ● Worker beliebig erweiterbar (Dynamisch) ● „abgesetzte“ Worker möglich (z.B. DMZ/Standorte)  Monitoring aus Kundensicht möglich
  • 16. 16Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Die Monitoring Umgebung (2) ● Plugin-Worker führen die eigentlichen Checks aus ● Lastverteilung durch mehrere Worker ● Plugin-Worker flexibel erweiterbar
  • 17. 17Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Die Monitoring Umgebung (3) ● Reporting-Worker um Ergebnisse der Checks in Datenbank zu schreiben ● Monitoring somit Datenquelle für separates Reporting
  • 18. 18Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Die Monitoring Umgebung (4) ● DMZ-Überwachung mit Hilfe von Gearman-Proxy ● Vorteile für DMZ: Nur eine FW-Regel, umgekehrte Traffic Richtung möglich (Server zu Worker)
  • 19. 19Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Die Monitoring Umgebung (5) ● Zugriff über mobile Endgeräte mit Hilfe der Mobile-Thruk-GUI problemlos möglich
  • 20. 20Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Umgebung Pro / Contra
  • 21. 21Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Inhalt Bisherige Nagios-LandschaftBisherige Nagios-Landschaft Neugestaltung mit Hilfe von OMDNeugestaltung mit Hilfe von OMD Monitoring-Landschaft im ÜberblickMonitoring-Landschaft im Überblick KonfigurationKonfiguration
  • 22. 22Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Konfiguration der Objekte (1)
  • 23. 23Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Konfiguration der Objekte (2) ● ODS Files können von jedem bearbeitet werden ● Admins benötigen keine Kenntnisse über Nagios ● Nur CMDB Relevante Daten und Thresholds werden eingepflegt
  • 24. 24Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Konfiguration der Objekte (3) ● Coshsh framework zur einfachen Generierung von Konfigurationen durch Coshsh-Klassen und Coshsh-Templates:
  • 25. 25Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Konfiguration der Objekte (4) ● Applikationen werden durch Details beschrieben  Immer Paar aus Name/Type ● Klasse als Bindeglied zum Template: Je Type eine Klasse (Linux, Windows, Oracle, Loadbalancer, Apache usw.) ● Template ist ein Satz von vorgefertigten Services ● Vorführung
  • 26. 26Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Konfiguration der Objekte (5)
  • 27. 27Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Konfiguration der Objekte (6) ● statische- und dynamische Nagios-Konfiguration ● Statische Daten werden durch Nagios-Admin gepflegt: Timeperiods, Templates, Commands ● Dynamische Daten werden durch coshsh erstellt: Hosts, Services, Kontakte
  • 28. 28Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Konfiguration der Objekte (7) ● Automatische Generierung lässt keine „Ausreißer“ zu  Hoher Grad an standardisierte Überwachung je Klasse ● standardisierte Service-Namen (Ping PING ICMP) ● Thresholds werden an die Admins ausgelagert  im ODS NICHT durch die Nagios Admins ● Servicepacks/Templates bleiben in der Hoheit der Nagios Admins
  • 29. 29Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Konfiguration der Objekte (8) ● Konfiguration wird mit Hilfe von GIT Repository verwaltet ● Coshsh generiert Konfiguration direkt ins GIT ● OMD Init-Hook beim Start von Nagios  Git Pull der Konfiguration ● Nagios Pre-Flight-Check lädt nur lauffähige Konfiguration
  • 30. 30Monitoring-Landschaft auf Basis von OMD · Reiko Streng · 21.10.13 Fragen?
  • 31. Herzlichen Dank für Ihre Aufmerksamkeit! Reiko Streng Landeshauptstadt München it@M Geschäftsbereich Betrieb Servicebereich B1 Serviceteam B11 Herzogspitalstraße 24 80331 München Tel.: +49 89 233 21321 E-Mail: reiko.streng@muenchen.de