View
30
Download
0
Category
Preview:
Citation preview
Modernes System-Management
Alles ist ein Stream
Sebastian ‘tokkee’ Harl<sh@tokkee.org>
Grazer Linuxtage 201525. April 2015
Graz
System Management
• Monitoring• Automatisierung• Logging (Monitoring, Debugging)• Performance Analyse• Provisionierung• Inventarisierung• ...
c© 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 2
(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 :-)
Und wenn nicht?
c© 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 5
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
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
Interoperabilitat
“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
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’ Harl Modernes System-Management – Folie 13
Beispiel: Puppet + Foreman
http://theforeman.orgc© 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 14
Beispiel: Puppet + Foreman
http://theforeman.orgc© 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 15
Das System. Es lebt!
Lebende Systeme verwalten
• Aggregierung von Informationen→ “Business Process” Ansicht
• Abgleich von verschiedenenVerwaltungssystemen
• Verlinkungen: Drill-in
c© 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 17
Beispiel: SysDB
SysDB
Mod1 Mod2
https://sysdb.io/c© 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 18
Moderne System-Management Tools
• Erweiterbarkeit:Pluginsoffene APIs / ProtokolleREST, gRPC, JSON, protobuf
• Instrumentarisierung (Monitoring!)• KISS: “Microservices”
c© 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 20
Standard APIs
Modernes System-Management
Danke fur die Aufmerksamkeit!
Fragen, Kommentare, Anmerkungen, Rants?
Sebastian ‘tokkee’ Harl<sh@tokkee.org>
c© 2015 Sebastian ‘tokkee’ Harl Modernes System-Management – Folie 22
Recommended