Modernes System-Management
Alles ist ein Stream
Sebastian ‘tokkee’ Harl
<sh@tokkee.org>
Grazer Linuxtage 2015
25. April 20...
System Management
• Monitoring
• Automatisierung
• Logging (Monitoring, Debugging)
• Performance Analyse
• Provisionierung...
(Fast) Alles ist ein Stream
Streams sind Graphen
c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 4
Monitoring?
Monitor: Hallo, wie geht es dir?
System: Hallo, alles okay.
Monitor: Gut :-)
c 2015 Sebastian ‘tokkee’ Harl Mo...
Monitoring?
Monitor: Hallo, wie geht es dir?
System: Hallo, alles okay.
Monitor: Gut :-)
Und
wenn
nicht?
c 2015 Sebastian ...
Beispiel: collectd
collectd
...
https://collectd.org/
c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 6
Beispiel: Riemann
http://riemann.io/
c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 7
Beispiel: Riemann
http://riemann.io/
c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 8
Interoperabilit¨at
“KISS”
One tool, one job
% grep dat007 
| awk ‘{print $2,$5}’ 
| sort | uniq -c | sort -n
c 2015 Sebast...
Events
Beispiel: ELK
c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 11
Automatisierung
Automatisierung
• Konfigurationsmanagement
• Deployment
• Life-Cycle Management
• Inventarisierung
c 2015 Sebastian ‘tokkee...
Beispiel: Puppet + Foreman
http://theforeman.org
c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 14
Beispiel: Puppet + Foreman
http://theforeman.org
c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 15
Das System. Es lebt!
Lebende Systeme verwalten
• Aggregierung von Informationen
→ “Business Process” Ansicht
• Abgleich von verschiedenen
Verwa...
Beispiel: SysDB
SysDB
Mod1 Mod2
https://sysdb.io/
c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 18
Moderne System-Management Tools
• Erweiterbarkeit:
Plugins
offene APIs / Protokolle
REST, gRPC, JSON, protobuf
• Instrument...
Standard APIs
Modernes System-Management
Danke f¨ur die Aufmerksamkeit!
Fragen, Kommentare, Anmerkungen, Rants?
Sebastian ‘tokkee’ Harl
...
Modernes System-Management — Alles ist ein Stream
Nächste SlideShare
Wird geladen in …5
×

Modernes System-Management — Alles ist ein Stream

295 Aufrufe

Veröffentlicht am

System-Management reicht von der System-Automatisierung und Debugging über Monitoring und Performance-Analyse zur Kapazitätsplanung und Inventarisierung. Viele OpenSource Werkzeuge sind dafür verfügbar und umfassen traditionelle, statische Monitoring-Werkzeuge wie Nagios/Icinga, Konfigurationswerkzeuge wie Puppet, verschiedene "Cloud" Lösungen zur Automatisierung wie Docker bis hin zu sehr flexiblen, Stream-basierten Analyse- und Monitoring-Werkzeugen wie Riemann oder Logstash. Es ist schwer, bei dieser Vielzahl an Möglichkeiten, die richtige Lösung zu finden und häufig sieht man Tendenzen, in einer einzelnen Anwendung (mehr schlecht als recht) die wichtigsten Aspekte zu erschlagen und weitere Gesichtspunkte außen vor zu lassen. Das richtige Potential kann jedoch erst durch die Kombination von den (für den jeweiligen Anwendungsfall) besten Lösungen ausgeschöpft werden, ganz im Sinne des KISS Prinzips. Viele Produkte bieten mächtige Schnittstellen, um dies zu erreichen.

Dieser Vortrag bietet einen Überblick über bestehende Möglichkeiten und diskutiert Prinzipien, die in neuen Lösungen beachtet werden sollten. Der Fokus liegt darauf, dass jeder Anwender die für sich optimale Lösung umsetzen kann, indem die richtigen Komponenten miteinander integriert werden um ein geeignet skalierenden Gesamtprodukt zu gestalten.

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
295
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
6
Aktionen
Geteilt
0
Downloads
4
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Modernes System-Management — Alles ist ein Stream

  1. 1. Modernes System-Management Alles ist ein Stream Sebastian ‘tokkee’ Harl <sh@tokkee.org> Grazer Linuxtage 2015 25. April 2015 Graz
  2. 2. System Management • Monitoring • Automatisierung • Logging (Monitoring, Debugging) • Performance Analyse • Provisionierung • Inventarisierung • ... c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 2
  3. 3. (Fast) Alles ist ein Stream
  4. 4. Streams sind Graphen c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 4
  5. 5. Monitoring? Monitor: Hallo, wie geht es dir? System: Hallo, alles okay. Monitor: Gut :-) c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 5
  6. 6. Monitoring? Monitor: Hallo, wie geht es dir? System: Hallo, alles okay. Monitor: Gut :-) Und wenn nicht? c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 5
  7. 7. Beispiel: collectd collectd ... https://collectd.org/ c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 6
  8. 8. Beispiel: Riemann http://riemann.io/ c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 7
  9. 9. Beispiel: Riemann http://riemann.io/ c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 8
  10. 10. Interoperabilit¨at “KISS” One tool, one job % grep dat007 | awk ‘{print $2,$5}’ | sort | uniq -c | sort -n c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 9
  11. 11. Events
  12. 12. Beispiel: ELK c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 11
  13. 13. Automatisierung
  14. 14. Automatisierung • Konfigurationsmanagement • Deployment • Life-Cycle Management • Inventarisierung c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 13
  15. 15. Beispiel: Puppet + Foreman http://theforeman.org c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 14
  16. 16. Beispiel: Puppet + Foreman http://theforeman.org c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 15
  17. 17. Das System. Es lebt!
  18. 18. Lebende Systeme verwalten • Aggregierung von Informationen → “Business Process” Ansicht • Abgleich von verschiedenen Verwaltungssystemen • Verlinkungen: Drill-in c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 17
  19. 19. Beispiel: SysDB SysDB Mod1 Mod2 https://sysdb.io/ c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 18
  20. 20. Moderne System-Management Tools • Erweiterbarkeit: Plugins offene APIs / Protokolle REST, gRPC, JSON, protobuf • Instrumentarisierung (Monitoring!) • KISS: “Microservices” c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 20
  21. 21. Standard APIs
  22. 22. Modernes System-Management Danke f¨ur die Aufmerksamkeit! Fragen, Kommentare, Anmerkungen, Rants? Sebastian ‘tokkee’ Harl <sh@tokkee.org> c 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 22

×