Implementierung einer Geschäftsprozessüberwachung

Werbung
Monitoring auf
Geschäftsprozessebene
im IT-Outsourcing
IT Outsourcing
Lukas Weberruß
Manager System Management & Solutions
TDS AG
© Copyright 2010 TDS AG
Agenda
„
„
„
„
„
Betrachtungsebenen in der Geschäftsprozessüberwachung
Ziele der Geschäftsprozessüberwachung
Voraussetzungen einer Geschäftsprozessüberwachung
Implementierung einer Geschäftsprozessüberwachung
Lösung am Beispiel der Teambank
Agenda
„
„
„
„
„
Betrachtungsebenen in der Geschäftsprozessüberwachung
Ziele der Geschäftsprozessüberwachung
Voraussetzungen einer Geschäftsprozessüberwachung
Implementierung einer Geschäftsprozessüberwachung
Lösung am Beispiel der Teambank
Einleitung
Die IT-Welt von heute ...
Wäre sie so nicht einfacher?
Betrachtungsebenen
... in der Geschäftsprozessüberwachung
Ebenenmodell
SLA
Geschäftsstrategie
Ziele
Kennzahlen (KPI)
(Vision, Ziele)
Business
Marketing
Verkauf
Service und
Endgeräte
After
Sales
Produktion
Provider A
BPM
Applikation
Betriebssystem
Hardware
Provider B
Provider B
CPU
Netz
Provider C
Provider A
Temp.
Lüfter
Provider
A
Disk
Strom
Agenda
„
„
„
„
„
Betrachtungsebenen in der Geschäftsprozessüberwachung
Ziele der Geschäftsprozessüberwachung
Voraussetzungen einer Geschäftsprozessüberwachung
Implementierung einer Geschäftsprozessüberwachung
Lösung am Beispiel der Teambank
Ziele
... der Geschäftsprozessüberwachung:
Alle können profitieren
1
Prüfung und Visualisierung der Funktionstüchtigkeit
von Geschäftsprozessen
2
Steuerung verschiedener Provider und Fachbereiche
3
Ressourcensteuerung und Optimierung
von Einsatzplänen
4
Berechnung der korrekten = echten Prioritäten
bei Störungen (+SLA)
5
Analysemöglichkeit bei Störungen
> Impact und Root Cause Analyse (+SLA)
„ Reduzierung
der Kosten
„ Erhöhung
der Prozesssicherheit
Ziele
... der Geschäftsprozessüberwachung
Einfache Visualisierung
Entwicklung eines Ampelstatus, der wie folgt berichtet:
Alles okay
Technisch und betriebswirtschaftlich keine Risiken erkennbar
SLA Verletzung im Antwortzeitverhalten aus Endkundensicht, eine
Redundanzeinschränkung oder ein Hinweis auf Risiken, die zu einem
gravierenden Fehler führen können
„ aber betriebswirtschaftlich noch kein Fehler
„ oder Hinweis an den FB auf Handlungsbedarf
Technischer oder betriebswirtschaftlicher Fehler
oder Hinweis an den FB auf dringenden Handlungsbedarf
Ziele
... der Geschäftsprozessüberwachung
Berechnung der Prioritäten
Service Model
5
Business
Process 1
1
Technische
Events
Business
Process 2
1
Business
Process 3
User group1
IT or
Business
Service
Application
Database
System
y
Node
System
y
Node
1b. Wie ist die Priorität des Ausfalls
einzustufen?
2. Welche IT-Komponente ist
Schuld für den Ausfall?
2
2
IT
KOM
MPONENTEN
N
1a. Welche Auswirkungen
hat der IT-Fehler auf die
Geschäftsprozesse?
4
LOGIS
SCHE
KOMPONENTEN
Event
Management
Agenda
„
„
„
„
„
Betrachtungsebenen in der Geschäftsprozessüberwachung
Ziele der Geschäftsprozessüberwachung
Voraussetzungen einer Geschäftsprozessüberwachung
Implementierung einer Geschäftsprozessüberwachung
Lösung am Beispiel der Teambank
Voraussetzungen
... einer Geschäftsprozessüberwachung
Prozess Eigentümer
Kenntnis über die eigenen Geschäftsprozesse
Modellierung der Geschäftsprozesse
Erzeugung von Service Modellen
Überwachen der IT Infrastruktur
Überwachen der Geschäftsprozesse (E2E)
V k ü f der
Verknüpfen
d E
Eventt Meldungen
M ld
mit
it d
den CI
CIs
GPÜ IT-Provider
Agenda
„
„
„
„
„
Betrachtungsebenen in der Geschäftsprozessüberwachung
Ziele der Geschäftsprozessüberwachung
Voraussetzungen einer Geschäftsprozessüberwachung
Implementierung einer Geschäftsprozessüberwachung
Lösung am Beispiel der Teambank
Implementierung
... einer Geschäftsprozessüberwachung
Prozessmodellierung –
B i i l ARIS
Beispiel
Buchungen wurden erfolgreich
importiert und exportiert
Ikaros
Datei „Saldenabgleich“
erzeugen
SYS
Ik
Ikaros
Datei auf Fileserver
stellen
SYS
Datei tranferieren
SAP
Saldenabgleich
durchführen
SAP
Diferenzliste erstellen
SYS
SYS
SYS
Diferenzliste an
Listenserver transferieren SYS
Liste
Diferenzliste per Geschäftsprozessmonitoring auswerten SYS
Liste ist leer
MS-Outlook
Meldung an Fachbereich sendenSYS
Prozessende
Liste ist nicht leer
Konto manuell
bearbeiten
Prozessschnittstelle
Mitarbeiter
Implementierung
... einer Geschäftsprozessüberwachung
IT-Architektur
Externes Produktionsnetzwerk
SSH +ftp
Dokumentenmanagement
NAS
FileSystem
(Logfiles)
Juristisches
System (SAP)
Netzwerkkoppelelement
https
mail+pgp
https
Einwohnermeldeamt
File Transfer
S
Server
Infoscore
SCHUFA
Druckdienstleister
Druckzentrum
Druck, Verpackung
Druck
Verpackung,
Versendung
Sachbearbeiter
Platz
Windows XP
Business-Server
Geschäftslogik
DB-Server
Persistenz
Gerichtliches Mahnwesen
AUGEMA
Erzeugung der Daten über den Client/
Transfermedium: Diskette
BMC Framework bei TDS
BMC Patrol bildet innerhalb der
TDS ein Standard Framework
Impact
Explorer
AGIL.Remedy
BMC Impact
Portal
Central
Console
WebChecker
Portal
@
Andere
de e Produkte
odu te werden
e de stets
in dieses Framework integriert
Eine Individualüberwachung mit
WebChecker wird dort eingesetzt,
wo eine Standard Überwachung
mit Patrol nicht ausreicht
AGIL.AlarmHandler
At i
Atrium
CMDB
I
Impact
t Management
M
t (SIM)
AGIL.Operations
Event Management (BEM)
IIWS
Patrol Knowledge Module werden
zu g
großen Teilen selbst entwickelt
RT/CS Server
Patrol Agenten
Eine Roboterüberwachung kann
zusätzlich Simulationen aus
Endbenutzersicht durchführen.
f
KM
SapMon
KM
KM
HWAgent
KM
SQL
Workflow Editor
ServiceTracer
BIS TRIGGER
WebChecker
Die zentrale Eventverarbeitung
übernimmt der AGIL AlarmHandler
(inkl. BMC Impact Manager).
Server
Applikationen
Business Services
Zur Visualisierung dienen die
Produkte Patrol Central Console,
BMC IImpactt Explorer,
E l
das
d
WebChecker Portal, Service Tracer
14
© Copyright 2010 TDS AG
Hardware Überwachung mit Sentry
IBM
HP
Sun
Dell
Fujitsu-Siemens
„ pSeries (AIX)
„ SPARC (sun4u)
„ eServer p5 (AIX)
„ ProLiant
(Win, Linux)
„ PowerEdge
(Win, Linux)
„ PRIMERGY
(Win, Linux)
„ Netfinity
(Win, Linux)
„ Integrity (Win,
Linux, HP-UX)
„ Blades
„ PRIMEPOWER
(Solaris)
„ xSeries
(Win Linux)
(Win,
„ HP 9000 (HP-UX)
„ NetServer (Win)
„ Sun Fire
F12K F15K,
F12K,
F15K etc.
etc
„ BladeCenter
„ SuperDome
(HP-UX)
„ Sun Fire
M4000, M9000, etc.
„ SPARCT1/T2
(sun4v)
„ X64 (Solaris, Linux)
„ Blade BX
„ BladeSystem
„ AlphaServer
(Tru64)
„ OpenVMS
Kritische Komponenten
Environment
Disks und SAN
„ Prozessoren
„ Temperaturen
„ Controller (SAN, …)
„ Hauptspeicher
p p
„ Lüfter
„ Physical
y
Discs
„ Netzwerkkarten
„ Power Supply
„ RAIDs
15
© Copyright 2010 TDS AG
Betriebssystem Überwachung
Microsoft Windows
UNIX
„ Solaris
„ AIX
„ HPUX
Linux
„ Redhat
„ Suse
„ Debian
„ CPU-Utilization
„ Service Überwachung
„ CPU Run Q-Size
„ Free Memory Überwachung
„ CPU WIO
„ CPU Auslastungsüberwachung
„ CPU Idle Time
„ Drucker Überwachung
„ FS-Capacity
„ Event Überwachung
„ FS-Consistency
„ Pagefile Überwachung
„ Memory-W-Cache
„ Logical Disk Überwachung
„ Free Memory
„ Share Überwachung
„ Mem Page Out
„ Filesystem Überwachung
„ Zombie-Processes
„ Security Überwachung
„ Top Processes
„ Process Wait
„ Process Availability
„ NFS-Mounts
„ Shares
„ Swap-Space
p p
Used
„ Messages-Files
AS400
„ Log-Files/OS-spezifisch
„ Wrong Logins
„ Fault Locking
„ Activity History
16
© Copyright 2010 TDS AG
Überwachung von Standardapplikation
SAP/R3 System
Datenbanken
„ Oracle
„ MS-SQL Server
„ Max DB
„ DB 2
17
„
„
„
„
„
„
„
„
„
„
Workprozess-Überwachung
RFC-Überwachung
Update-Überwachung
Job-Überwachung
User-Überwachung
Syslog-Überwachung
Spool-Nummernkreis-Überwachung
Transaktionale-RFC-Überwachung
XI-Queue
XI
Queue Überwachung
XI-File-Adapter-Überwachung
„
„
„
„
„
„
„
„
„
Next Extent
Table-Space-Füllgrad
ste e Übe ac u g
Listener-Überwachung
Konsistenz-Überwachung
Archiver-Überwachung
Kapazitäts-Überwachung
Size-Überwachung
g
Datafile-Überwachung
Alert-Log-Überwachung
„
„
„
„
SQL-Server Status
Log-Space-Überwachung
Füllgrad-Überwachung
Konsistenz-Überwachung
Ü
„
„
„
„
„
Status-Überwachung
Konsistenz-Überwachung
Log-File-Überwachung
Dev Space Überwachung
Dev-Space-Überwachung
Kapazitäts-Überwachung
© Copyright 2010 TDS AG
Überwachung weiterer kundenspezifischer Applikationen
Bea Weblogic
„ Gateway-Überwachung
„ Status-Überwachung
JBoss
„ Cluster-ServiceÜber ach ng
Überwachung
FileNet
„ Group-Überwachung
„ Cluster-ServiceÜberwachung
„ Status-Überwachung
„ Log-File-Überwachung
Log File Über ach ng
„ Funktions-Überwachung
„ Resource-Überwachung
Apache
p
„ Network-StatusÜberwachung
Cluster Monitoring
„ Microsoft Cluster
„ UNIX Cluster
„ Interface-StatusÜberwachung
„ Node-StatusÜ
Überwachung
„ Log-File-Überwachung
Kundeneigene
Applikationen
18
© Copyright 2010 TDS AG
Beispiel SAP Überwachung via TDS SAPMON
Kn
M o o w le
du
dg
le
e
PATROL
Kn
M o o w le
du
dg
le
e
P
P a tro l A g e n t
SA
Kn
M o o w le
du
dg
le
e
P
P a tro l A g e n t
Kn
M o o w le
dg
du
le
e
P
API
T D S U N IX /W IN D O W S K M
JDBC
TCP SO CKET
TDS
SAPMON
TDS SAP KM
HTTP
CCMS
JC O
P
D a te n b a n k
S
AP
P a tro l A g e n t
Kn
M o o w le
du
dg
e
le
PATROL
Monitoring Anfragen werden
dabei in eine technische
Kommunikation mit dem
SAP System umgesetzt.
API
HTTP
T D S U N IX /W IN D O W S K M
P
PATROL
P a tro l A g e n t
SA
PATROL
P
PA
ATROL
SapMon dient als Schnittstelle
zwischen einem Monitoring
Werkzeug wie BMC Patrol
und
d SAP S
Systemen.
t
CI
T D S U N IX /W IN D O W S K M
TDS DB KM
P
P a tro l A g e n t
PATROL
Zugriff
g erfolgt
g entweder lokal
(agentenbasiert) oder auch
remote von einer zentralen
Monitoring Komponente aus
Kn
M o o w le
du
dg
le
e
T D S U N IX /W IN D O W S K M
HTTP
SA
P
J2EE
Der Zugriff erfolgt auf
„ Das CCMS System
g SAP
„ Remotefähige
Funktionen
„ Die SAP Datenbank.
„ ICM, bzw. J2EE Engine
19
© Copyright 2010 TDS AG
Business Process Monitoring bei TDS –
Roboterüberwachungen
Bedarf der Überwachung
ganzer Geschäftsprozesse
existiert.
„ Ganzheitliche
G
Überwachung
Ü
Stufen der
Überwachung
h
Geschäftsprozesse
B i
Business
P
Process
Applik ti
kationen
und
Services
Betriebssystem
Business Service
3
Business Service
SLA
Patrol
Individualüberwachungen und
Überwachung ganzer
Geschäftsprozessen möglich.
„ WebChecker
„ Service Tracer
„ Business Process Monitoring
End2End
Business Process
WebC
Checker
BMC Patrol deckt die Basis
Ü
Überwachung
ab.
„ Hardware, Betriebsysteme,
Datenbanken, OS-Prozesse,
Ports …
Ports,
Service Tra
acer
4
2
System
1
Rechner
Hardware
20
System
Rechner
Rechner
0
© Copyright 2010 TDS AG
Funktionsumfang WebChecker
Was kann der WebChecker
alles überwachen?
„ Webseiten
„ Portale, Shops, …
„ Datenbanken
„ Oracle,
Oracle DB2,
DB2 SapDB/
MaxDB, MS SQL, MySQL
„ SAP R/3 Systeme
„ Remotefähige Bausteine
„ Mailserver
„ Imap(s), Pop(s), SMTP(s)
Individual Überwachungen/
Aktionen durch Plugins
„ CLI fähige
g Applikationen
pp
„ (S)FTP Server
„ TCP Ports
„ Netzwerk Komponenten
„ …
21
© Copyright 2010 TDS AG
Service Tracer End2End Überwachung – Übersicht
Service Tracer ist ein
End2End Roboter
Benutzersimulation
B
t
i l ti b
beliebiger
li bi
Applikationen (auch FAT Client)
„ WINAPI
„ Bilderkennung
Bild k
Umfangreiche Bilderkennung
Alerting via BMC Patrol, Impact
Manager und TDS Alarmhandler
Automatisch integriert in das
Business Process Monitoring
der TDS
Web Portal für Quick Reportings
Alerting Dashboard
22
© Copyright 2010 TDS AG
BMC Impact Manager – Regelwerk – Hauptaufgaben
Events aufbereiten (Refine)
„ Klassifizieren von Events
((tds_class,, tds_sid))
Propagate
Correlate
Timers
Events Anreichern
„ CMDB Operations
Mapping (rem
(rem_info)
info)
Event Korrelieren
„ Duplikate erkennen,
Events schliessen
Event Rep
pository
Execute
Contextua
al
Data
Threshold
Events (Aus-)Filtern
„ Blackouts vom AlarmHandler
Abstract
New/Update
Regulate
Filter
Event Trigger auslösen (Execute)
„ Anbindung
A bi d
an Al
AlarmHandler
H dl
Events Weiterleiten
((Propagate)
p g )
Refine
Events
23
© Copyright 2010 TDS AG
TDS AGIL.alarmhandler (1/4)
Aufbereitung von Events
aus AGIL.Operations
Filt
Filtern
von Events
E
t
Pflegen von individuellen
Blackout Perioden
Alarmierung der Schichtdienste und Bereitschaften
„ SMS, Email, Pager, …
Alarmierung von Kunden
Generierung von
Remedy Tickets
24
© Copyright 2010 TDS AG
TDS AGIL.alarmhandler (2/4)
Aufbereitung von Events
aus AGIL.Operations
Filt
Filtern
von Events
E
t
Pflegen von individuellen
Blackout Perioden
Alarmierung der Schichtdienste und Bereitschaften
„ SMS, Email, Pager, …
Alarmierung von Kunden
Generierung von
Remedy Tickets
25
© Copyright 2010 TDS AG
TDS AGIL.alarmhandler (3/4)
Patrol Landscape Integriert
Komplexes Security Konzept
Mehrmandantenfähig
Anzeige aktueller Alarme
Suchen und Filtern
von Informationen
26
© Copyright 2010 TDS AG
TDS AGIL.alarmhandler (4/4)
27
© Copyright 2010 TDS AG
Architektur bei TDS – IT Outsourcing
ARIS
Ticketing System
KUNDE
ARIS XML
E
Export
t
Quelle:
IDS Scheer
Intelligente Incidents
Topology Discovery
BSM Portal
Quelle:
BMC
Service Model Editor
Pflege von
Metadaten
TDS
Quelle: BMC
SIM
BEM
TDS
Events
D1
F1
E1
C2
C1
B2
C4
Quelle: BMC
F1
C2
C1
B2
C4
Kunden
Events
KU
UNDE
D1
E1
Implementierung
... einer Geschäftsprozessüberwachung
Import des Modells
Buchungen wurden erfolgreich
importiert und exportiert
Ikaros
Ikaros
Datei „Saldenabgleich“
erzeugen
SYS
Datei auf Fileserver
stellen
Datei tranferieren
SAP
Saldenabgleich
durchführen
SAP
Diferenzliste erstellen
SYS
XML
SYS
SYS
SYS
Diferenzliste an
Listenserver transferieren SYS
Liste
Diferenzliste
Dif
li
per GeschäftsprozessG
häf
monitoring auswerten SYS
Liste ist leer
MS-Outlook
Meldung an Fachbereich sendenSYS
Prozessende
Liste ist nicht leer
Konto manuell
bearbeiten
Mitarbeiter
Prozessschnittstelle
RECON
Quelle: BMC
Implementierung
... einer Geschäftsprozessüberwachung
Generierung des Service Modells
Impact
Service Modell
Implementierung
... einer Geschäftsprozessüberwachung
Darstellung im Portal
Service Modell
Kordoba
K
d b E
Exportt
erzeugen
I
Import
t des
d
Kordoba Export
IKAROS Export
E
t
für Kordoba
Saldenabgleich
S
ld
b l i h
durchführen
Auskunfteien
A
k ft i
verarbeiten
Kordoba
(Host)
IKAROS
IKAROS
IKAROS
IKAROS
KWG24c
Vscoring
Batchframework
NAS U1:
NAS U1:
Vscoring
Batchframework
NAS U1:
NAS U1:
Team Bank
Team Bank
NAS U1:
Team Bank
Team Bank
Team Bank
Kordoba
Zentralknoten
Zentralknoten
Internet
Inkassoscore
IKAROS
Druckdateien
D
kd t i
generieren
IKAROS
NAS U1:
Team Bank
Team Bank
Impact Manager – Incident Management
BMC Service
Model Editor
Kordoba Export
erzeugen
Saldenabgleich
durchführen
Auskunfteien
verarbeiten
Kordoba
(Host)
Import des
Kordoba Export
IKAROS
IKAROS
IKAROS
IKAROS
KWG24c
Vscoring
Batchframework
NAS U1:
NAS U1:
Vscoring
Batchframework
NAS U1:
NAS U1:
Team Bank
Team Bank
NAS U1:
Team Bank
Team Bank
XML
Inkassoscore
Druckdateien
generieren
IKAROS
IKAROS
Team Bank
Team Bank
NAS U1:
Team Bank
Kordoba
Zentralknoten
Zentralknoten
Internet
SLA
Service Times
Atrium
Enterprise
Integration
Scheer ARIS
IKAROS Export
für Kordoba
Web Service
RECON
BMC Impact
Manager
D1
Event Sources
F1
F1
E1
Patrol
UC4
D1
C2
Service Tracer C1
E1
WebChecker
B2
C4
Seeburger BIS
Second Level
32
© Copyright 2010 TDS AG
Agenda
„
„
„
„
„
Betrachtungsebenen in der Geschäftsprozessüberwachung
Ziele der Geschäftsprozessüberwachung
Voraussetzungen einer Geschäftsprozessüberwachung
Implementierung einer Geschäftsprozessüberwachung
Lösung am Beispiel der Teambank
Lösung
... am Beispiel der Teambank
Cockpit
End-To-End-Prozesse Team Bank
St t i
Strategie
Controlling
Berichtswesen
(CLNG-DE)
9
Berichtswesen
(CLNG-DE)
Kostenstellen
9
5
Konzeption
Kundengewinnung
Berichtswesen
(eC-Statistik)
EP
9
5
Kreditrisiko
(Basel II)
9
5
5
Ausführung
AC
AI
AP
IK
Angebot erstellen
9
5
Gerichtliche Mahnbearbeitung durchführen
U
9
EF
EL
KA
SK
!
Netzwerke
zu
Providern
3
Self Service
U
9
5
2
Infrastruktur
Kredit auszahlen
5
1
Lösung
... am Beispiel der Teambank
Geschäftsprozesse
easyCredit
Kordoba Export
bestellen
erzeugen
easyCredit
Kordoba
Partnerbank(Host)
verkauf
TeamKWG24c
Bank
Import des
K d b E
Kordoba
Exportt
Fax einlesen
ElektrA
IKAROS
g
Vscoring
TDS
Batchframework
ZentralNAS U1:
knoten
NAS U1:
noris
i
Team Bank
network
Team Bank
Auftragsstatus der
Auf formale und sachLesbarkeit
IKAROS Export Bestellung
Saldenabgleich
Auskunfteien
Überleitung undDruckdateien
liche AuszahlungsKreditbestellung
g
Auszahlung
g
Inkassoscore
prüfen
aufrufen
Verbuchung generieren
fü K
d b
d hfüh
b
it
i
für
Kordoba
durchführen
verarbeiten
scope prüfen
prüfen
easyCredit
Nachbearbeitung
IKAROS
Valutierung
easyCredit
Nachbearbeitung
IKAROS
Valutierung
ElektrANAS U1:
ElektrA NAS U1:
Team Bank
Team Bank
Team Bank
Team Bank
easyCredit
easyCredit
Nachbearbeitung
IKAROS NachbearbeitungIKAROS
Valutierung
Valutierung
g
Vscoring
ElektrA Batchframe- Team Bank
work
Team Bank NAS U1:
ZentralZ
t l
knoten
ZentralZ
t l
knoten
ZentralZ
t l
Team Bank
knoten
Kordoba
noris
network
noris
network
noris
network
Zentralknoten
TDS
TDS
TDS
Zentralknoten
noris
i
network
Kordoba
(Host)
IKAROS
Kordoba
(Host)
easyCredit
Replikation
NAS U1:
vdB
Team Bank Team Bank
Team Bank KOS
ZentralZ
t l
knoten
ZentralZ
t l
knoten
Zentralknoten
noris
network
FAG
Internet
KOS
Lösung
... am Beispiel der Teambank
Analyse und Reporting
Resumee
Business Operations
„Zuordnung der Geschäftsprozesse zu den
IT-Systemen ist zwingende
Voraussetzung für eine
effiziente Überwachung.“
„Zuordnung von Störungen
in den IT-Systemen auf die
entsprechenden Geschäftsprozesse!“
„Schnelle
Schnelle Zuordnung eines
Fehlers zum jeweiligen
Verursacher!“
IT Operations
Quelle: BMC
„Prozess- und Systemarchitekten müssen sich
ergänzen (ARIS als
gemein-same
i
Plattform/Sprache).“
Bedeutung für das Outsourcing:
Sichert die Gesamtsicht
über die Geschäftsprozesse
Garantiert die effiziente
Steuerung der Dienstleister
Ermöglicht frühzeitiges
Erkennen von Risiken auf
Geschäftsprozesse
Vielen Dank.
TDS AG
Telefon +49 7132 366 1460
[email protected]
www.tds.de
© Copyright 2010 TDS AG
Herunterladen