next generation monitoring mit icinga2 und grafana€¦ · sap infrastruktur sap...
TRANSCRIPT
![Page 1: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/1.jpg)
…mit katprep
Automatische Linux-Systemverwaltung
![Page 2: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/2.jpg)
CHRISTIAN STANKOWICSenior System Engineer
Geschäftsstelle Mitte
Virtualisierung, Enterprise Linux, DevOps, Monitoring
Blogger (cstan.io)
Mobil: +49 151 18025982
Tel.: +49 6122 536 0
Fax: +49 6122 536 399
Borsigstraße 1465205 Wiesbaden
whoamiIhr Weg zu uns
212.08.2019
Automatische Linux-Systemverwaltung mit katprep
![Page 3: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/3.jpg)
1
Agenda
12.08.2019
Automatische Linux-Systemverwaltung mit katprep
3
SVA
3 Architektur
5 Ausblick
2 Status quo
4 Demo
![Page 4: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/4.jpg)
SVA System Vertrieb Alexander GmbH
![Page 5: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/5.jpg)
Über uns
Größter inhabergeführter System-IntegratorDeutschlands
Starkes Wachstum mit mehr
als 1.100 Mitarbeiternin Deutschland
Profil und Unternehmensziel
Unternehmerische
Ziele
Qualität & Integrität
Wert-schätzung
des Kunden
Motivierende Umgebung für Mitarbeiter &
Partner
Entwicklung
Betreuung
Lieferung
Unsere Kunden begleiten
wir langfristig in allen Prozessschritten.
512.08.2019
Automatische Linux-Systemverwaltung mit katprep
![Page 6: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/6.jpg)
Automotive
Maschinen & Anlagenbau
Retail
Finance & Insurance
Telekommu-nikation
Standorte18
Public
6 TOPBranchen
Wiesbaden
Über uns
Unternehmen
12.08.2019
Automatische Linux-Systemverwaltung mit katprep
6
![Page 7: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/7.jpg)
Produkte
Produktportfolio auf einen Blick
Automatische Linux-Systemverwaltung mit katprep
Big Data Plattformen
IT Operations Analytics
Business Analytics und IoT
Archivierung
Backup und Recovery
Disaster Recovery
High Availability
Notfallplanung
Software Asset Management
Enterprise Asset Management
IT Service Management
Enterprise Service Management
SAP Infrastruktur
SAP Technologieberatung
SAP Solution Manager
SAP Analytics
Betriebsunterstützung/ Managed Services
BVQ
IDR
Liberyse
medPower
Business Continuity
Service Management
IT Security SVA Produkte
Big Data &Analytics
SAP
Storage- & Server-Systeme
IP-Netzwerk-Infrastruktur
Software Defined Data Center / Container
Cloud & Automation
Hyperconverged
Datacenter-Infrastructure
12.08.2019 7
Application & Desktop (CAD/E) Virtualization
Virtual Workspace & Mobility
Application, Information & Device Management
Unified Endpoint Management
End User Computing
Mainframe
Services / Consulting
zHosting
zBusiness Services
IBM System z Hardware
Managed Services
Information Security und Compliance Consulting
IT-Security-Architekturund -Integration
Penetration Testing
IT-Security Managed Services
Security Incident Response
![Page 8: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/8.jpg)
Status quo: ITErwartung Marketing vs. Realität
![Page 9: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/9.jpg)
9
Globale Standards
Automation
Single pane of
glass
Self-drivenoperations
Self-healing
apps
Cloud-native
IaC …
Quelle: https://imgur.com/V8i59If
![Page 10: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/10.jpg)
10
Manuelle Prozesse
Kein Standard
Viele Tools
Mehrere Hypervisor
Mehrere Monitoring Lösungen
„Das ist historisch bedingt!“
Legacy Apps
Single pain ofglass
Quelle: https://imgur.com/j4Kmp
![Page 11: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/11.jpg)
Linux
• Single-Vendor-Strategie auch bei Linux selten anzutreffen
• Anforderungen von Enterprise-Anwendungen
• m:n-Beziehungen verhindern Standardisierung
• Erschwerung von Systemwartung durch:
• Feste Wartungsfenster geringer Größe
• Verfügbarkeit vs. Design
• Live-Patching
• Risiken aufgrund fehlender Testsysteme
• Dokumentationsaufwand durch Zertifizierungen wie ISO/IEC 27001
Status quo
12.08.2019
Automatische Linux-Systemverwaltung mit katprep
11
Physik / Hypervisor Distribution
Major-ReleaseToolset
(Backup, Monitoring,…)
Applikation
![Page 12: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/12.jpg)
![Page 13: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/13.jpg)
Linux
• Wartungsarbeiten sind komplex
• Das eigentliche Aktualisieren von Systemen macht meistens nur einen Bruchteil der Arbeit aus
• Branchenübliches Vor- und Nachgeplänkel:
Die o.g. Teilschritte lassen sich automatisieren, um Zeit (und Nerven!) zu sparen.
Status quo
12.08.2019
Automatische Linux-Systemverwaltung mit katprep
13
Erstellen von Snapshots/Backups
Ausplanen von Monitoring
Informieren der Benutzer
Ausführen der Wartung
Dokumentation
![Page 14: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/14.jpg)
Automatisierungsfähige Teilaufgaben
• Katello patch preparation
• Python-Kommandozeilentool zurAutomatisierung von Teilschritten derSystemverwaltung
• Zentrale Schnittstelle für Foreman,Hypervisor und Monitoring
• Große Systemlandschaften lassen sich mitgeringerem Aufwand warten
• 4 Befehle für einen vollständigen Zyklus –unabhängig ob 1 oder 1000 Systemegewartet werden
katprep
12.08.2019
Automatische Linux-Systemverwaltung mit katprep
14
Vorbereitung
• Erstellen von Snapshots
• Ausplanen des Monitorings
Wartung
• Installieren von Software-Aktualisierungen
• Neustarten der betroffenen Systeme
Dokumentation
• Erstellen von auditierfähigenWartungsberichten verschiedener Formate
• Bereinigen von Snapshots
![Page 15: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/15.jpg)
Wartungsberichte
12.08.2019
Automatische Linux-Systemverwaltung mit katprep
15
![Page 16: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/16.jpg)
16
![Page 17: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/17.jpg)
Customizing
Wartungsberichte
12.08.2019
Automatische Linux-Systemverwaltung mit katprep
17
![Page 18: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/18.jpg)
• Es werden branchenübliche Hypervisoren und Monitoring-Lösungen unterstützt
• Hypervisoren und Monitoring-Lösungen und können nach definierten Objekten untersucht und mit Foreman verknüpft werden (auto-discovery)
• Speicherung als Puppet Host-Parameter
• Geplante Integrationen:
• check_mk bzw. Livestatus
• Spacewalk bzw. Uyuni
• Splunk
• Zabbix
Integrationen
12.08.2019
Automatische Linux-Systemverwaltung mit katprep
18
![Page 19: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/19.jpg)
Architektur
![Page 20: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/20.jpg)
Less is more
Architektur
12.08.2019
Automatische Linux-Systemverwaltung mit katprep
20
Quelle: https://stdevel.github.io/katprep/
![Page 21: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/21.jpg)
12.08.2019
Automatische Linux-Systemverwaltung mit katprep
21
Quelle: https://stdevel.github.io/katprep/
![Page 22: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/22.jpg)
Demo
![Page 23: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/23.jpg)
1. Auto-discovery mit Hypervisor und Monitoring
2. Patchen eines Systems mit Berichterstellung
Demos
12.08.2019
Automatische Linux-Systemverwaltung mit katprep
23
![Page 24: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/24.jpg)
![Page 25: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/25.jpg)
![Page 26: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/26.jpg)
![Page 27: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/27.jpg)
![Page 28: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/28.jpg)
Q/A
![Page 29: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/29.jpg)
Get in the game: https://github.com/stdevel/katprep/
Aktuelle TODOs:
- Weitere Integrationen (Spacewalk/Uyuni, check_mk, Zabbix,…)
- Unittests und Testumgebungen (Vagrant, Docker)
- Integration in Foreman-Weboberfläche
- Vereinfachung der Kommandos
- Bug fixes
Ausblick
12.08.2019
Automatische Linux-Systemverwaltung mit katprep
29
![Page 30: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/30.jpg)
Quelle: https://www.monkeyuser.com/2019/hack-slash-revert/
![Page 31: Next Generation Monitoring mit Icinga2 und Grafana€¦ · SAP Infrastruktur SAP Technologieberatung SAP Solution Manager SAP Analytics Betriebsunterstützung/ Managed Services BVQ](https://reader036.vdocuments.site/reader036/viewer/2022090605/6059ab274e131e783716434f/html5/thumbnails/31.jpg)
Vielen Dank für eure Aufmerksamkeit