ASR Mainframe Monitoring mbv BMC Dataserver Louis Konings ICT I&O Technical Services Mainframe ASR Nederland
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 1
Agenda Inleiding BMC Dataserver implementatie Mainview Views / Selectie Specifieke Velden Opslag Dataserver data in Mainview.MDB ( access/DB ) Mainview.MDB data ontsluiten via Webserver Demo & mogelijkheden
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 2
Inleiding - Wensen/Vraagstukken Automatische collectie Mainview data over afgelopen 24-uur zonder SMF postprocessing Wat is het mips-gebruik Wat is het msu gebruik tijdens afgelopen nachtelijke batch
Wat is het msu 4-uursgemiddelde
Sturing verlagen piekbelasting & IBM SW-kosten
Channel Utilization
Monitoring I/O gedrag VTS-infra
IMS Transaction Rate & Responsetijd
Belangrijkste Performance indicator online window
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 3
Inleiding - ASR Mainframe Infrastructuur ~38Km
WOERDEN
ASR FBN
ASR
Console Controller
F3LP6 (M1)
FBN ASR 2074
FBN
Console Controller
DS8300 DASD
Metro Mirror
PRIMARY
SECONDARY
2000-2FFF
3000-3FFF DWDM INFRA 1500-15FF
1400-14FF PtP - Tape Mirroring
TS7740
TS3500 LIBRARY
Multi Cluster Grid
FBN
DRP(+ASR) 2097-708 5900 Mips
CONTROLROOM
CONTROLROOM
2074
F3LP5 (S1)
DRP(+FBN) 2097-708 5900 Mips
F3LP4 (W2)
F3LP1 (A0)
FINLINST
FINLRDAM
FINLTEST
FINLPROD
Focus op ASR primary site in Utrecht
F3LP3 (W1)
2097-607: 3707 Mips/455 MSU
ASR 2097-603: 1743 Mips/215 MSU +zAAP
F3LP2 (B0)
UTRECHT
TS7740
TS3500 LIBRARY
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 4
BMC Dataserver implementatie
BMC Dataserver distributie
WINDO WS SERVER
PC
MAINVIEW z/OS, USS, IMS, DB2, CICS
PC
FileZilla FTP
APACHE JAVA V6
POORT 3940
BMC DATASERVER
POORT 3940
MAINVIEW HOST EXPLORER
BROWSER
EIGEN PHP ROUTINES ODBC EXIT
FINLINST
FINLRDAM
FINLTEST
FINLPROD
DRP(+FBN) 2097-708 5900 Mips
PHP
WEB SERVER XAMPP Distributie
2097-603: 1743 Mips +zAAP
MYSQL
MAINFRAME
ODBC
M A INVIEW.M DB
In Java scripting taal ‘BeanShell’ geschreven
URL: http://sourceforge.net/projects/mainview-ds/files/
BROWSER
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 5
BMC Dataserver Requests Indicator Dataserver Activity Menu’s Dataserver Inrichten
View selectie Field selectie
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 6
LPARCAPZ View & Field toelichting Capaciteitsgebruik in MSU’s
Mainview for z/OS onder ISPF
Toelichting LPARCAPZ cijfers MSU
4RH-MSU
15MinIntvl
Max
GroupMSU
200
188
180 160 140 120 100 80
2097-603: 1743 Mips +zAAP
FINLINST
20
FINLTEST
40
FINLRDAM
FINLPROD
60
DRP(+FBN) 2097-708 5900 Mips
0 FINLPROD FINLTEST FINLRDAM FINLINST
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 7
LPARCAPZ Trend View LPARCAPZ View
FINLINST
FINLRDAM
FINLTEST
FINLPROD
2097-603: 1743 Mips +zAAP
DRP(+FBN) 2097-708 5900 Mips
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 8
LPARCAPZ Trend View LPARCAPZ View
FINLINST
FINLRDAM
FINLTEST
FINLPROD
2097-603: 1743 Mips +zAAP
DRP(+FBN) 2097-708 5900 Mips
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 9
Mainview Views / Extractie Specifieke Velden
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 10
Dataserver Data collectie & opslag in Mainview.MDB Dataserver Output: Mainview.MDB
Omvang access/DB 1GB met data vanaf 1/1/2010 Extractie uit Mainview Views LPARSTAT, LPARCAPZ, IMSDTL, IMSPLX, ICLSUMR IMSPLXG, CPALL, SYSOVER, SYSSTAT
Automatische creatie van table in access/DB Na creatie samengestelde keys gemaakt Automatisch weigeren van dubbele rows
Access/DB report faciliteiten beschikbaar
LPARCAPZ View
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 11
Webserver koppelen aan Mainview.MDB
WINDO WS SERVER
PC
MAINVIEW z/OS, USS, IMS, DB2, CICS
POORT 3940
MAINVIEW HOST EXPLORER
FileZilla FTP
APACHE
EIGEN PHP ROUTINES JAVA V6
POORT 3940
BMC DATASERVER
ODBC EXIT
FINLINST
FINLRDAM
FINLTEST
FINLPROD
DRP(+FBN) 2097-708 5900 Mips
PHP
WEB SERVER XAMPP Distributie
2097-603: 1743 Mips +zAAP
MYSQL
MAINFRAME
ODBC
M A INVIEW.M DB
PC
BROWSER
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 12
BROWSER
Data Extractie ontsluiten via Webserver
Gebruik ‘open source software’ Informatie toegankelijk voor iedereen Vrijheid qua reportmogelijkheden ( inhoud en vorm ) Report tooling niet afhankelijk van software leverancier Inzetten voor wensen/vraagstukken Operationeel beheer
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 13
Webserver Componenten
Open Source software
XAMPP distributie van Apache, Php, Mysql, ftp-server ( Webserver )
Fusionchart om eenvoudig grafieken te genereren met php
Mootools, javascript framework ( opmaak & navigatie )
BMC Dataserver, draaiend onder Java V6 ( data collectie )
Performance Views (eigen code) ontwikkeld in php ODBC koppeling met Dataserver Mainview.MDB
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 14
Home Page Performance Views zSeries
BMC Dataserver
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 15
LPARSTAT Trend View Capaciteitsgebruik in Mips uitgedrukt LPARSTAT View ASR Nederland
Fortis-Global AB/BUCICM5 2097-718
FBB
ASR
FINLINST
FINLRDAM
FINLTEST
Sizing
FINLPROD
FINLRDAM
FINLPROD
FINLTEST
FINLINST
PLXASYA5
PLXASYA3
PLXASYA1
PLXBSYB2
PLXTSYT1
PLXCSYC2
2097-603: 1743 Mips +zAAP
DRP(+FBN) 2097-708 5900 Mips
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 16
IMSPLXG Trend View
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 17
IMSPLX Trend View
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 18
ICLSUMR Trend View
Class '16'
Class '13'
Class '1'
IMS Message Regions
Flow per region class: - Interne queue/elapsed tijd van een transactie - Transactie rate
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 19
Demo – Performance Views via Webserver Voor de demo draaiend op de laptop, zonder actieve koppeling met het mainframe
WINDO WS SERVER
PC
MAINVIEW z/OS, USS, IMS, DB2, CICS
POORT 3940
MAINVIEW HOST EXPLORER
PC
FileZilla FTP
APACHE
EIGEN PHP ROUTINES JAVA V6
POORT 3940
BMC DATASERVER
ODBC EXIT
FINLINST
FINLRDAM
FINLTEST
FINLPROD
DRP(+FBN) 2097-708 5900 Mips
PHP
WEB SERVER XAMPP Distributie
2097-603: 1743 Mips +zAAP
MYSQL
MAINFRAME
ODBC
M A INVIEW.M DB
Recente Kopie
BROWSER
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 20
BROWSER
Demo
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 21
Resultaat - Wensen & Vraagstukken
Automatische collectie Mainview data over afgelopen 24-uur
Wat is het mips-gebruik Wat is het msu gebruik tijdens afgelopen nachtelijke batch Wat is het msu 4-uursgemiddelde Channel Utilization IMS Transaction Rate Resultaat
Heeft bijgedragen aan het verlagen van de piekbelasting door een beter inzicht in de workload en spreiding. Lager msu gebruik, minder IBM SW contractkosten.
Input voor wekelijks overleg met applicatiebeheer over batchbelading versus capaciteitsgebruik. In 2010 msu 4-hour rolling piek van 215 gezakt naar 188.
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 22
PHP Source Voorbeeld
PHP Source PHP Source MSU Rolling 4HR Trend
Initialisatie - 70 regels Tabel LPARCAPZ rows verwerken – 49 regels Genereren grafiek mbv Fusionchart – 89 regels
ASR Mainframe Monitoring mbv BMC Dataserver | Louis Konings | 16-Sept-2010 | 23