GLT14 - 14.11

Grazer Linuxtage 2014

Vortragende
Sebastian "tokkee" Harl
Programm
Tag Samstag, 5.4. (Vorträge) - 2014-04-05
Raum HS14
Beginn 15:00
Dauer 00:40
Info
ID 327
Veranstaltungstyp Vortrag
Track Admin
Sprache der Veranstaltung deutsch
Feedback

SysDB — ein Datenaggregator für System-Informationen

All your systems are belong to you

„System DataBase“ (SysDB) ist ein Werkzeug zum aggregieren diverser System-Informationen aus verschiedenen Datenquellen. Es kann dazu verwendet werden, Eigenschaften und Zustände von Hard- und Software-Systemen zum Beispiel aus Inventar-Datenbanken, Monitoring-System, oder ähnlichem (z.B. Nagios, Puppet, collectd) abzufragen. Die Informationen werden dann an Hand ihrer Attribute zusammengefasst, um Informationen zu einzelnen System im Überblick zu erhalten.

In den meisten heterogenen, großen IT-Umgebungen kommen verschiedene Werkzeuge zum Einsatz, die Informationen zu den einzelnen Hard- und Software-Systemen beinhalten oder einen Zustand davon abfragen. Beispiele dafür sind Monitoring-Systeme wie Nagios oder Konfigurationswerkzeuge wie Puppet. Diese bieten Informationen wie System-Status, Attribute (Facts) von Systemen und Beziehungen zwischen verschiedenen Entitäten. SysDB („System DataBase‘) bietet die Möglichkeit diese Informationen zusammenzuführen und damit einen umfassenden Gesamt-Überblick über jedes System zu erhalten. Dazu werden die Objekte (Informationen) der verschiedenen Backend-Objekte auf generischen Objekten abgebildet und an Hand ihrer Attribute miteinander korreliert. Damit werden alle wichtigen Informationen einer Infrastruktur in einer einzelnen Hierarchie zusammengefasst und können zentral über eine Schnittstelle abgefragt werden. Dies wiederum ermöglich Anwendungsfälle wie zentrale Dashboards, Verknüpfung von Informationen aus dem Monitoring und Inventar, die Identifizierung von fehlenden Informationen in einzelnen Backends und vieles mehr.

Dieser Vortrag liefert einen Überblick über SysDB, dessen Features und Beispiel-Anwendungsfälle. Das Projekt ist noch in einem frühen Entwicklungsstadium aber bereits einsatzbereit. Der Vortrag wird auch einen Ausblick in die Zukunft und Integration in weitere Dienste aufzeigen.