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 | |
---|---|
Haben Sie diese Veranstaltung besucht? Feedback abgeben |
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.