31
Open Source Datawarehouse für das IT-Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Embed Size (px)

Citation preview

Page 1: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Open Source Datawarehouse für das IT-

Management

04.03.2010 – CeBIT iX Forum

Referent: Bernd Erk

Page 2: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

KURZVORSTELLUNG

ÜBERBLICK DATAWAREHOUSE

DATENINTEGRATION

DATENAUSWERTUNG

BEISPIELE

FRAGEN UND ANTWORTEN

DATENHALTUNG

ON TIME

ON TIME

ON TIME

ON TIME

ON TIME

ON TIME

ON TIME

3 SLIDES

2 SLIDES

1 SLIDES

4 SLIDES

1 SLIDES

4 SLIDES

4 SLIDES

DESTINATION TIME REMARK

Agenda

DATENORGANISATION ON TIME1 SLIDES

Page 3: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

KURZVORSTELLUNG

BOARDING

Page 4: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Kurzvorstellung BERND ERK

32 Jahre seit 2007 bei der NETWAYS GmbH zuvor 8 Jahre im Bereich der IT-Architektur, Oracle und J2EE

– Datenbankoptimierung und Hochverfügbarkeit– High Performance Architekturen im SOA-Umfeld

Icinga Team Member

Page 5: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Kurzvorstellung NETWAYS

Firmengründung 1995 GmbH seit 2001 Open Source seit 1997 Nagios / Netsaint seit 1999

20 festangestellte Mitarbeiter

Spezialisierung in den Bereichen Open Source Systems Management und Open Source Datacenter Infrastructure

Page 6: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Unsere Kunden

Page 7: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Unsere Leistungen

Monitoring Performance Management Configuration Management Service Management Knowledge Management Asset Management Identity Management Backup & Recovery

OS Systems Management OS Datacenter Infrastructure

High Availability Lösungen Cluster Lösungen Loadbalancing Virtualisierung Speicherlösungen Firewalls Datenbanken Voice over IP

Managed Services Monitoring HW Veranstaltungen

Open Source DataCenter Solutions

Page 8: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Konferenzen

5. Monitoring Conference (OSMC)

Mehr als 260 Teilnehmer

Parallele Tracks mit Vorträgen & Workshops

06 & 07. Oktober -> http://netways.de/osmc

2. Open Source Datacenter Conference (OSDC)

Ca. 100 Teilnehmer

Parallele Tracks mit Vorträgen & Workshops

23. – 24. Juni -> http://netways.de/osdc

Page 9: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

ÜBERBLICK DATAWAREHOUSE

BOARDING

Page 10: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Datawarehouse Kriterien

„Ein Data-Warehouse ist eine themenorientierte, integrierte, chronologisierte und persistente Sammlung von Daten, um das Management bei seinen Entscheidungsprozessen zu unterstützen.“

Themenorientierung

Vereinheitlichung

Zeitorientierung

Beständigkeit

Page 11: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Datawarehousing - Prozess

Datenintegration

Datenhaltung

Datenorganisation

Datenauswertung

One Way!

Page 12: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

DATENINTEGRATION

BOARDING

Page 13: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Datenquellen im IT-Servicemanagement

Monitoring Ticketing CMDB Updates

Accounting Stammdaten

Nagios

Icinga

OpenNMS

Zabbix

Request Tracker

OTRS

Mantis

iDoIT

OCS Inventory

GLPI

Updian

YaST

Traffic

Bacula Backup

SugarCRM

OpenBravo

Page 14: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Datenladung (ETL-Prozess)

Kombination von Schlüsselmerkmalen

Verknüpfung von unterschiedlichen Eingangsquellen

Extraktion der relevanten Daten mit zeitlicher und organisatorischer Zuordnung

Anreicherung durch Drittinformationen

Validierung der geladenen Informationen

Page 15: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Schlüsselbeziehungen

Monitoring

Hostname

CMDB

Hostname

Customer

Stammdaten

Customer

Contact

Ticketing

Contact

Updates

Hostname

Page 16: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

ETL-Werkzeuge

Talend Open Studio– Synchronisation von Datenbanken– Multiformat und Multichannel Ein- und Ausgabe– Perl/Java-Generator

Page 17: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

DATENHALTUNG

BOARDING

Page 18: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Datenhaltung - Schematisch

Customers

Systems Time

CMDB

Fakten

SYSTEMS_FK

TIME_FK

CUSTOMERS_FK

CMDB_FK

Status

Event

Duration

TIME_PK

MONTH

YEAR

CMDB_PK

NAME

SERVICETIME

WARRANTY

CUSTOMERS_PK

NAME

ADDRESS

CITY

SYSTEMS_PK

NAME

IP

RACK

Page 19: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Datenhaltung – Datenbankkriterien

Auswahl der wichtigen Datenbankkriterien – Performante Storage-Engine (MySQL)– Verfügbare Optimizer– Ladefähigkeit– Partitionierung

MySQL im Warehouse Umfeld– MyISAM Durchsatz im Scaleout– Index Preloading– Cost based Optimizer– Compressed Tables– Partitioning (seit 5.1)

Page 20: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Datenhaltung - Partitionierung

Kundentabelle

Region 0-25 Region 76-100Region 51-75Region 26-50

Range-Partition

Tabelle

Beispiel Range-Partitioning

Page 21: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Datenhaltung - Partitionierung

Region 0-25 Region 76-100Region 51-75Region 26-50

Beispiel Pruning

select name from customers where region = 58

DB-Optimizer

Page 22: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

DATENORGANISATION

BOARDING

Page 23: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Datenorganisation

Selektion und Anordnung nach thematischen Bedürfnissen

Dimensionierung ist Basis für spätere Auswirkung

– Tickets in einem Zeitraum

– Incidents eines Kunden

– Events einer Gruppe von Systemen

Extrahierung von Teilmodellen zur leichteren Verarbeitung

Page 24: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

DATENAUSWERTUNG

BOARDING

Page 25: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Datenauswertung

Identifikation der KPI

– Events pro Kunde in einem angegebenen Zeitraum

– Events nach Update von Server in einem Zeitraum

– Hardwareabwicklung pro Komponente in einem Zeitraum

– Aufwand für Incidents eines Kunden

Page 26: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Datenauswertung - Beispiel

Events pro Kunde in einem angegebenen Zeitraum

Monitoring

HostnameCMDB

Hostname

Customer

Stammdaten

Customer

Contact

select event, hostname, customer

from monitoring, cmdb, stammdaten

where

monitoring.hostname = cmdb.hostname

and cmdb.customer = stammdaten.customer

group by customer

Page 27: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Datenauswertung - Beispiel

Incidents nach Updates eines Kunden

Ticketing

Contact

Stammdaten

Contact

Customer

CMDB

Hostname

Customer

select incident, contact, customer, hostname

from ticketing, stammdaten, cmdb, updates

where

ticketing.contact = stammdaten.contact

and stammdaten.customer = cmdb.customer

and cmdb.hostname = updates.hostname

where updates.hostname = ‘updated‘

group by update

Updates

Hostname

Page 28: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Reporting

Berichtserstellung mit Open Source BI Werkzeugen

Jasper

Birt

Pentaho

Automatische Versendung der Berichte

Anreicherung der Berichte mit zusätzlichen Informationen

Page 29: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Beispielreport

Page 30: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

FRAGEN UND ANTWORTEN

BOARDING

Page 31: Open Source Datawarehouse für das IT- Management 04.03.2010 – CeBIT iX Forum Referent: Bernd Erk

Fragen und Antworten

Jetzt und Hier

Halle 9 Stand B20

[email protected]

http://www.twitter.com/netways

www.netways.de

blog.netways.de