Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Das IT Informationssystem

Ähnliche Präsentationen


Präsentation zum Thema: "Das IT Informationssystem"—  Präsentation transkript:

1 Das IT Informationssystem
XINFO Das IT Informationssystem Produkt-Präsentation z/OS-Guide April 2006 HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / – 0 1 1 1 1 1 1 1 1 1 1 1

2 Vorwort zum Referent und zur Firma
Uwe Hahm von HORIZONT RZ GmbH Sitz in München, gegründet 1993 2 Geschäftsbereiche: Software, Service ca. 300 Kunden weltweit, davon ca. 50% in D-A-CH ca. 700 Lizenzen von folgenden Produkten: XINFO SmartJCL (JCL-Checker, -Reformatierer, -MassUpdate, -Simulation, etc.) DSN/Change (System zum automatisiertes Ändern von Dateinamen inkl. aller Referenzen) Produktpalette im TWS-Umfeld (Tivoli Workload Scheduler): TWS/Graph, TWS/Audit, TWS/BatchAD, TWS/BatchCP, TWS/WebAdmin Service primär im Scheduling-Umfeld

3 Inhaltsangabe Einleitung Beispiele Graphik Zusammenfassung

4 Was ist XINFO? XINFO ist ein Informationssystem für Rechenzentren. Es ermöglicht den Zugriff auf alle relevanten Informationen: XINFO analysiert z/OS Systeme: JCL, DB2, IMS, CICS, SMF, RMM, Cobol, PL1, DLI, TWS, Control-M, Control-D, CA-7, CA-1, CA-Deliver, BAGJAS, CA-Scheduler, UC4, Zeke, Beta93 und vieles mehr. XINFO analysiert UNIX und Windows Systeme: Volumes, Dateien, Hardware, Software, Services, Daemonen, Job- und Programmlaufzeiten, TWS, Control-M, UC4 und SAP Das Ergebnis der Analyse wird in eine Datenbank geladen Für Abfragen gibt es Dialogprogramme (Windows oder ISPF), mit denen Ergebnisse tabellarisch oder grafisch dargestellt werden können.

5 Wie funktioniert XINFO?
z/OS z/OS, Unix, Windows UNIX, Windows z/OS, Unix, Windows JCL SMF Scheduler File- system Jobs Inventory SAP JCL Scanner SMF Scanner Scheduler Scanner Space Scanner Process- Scanner Inventory Scanner SAP Scanner zOS, UNIX, Windows XINFO Datenbasis (DB2, ORACLE or MS-SQL) Dialog

6 XINFO Scheduler Scanner
Szenario z/OS-Umfeld z/OS JCL SMF Scheduler etc. Analysis XINFO JCL Scanner XINFO SMF Scanner XINFO Scheduler Scanner Ihr eigener Scanner Ihr Scheduler XINFO Database DB2 PC Client ISPF

7 Szenario z/OS und C/S-Welt
UNIX UNIX Ihr Scheduler JCL SMF Scheduler Scheduler Inventory XINFO JCL Scanner XINFO SMF Scanner XINFO Scheduler Scanner XINFO Scheduler Scanner XINFO Inventory Scanner z/OS, UNIX oder Windows DB2, ORACLE oder MS-SQL XINFO Database PC Client

8 XINFO Collector Server
Szenario C/S ohne z/OS UNIX Windows Windows Ihr Scheduler Daemons Files Jobs Inventory XINFO Collector Server or XINFO Daemon Scanner XINFO Space Scanner XINFO Process Scanner XINFO Inventory Scanner Unix oder Windows ORACLE or MS-SQL XINFO Database PC Client

9 XINFO und z/OS In z/OS Umgebungen treten wiederholt typische Fragestellungen auf, z.B. Welche Jobs verwenden die Datei A.B.C ? Welche Programme rufen das Modul XYZ auf ? Welche Jobs waren vorgestern um 03:30 Uhr aktiv ? Welche DB2- oder IMS-Datenbanken werden gelesen ? Welche Sourcen verwenden das COPY-Member ABC ? Welche Software ist auf Windows-Servern installiert? Welche Programm hat gestern die Datei X.Y.Z geändert ? Welche Jobnachläufer hat der Job ABC? ...

10 XINFO und "Distributed Systems"
“Distributed Systems” bedeutet, das die Informationsverarbeitung auf verschiedenen Betriebssystemen läuft. Fragestellungen sind hier: Welche Software ist auf SERVER1 installiert? Wieviele CPU-Minuten hat Job ABC verbraucht? Welche AIX- oder Solaris-Maschine hat noch wieviel Plattenplatz frei? In welchen Maschinen ist die gleiche Netzwerkkarte wie in SERVER3 eingebaut? Welche Programme und Prozesse waren zwischen 14:00 und 15:00 Uhr auf SERVER4 und SERVER5 aktiv? ...

11 Wer benutzt XINFO? XINFO ist das Informationssystem für alle Mitarbeiter, z.B. Anwendungsentwicklung Produktionsplanung Fachabteilungen Administratoren Projektgruppen ...

12 Gemischt (Unix und Windows)
Beispiele Die folgenden einfachen Beispiele zeigen, wie man mit XINFO Zeit und Geld sparen kann: z/OS-Umgebung Windows-Umgebung Unix-Umgebung Gemischt (Unix und Windows) SAP-Umgebung

13 z/OS Beispiel überspringen
z/OS Umgebung z/OS Beispiel überspringen

14 Arbeiten ohne XINFO Ein einfaches Beispiel: In welchen Jobs wird das Programm XXRCCOB verwendet? ISPF 3.14 aufrufen

15 Arbeiten ohne XINFO Welche Bibliothek? Programmname eingeben
XXRCCOB P390A OPC JOBLIB JCL Bibliothek angeben * Welche Bibliothek?

16 …das kann ein wenig dauern…
Arbeiten ohne XINFO …das kann ein wenig dauern…

17 Arbeiten ohne XINFO Pech gehabt !

18 Andere JCL Bibliothek angeben…
Arbeiten ohne XINFO XXRCCOB P390A XINFO OK, also nochmals: Andere JCL Bibliothek angeben… CNTL *

19 …das dauert wieder eine Weile…
Arbeiten ohne XINFO …das dauert wieder eine Weile…

20 Arbeiten ohne XINFO Fazit: Information kostet Zeit und Geld!
Nach einigen Minuten: Das Ergebnis! aber nur als Report Fazit: Information kostet Zeit und Geld! und was ist mit JCL-Prozeduren?

21 Arbeiten mit XINFO Auf den folgenden Folien sehen Sie den XINFO Windows-Dialog. XXRCCOB 2) Programmname eingeben Mit XINFO: 1) EXEC Statements auswählen…

22 Arbeiten mit XINFO 3) Das Ergebnis

23 Weitere Informationen anzeigen
1. Rechter Mausklick... 2. Gewünschte Daten auswählen… Weitere Informationen?

24 SMF Job/Step-Laufzeiten
Ergebnis: SMF Job/Step-Laufzeiten Stepname PGM Return code Start-Zeit etc….

25 SMF Datei-Verwendung Und was ist mit Dateizugriffen?
"Dataset Usage“ auswählen… Und was ist mit Dateizugriffen?

26 SMF Datei -Verwendung Ergebnis: Aus SMF die Datei-Zugriffe DD-Name DSN
Zugriffsart “Open”-Zeit etc….

27 Direkter Zugriff auf alle Daten
XINFO ermöglicht den Zugriff auf alle Daten, z.B. Scheduler Source-Code DB2 Tabellen JCL Anweisungen Alle Daten?

28 Ein weiteres Beispiel: JCL anzeigen
Nur ein Mausklick … Und JCL? …und man erhält die JCL (inkl. PROCs!)

29 ISPF Dialog Auf den folgenden Folien sehen Sie den XINFO ISPF-Dialog.
JCL - DSN Commund ===> Top : Legend SAVE SORT Find STAT LIBS BATCH Arrange Bottom: ? List all Zeilenbefehle Select BD Browse DSN DH Jobname Program DD-Name DSN DSNUPROC * .. #DB2IMS X EXB &&SYSUT2 .. #DB2IMS X AXB &&X843 .. #DB2IMS IDCAMS SYSIN * .. #DB2IMS IDCAMS SYSIN P03.KK.ZWBE.DAI96S2.$ .. #DB2IMS DSNUTILB SchrittLIB RZR.DB21.DSNLOAD .. #DB2IMS DSNUTILB SYSIN * .. #DB2IMS K SchrittLIB RZR.IMS.USERDC .. #DB2IMS K SchrittLIB RZR.IMS.RESLIB .. #DB2IMS K SchrittLIB RZR.IMS.DYNALIB .. #DB2IMS K SchrittLIB RZR.IMS.USERLIB History - Job Run Times Commund ===> Top : Legend SAVE SORT Find STAT LIBS BATCH Arrange EXit Bottom: ? List all Zeilenbefehle Select A Appl. R Run Cycles Browse Job JT Job/Tabelle Q PGM/PSB CP OPC-CP SI SYSIN ... Application ID ON Jobname Job Start Time Job End Time .. ACW500000A #DB2IMS ,20: ,20: ACW500000A #DB2IMS ,20: ,20:00 .. ACW500000A #DB2IMS ,20: ,20: ACW500000A #DB2IMS ,20: ,20:02 .. ACW500010A #DB2IMS ,06: ,06:01 .. ACW500010A #DB2IMS ,06: ,06:01 .. ACW500020A #DB2IMS ,20: ,20:10 .. ACW500020A #DB2IMS ,20: ,20:03 .. ACW500020A #DB2IMS ,03: ,03:17 .. ACW500020A #DB2IMS ,01: ,01:32 .. ACW500020A #DB2IMS ,03: ,03:18 Search Arguments JCL JOB Statements Commund ===> Top : BATCH Build JCL END Leave OPT Options Reset Clear Jobname ===> EQ #DB2*____ Account ===> EQ ________________ Programmers Name ===> EQ ________________ CLASS ===> EQ ________ MSGCLASS ===> EQ ________ NOTIFY ===> EQ ________ PRIORITY ===> EQ _ REGION ===> EQ ________ RESTART ===> EQ ________ TYPRUN ===> EQ ________ USER ===> EQ ________ Bibliothek Key ===> EQ ___ Member Name ===> EQ ________ Auf den folgenden Folien sehen Sie den XINFO ISPF-Dialog.

30 ISPF Dialog Der ISPF Dialog hat bis auf die Graphiken die selbe Funktionalität wie der PC. Für RZ-Mitarbeiter sind die Vorteile eines ISPF- Dialogs offensichtlich: Schnell und einfach Minimale Einarbeitungszeit Kein zusätzlicher Installationsaufwand Integration von ISPF Programme (Listcat, Browse, ...) XINFO kann andere Utilities aufrufen, z.B. Programmdokumentation, Userverwaltung, etc. XINFO kann als Standard-Utilities aufgerufen werden

31 Startpanel Zuerst eine Gruppe auswählen, z.B. JCL... TWS Control-M
XINFO - Startpanel ROW 001 TO 012 OF 012 Please select ===> SCROLL ===> CSR 0 - Options 1 - TWS 2 - CONTROL-M 3 - ZEKE 4 - CA-7 5 - JCL 6 - IMS 7 - DB2 8 - History 9 - Beta93 RMM CA-1 CA-Deliver COBOL PL/I TWS Control-M CA-7 JCL IMS ...

32 Auswahlpanel …geeigneten Einstiegspunkt auswählen, z.B. 3 für EXEC-Statements ... XINFO – Auswahlpanel ROW 001 TO 012 OF 012 Please select ===> SCROLL ===> CSR 1 - JOB Karte 2 - JES Statements 3 - EXEC Statements 4 - DSN 5 - SYSIN 6 - SYSOUT 7 - OUTPUT Statements 8 - Jobs mit TWS Variables 9 - JCLLIB Statements Procedure Parameter Comments Bibliothek keys Job Karte EXEC Karte DSN Prozeduren

33 Auswahlpanel …Suchkriterien eingeben ... z.B. den Programm-Namen...
JCL EXEC Statements ROW 001 TO 019 OF 019 Commund ===> SCROLL ===> CSR Jobname ===> EQ ________ Stepnummer ===> EQ ___ Type(Proc/Pgm) ===> EQ ____ Programname ===> EQ XXR*____ Stepname ===> EQ ________ Procedurename ===> EQ ________ Proc found (Y/N) ===> EQ _ JobStepnummer ===> EQ ________ Proclib (called) ===> EQ ___ Calling Procedure ===> EQ ________ Proclib (calling) ===> EQ ___ Programname (orig) ===> EQ ________ PARM ===> EQ ___________________________________________________ DPRTY ===> EQ ________ REGION ===> EQ ________ TIME ===> EQ ________ COND ===> EQ ___________________________ …Suchkriterien eingeben ... z.B. den Programm-Namen... …und Vergleichs-Operatoren

34 Tabellenanzeige ... und hier ist das gewünschte Ergebnis! Region PROC
JCL - EXEC-Anweisungen ROW 001 TO 022 OF 111 Command ===> SCROLL ===> CSR Befehl: Legende SAVE SORT Find STAT LIBS BATCH Arrange EXit ALL FIX SHOW Info Tabelles Group ZBef. : ? Liste aller Zeilenk. S Select B Browse JCL JU JCL+Proc BP Browse Proc J Jobkarte DS Dataset PC ProcParm SM SMF US SMF/DSN JT Job/Tabelle JB Job/DBD O Oper. N Nachl. V Vorl. JH Job-Hist. ... Jobname Typ Programm Stepname Prozedur G Jobstepn REGION PARM .. DB2BATCH PGM XXRIWT D XXRJ2TSO XXRIWT .. XXRJB93 PGM XXRIB XXRIB 'DEP(0),ER(0)/PS .. XXRJCLN PGM XXRICLN CLEAN 'DEP(0),ER(0)/' .. XXRJCPL PGM XXRICPL CPL 'DEP(0),ER(0)',' .. XXRJCPT1 PGM XXRICPTS DB2TSO XXRJ2TSO COPYTAB 4000 .. XXRJCTM1 PGM XXRICTM UNLOAD 'DEP(0),ER(0)/CT .. XXRJCTM2 PGM XXRICTM UNLOAD 'DEP(0),ER(0)/CT .. XXRJC1 PGM XXRIC XXRIC 'DEP(0),ER(0)/MS .. XXRJC1 PGM XXRIC1M MERGE 'DEP(0),ER(0)/MS .. XXRJC7 PGM XXRIC XXRIC 'DEP(0),ER(0)/MS .. XXRJC7 PGM XXRIC CA7STP 'DEP(0),ER(0)/MS .. XXRJJOI PGM XXRIJOI XXRIJOI 'DEP(0),ER(0)/MS .. XXRJRMM PGM XXRIRMM XXRIRMM 'DEP(0),ER(0)/MS Region PROC PGM Job

35 Auswahlpanel Ein weiteres Beispiel: Suche nach Dateien!
Suchargumente JCL DSN ROW 001 TO 027 OF 030 Commund ===> SCROLL ===> CSR Befehl: BATCH JCL aufbauen OPT Optionen Reset Eingaben loeschen SHOW Zeige SQL Jobname ===> EQ ________ Programmname ===> EQ ________ DD-Name ===> EQ ________ Concatnr ===> EQ ___ Datasetname ===> EQ P390A.*INF*_____________________________ DSN-Member/Generat. ===> EQ ________ DSN-Type ===> EQ __ Disposition ===> EQ ___ LRECL ===> EQ ______ BLKSIZE ===> EQ ______ RECFM ===> EQ ____ DSORG ===> EQ ___ KEYLEN ===> EQ ___ EXPDT ===> EQ ________ RETPD ===> EQ ________ UNIT ===> EQ ________ SPACE ===> EQ _____________________ DataCLAS ===> EQ ________ MGMTCLAS ===> EQ ________ Ein weiteres Beispiel: Suche nach Dateien! Den DSN angeben...

36 ... z.B. HS, um alle Joblaufzeiten für XXRJDBLC zu erhalten ...
Zeilenbefehle JCL - DSN Commund ===> SCROLL ===> PAGE Befehl: Legend SAVE SORT Find STAT LIBS BATCH Arrange EXit ZBef. : ? List all Zeilenbefehle S Select BD Browse DSN DH DSN C Listcat B Browse Job J Job PJ Pgm/Job HS History Q PGM/PSB JT Job/Tabelle 0 Print T Output DS Datenset ... Jobname Program DD-Name DSN DISP .. XXRJJUP IDCAMS SYSIN P390A.XINFO.DATA.OJVVAR ODD .. XXRJJUP IDCAMS SYSIN P390A.XINFO.DATA.SINPAR NKD .. XXRJJUP IDCAMS SYSIN P390A.XINFO.DATA.JOBPAR NCD HS XXRJDBLC IDCAMS SYSIN P390A.XINFO.DATA.JESPAR SKK .. XXRJDBLC IDCAMS SYSIN P390A.XINFO.DATA.EXECPAR MKK .. XXRJCP1 IDCAMS SYSIN P390A.XINFO.DATA.DDFPAR ODD .. XXRJCP1 IDCAMS SYSIN P390A.XINFO.DATA.DDPPAR SKK .. XXRJLTP IDCAMS SYSIN P390A.XINFO.DATA.OUTPPAR ODD .. XXRJLTP IDCAMS SYSIN P390A.XINFO.DATA.IMSPGM NCD .. XXRJLTP IDCAMS SYSIN P390A.XINFO.DATA.DB2PGM ODD .. XXRJLTP IDCAMS SYSIN P390A.XINFO.DATA.DB2UT ODD Geben Sie ein Zeilenkommando ein ... ... z.B. HS, um alle Joblaufzeiten für XXRJDBLC zu erhalten ...

37 Sie können auch ein B eingeben, um die JCL anzuzeigen ...
Zeilenbefehle ...und erhalten dann das gewünschte Resultat ! History - SMF Information ---- ROW 169 TO 182 OF 597 Commund ===> SCROLL ===> PAGE Befehl: Legend SAVE SORT Find STAT LIBS BATCH Arrange EXit ZBef. : ? List all Zeilenbefehle S Select O Oper. CP TWS-CP J Job PJ Pgm/Job DS Datenset Q PGM/PSB JT Job/Tabelle ... B Browse JCL Jobname Stepname RetCode Start-Time End-Time .. XXRJDBLC DELETE ,16:49: ,16:54:45 .. XXRJDBLC UNLOAD CC ,17:49: ,17:50:13 .. XXRJDBLC SORT CC ,17:47: ,17:49:13 .. XXRJDBLC CREADB1 CC ,17:46: ,17:47:28 .. XXRJDBLC CREADB2 CC ,17:45: ,17:46:31 .. XXRJDBLC CREADB3 CC ,17:44: ,17:45:28 .. XXRJDBLC COPY1 CC ,17:42: ,17:44:10 B. XXRJDBLC COPY2 CC ,17:42: ,17:50:13 .. XXRJDBLC DELETE ,16:39: ,16:40:31 .. XXRJDBLC UNLOAD CC ,16:39: ,16:39:58 .. XXRJDBLC SORT CC ,16:38: ,16:39:27 .. XXRJDBLC CREADB1 CC ,16:38: ,16:40:31 Sie können auch ein B eingeben, um die JCL anzuzeigen ...

38 Zeilenbefehle …hier ist die JCL!
BROWSE - SYSR.JCLLIB(#DB2IMS) COMMund ===> SCROLL ===> CSR *************************** TOP OF Daten *************************** //JOB XXRJDBLC,REGION=5M //****************************************************************** //* UNLOAD IMS //****************************************************************** //CPUNL EXEC PGM=IKJEFT01 //PRGRCF DD DISP=(NEW,PASS),DSN=&&PRGRCF //SYSPRINT DD SYSOUT=* //SYSTSPRT DD DUMMY //SYSTSIN DD * CALL 'MSTELC.OPG3.LOAD(OPGICPU2)' //EQQMLIB DD DSN=SYS1.OPCESA.V1R3M0.SEQQMSG0,DISP=SHR //EQQMLOG DD SYSOUT=* //WSXIN DD DISP=SHR,DSN=MSTELC.OPCGRAPH.WSEX //OPGDAT DD DISP=(NEW,PASS),DSN=&&DAT //OPGTEXT DD DISP=(NEW,PASS),DSN=&&TEXT //PARMIN DD DUMMY *********************** BOTTOM OF Daten **************************** …hier ist die JCL!

39 XINFO als "Shortcut" Menu Options View Utilities Compilers Help DSLIST - Data Sets Matching P390A.XINFO.DATA Row 1 of 44 Command ===> Scroll ===> CSR Command - Enter "/" to select action Volume P390A.XINFO.DATA.ADCOM ROSD01 P390A.XINFO.DATA.ADDEP ROSD02 P390A.XINFO.DATA.ADOP ROSD01 XI P390A.XINFO.DATA.ADRUN ROSD03 P390A.XINFO.DATA.ADSR ROSD03 P390A.XINFO.DATA.B93DCR.B93A ROSD01 P390A.XINFO.DATA.B93DSO.B93A ROSD03 P390A.XINFO.DATA.B93DSU.B93A ROSD02 P390A.XINFO.DATA.B93LDR.B93A ROSD00 P390A.XINFO.DATA.B93LRI.B93A ROSD01 P390A.XINFO.DATA.B93LRN.B93A ROSD02 P390A.XINFO.DATA.CA7FJOB ROSD00 Sie sind in der ISPF-Dateiliste und wollen wissen, wo eine Datei verwendet wird. Geben Sie XI ein ...

40 XINFO als "Shortcut" JCL - DSN ROW 001 TO 004 OF 004 Commund ===> SCROLL ===> CSR Top : Legend SAVE SORT Find STAT LIBS BATCH Arrange EXit ALL FIX SHOW Info Tabellen Group Bottom: ? List all Zeilenbefehle S Select DP OPCQuick B Browse Job JU JCL+Proc BD Browse DSN BP Browse Proc C Listcat J Job PJ PGM/PROC DS Datenset PC ProcParm SM SMF US SMF/DSN ... Jobname Program DD-Name DSN .. XXRJDBL3 DSNUTILB SYSREC P390A.XINFO.DATA.ADOP .. XXRJLAD IDCAMS SYSIN P390A.XINFO.DATA.ADOP .. XXRJLAD XXRILAD6 LADOPO P390A.XINFO.DATA.ADOP ************************* BOTTOM OF Daten ************************** ..und Sie erhalten alle Jobs, in denen die Datei verwendet wird

41 XINFO als "Shortcut" Sie arbeiten mit dem ISPF-Editor und wollen wissen, in welchen Jobs ein Programm verwendet wird? Datei Edit Edit_Settings Menu Utilities Compilers Test Help EDIT P390A.OPC.JOBLIB(XXRJJUP) Columns Command ===> XI Scroll ===> CSR DEL P390A.XINFO.DATA.DB2UT1 SCRATCH DEL P390A.XINFO.DATA.DB2UTS SCRATCH DEL P390A.XINFO.DATA.JOBDBDX SCRATCH DEL P390A.XINFO.DATA.JCLLIB SCRATCH DEL P390A.XINFO.DATA.PROCCALL SCRATCH SET MAXCC = 0 //********************************************************** //* JUPIPO : JCL INFORMATION //********************************************************** //JUPIPO EXEC PGM=JUPIPO, // PARM=('DEP(0),ER(0),', // 'ISASIZE(1800K),,HEAP(4M,256K,ANY,KEEP)/'), // REGION=17M //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=* //CEEDUMP DD SYSOUT=* Cursor positionieren... ..oben XI eingeben ...

42 XINFO als "Shortcut" JCL - DSN ROW 001 TO 004 OF 004 Commund ===> SCROLL ===> CSR Top : Legend SAVE SORT Find STAT LIBS BATCH Arrange EXit ALL FIX SHOW Info Tabellen Group Bottom: ? List all Zeilenbefehle S Select DP OPCQuick B Browse Job JU JCL+Proc BD Browse DSN BP Browse Proc C Listcat J Job PJ PGM/PROC DS Datenset PC ProcParm SM SMF US SMF/DSN ... Jobname SNr Type Program Proc Procedur F JobSchritt PLd .. XXRJJUP 2 PGM JUPIPO JUPIPO .. #JUP PGM JUPIPO JUPIPO .. XXRJJP PGM JUPIPO JUPIPO .. XXRJJP PGM JUPIPO JUPIPO .. XXRJJP PGM JUPIPO JUPIPO .. XXRJJP PGM JUPIPO JUPIPO .. XXRJJP PGM JUPIPO JUPIPO .. XXRJJP PGM JUPIPO JUPIPO .. XXRJJP PGM JUPIPO JUPIPO .. XXRJJUP 2 PGM JUPIPO JUPIPO ************************* BOTTOM OF Daten ************************** ...und XINFO zeigt Ihnen alle Jobs, in denen das Programm verwendet wird !

43 Module XINFO ist modular aufgebaut. Es kann von einem kleinen Info- System zu einem vollständigen Repository erweitert werden. Programs und Source COBOL PL/I Natural Easytrieve Load Module History SMF TWS Track log JCL TWS Variable Control-M Variable Daten PO/PDS Scheduler APM A-AUTO TWS CA-7 CA-Scheduler Control-M Zeke BAGJAS UC4 Datenbank DB2 IMS Dialog ISPF Windows Server DB2 Oracle Admin Tables Displays Online CICS Eigene Daten Config Change Security JAVA FTPs BS2000 Output Beta 93 CA-Delivery Control-D Space VTOC CA-1 RMM Eigene Daten ?

44 Offene Architektur (nur z/OS)
XINFO ist ein offenes System, das an die Bedürfnisse der Benutzer angepasst werden kann: Integration beliebiger Daten Einfache Anpassung der Dialoge Zeilenkommandos hinzufügen/entfernen Felder hinzufügen/entfernen Tabellen verbinden (Join) Aufruf von ISPF-Programmen aus XINFO Aufruf von XINFO aus anderen ISPF-Programmen ...und das ohne jegliche Programmierung!

45 Offene Architektur (nur z/OS)
Beispiel 1: Ihre neuen Daten liegen schon im DB2 DB2-Tabellen dem XINFO bekannt geben (einmalig) View der neuen Tabellen auf XINFO-Namenskonvention Mit XINFO-Admin-Dialog Panel-Design definieren Beispiel 2: Ihre neuen Daten liegen noch nicht im DB2 Daten als Flatfile bereit stellen Neue DB2-Tabelle mit Create erstellen (einmalige Aktion) Lade-Job aufbauen (Aktion wird regelmäßig ausgeführt) DB2-Tabellen dem XINFO bekannt geben (einmalig) View der neuen Tabellen auf XINFO-Namenskonvention Mit XINFO-Admin-Dialog Panel-Design definieren

46 Module XINFO ist modular aufgebaut. Es kann von einem kleinen Info- System zu einem vollständigen Repository erweitert werden. Programs und Source COBOL PL/I Natural Easytrieve Load Module History SMF TWS Track log JCL TWS Variable Control-M Variable Daten PO/PDS Eigene Daten Scheduler APM A-AUTO TWS CA-7 CA-Scheduler Control-M Zeke BAGJAS UC4 Datenbank DB2 IMS Dialog ISPF Windows Server DB2 Oracle Admin Tables Displays Online CICS Output Beta 93 CA-Delivery Control-D Distributed SAP Space Inventory Space VTOC CA-1 RMM IT-Charts Grafiken Neu mit V3R2

47 Windows Beispiel überspringen
Windows Umgebung Windows Beispiel überspringen

48 Plattenplatz mit Explorer ermitteln
Für die Kapazitätsplanung benötigen Sie eine Übersicht der Plattenauslastung… Zuerst probierten Sie es mit dem Explorer... Warum sieht man denn jede Platte dreifach? Ach ja, "gemappte" Laufwerke….

49 Plattenplatz mit Explorer ermitteln
Leider kann man "Cut and paste" hier nicht verwenden…

50 Plattenplatz mit Explorer ermitteln
…also muss man die Zahlenwerte manuell erfassen… …Zahl für Zahl... …um das gewünschte Ergebnis zu erhalten Das größere Problem: Man muss sich an mehreren Windowsmaschinen oder Domänen anmelden, um ein vollständiges Ergebnis zu erhalten.

51 Plattenplatz mit XINFO ermitteln
2. Suchkriterien eingeben z.B. lokale Laufwerke ausschliessen, oder CD Laufwerke. 1. "Volumes" auswählen…

52 Plattenplatz mit XINFO ermitteln
3. Das Ergebnis Vorteile: Keine dopelten Einträge Keine zusätzlichen "Logins" Viel schneller

53 Plattenplatz mit XINFO ermitteln
Die integrierte Statistikfunktion… …zeigt Ihnen auf Knopfdruck das gewünschte Ergebnis!

54 Unix Beispiele überspringen
UNIX Umgebung Unix Beispiele überspringen

55 Plattenplatz mit "df" ermitteln
Für die Kapazitätsplanung benötigen Sie eine Übersicht der Plattenauslastung… 1. An der ersten Maschine anmelden…

56 Plattenplatz mit "df" ermitteln
1. “df” zeigt Ihnen die Volumes... 2. Cut &…

57 Plattenplatz mit "df" ermitteln
3. Sie wollen das Ergebnis nach Excel übertragen.. 4. …& paste... 5. Leider kann man keine einzelne Spalte kopieren, sondern nur ganze Zeilen...

58 Plattenplatz mit "df" ermitteln
6. Mit einem geeigneten Editor kann man die Spalte kopieren

59 Plattenplatz mit "df" ermitteln
7. …und schliesslich… 8. …das Ergebnis! blocks? Sie benötigen Megabytes!

60 Plattenplatz mit "df" ermitteln
Die Bewältigung einfachster Aufgaben kostet Zeit und Geld! 10. "Login" an der nächsten Maschine…

61 Plattenplatz mit XINFO ermitteln
2. Suchkriterien eingeben Mit “GT 0" (Greater Than 0) kann man z.B. leere CD Laufwerke ignorieren 1. "Volumes" auswählen…

62 Plattenplatz mit XINFO ermitteln
3. Das Ergebnis Vorteile sind: Sie erhalten "Megabytes", nicht "Blocks" Keine unzähligen "Logins" Sie erhalten das Ergebnis viel schneller

63 Plattenplatz mit XINFO ermitteln
Die integrierte Statistikfunktion… …liefert Ihnen sofort das gewünschte Ergebnis!

64 Suche Temp-Dateien mit "find"
1. "Login" auf der ersten Maschine … Noch ein Beispiel: Bestimmte temporäre Dateien werden u.U. sehr groß und müssen andauernd gelöscht werden. a a 2. Mit dem "find" Befehl erhält man alle *tmp* Dateien: find /-name '*.tmp' –size c –exec ls –l '{}' ’;' 3. und jetzt mit "find" alle *core* Dateien suchen..

65 Suche Temp-Dateien mit "find"
4. die gleiche Prozedur auf der nächsten Maschine Wie gehabt: Die Bewältigung einfachster Aufgaben kostet Zeit und Geld!

66 Suche Temp-Dateien mit XINFO
3. Suchkriterien eingeben 2. Mit “99" erhält man eine Maske zur Eingabe von weiteren Suchkriterien, die mit "ODER" verknüpft werden können 1. "Files" auswählen…

67 Suche Temp-Dateien mit XINFO
Als Ergebnis erhalten sie alle "core" und "tmp" Dateien, die zu viel Speicherplatz benötigen.

68 CPU Verbrauch mit "ps" ermitteln
Ein weiteres einfaches Beispiel: Sie wollen wissen, wieviel CPU- Zeit ein Job verbraucht hat… “ps” liefert Ihnen den Status aktiver Prozesse, aber… “ps" liefert Ihnen die CPU- Zeit, die genau in diesem Augenblick benötigt wird, aber keine Summe Der Process startet einen Sub-Prozess, dieser startet wiederum Process

69 CPU Verbrauch mit "ps" ermitteln
Fazit: Die Ermittlung des CPU-Verbrauchs nur mit UNIX-Befehlen ist nahezu unmöglich

70 CPU Verbrauch mit XINFO
2. Suchkriterien eingeben, z.B. den Kommandozeilenbefehl... 1. "Processes" auswählen…

71 CPU Verbrauch mit XINFO
3. Das Ergebnis Vorteile: Keine zusätzlichen Skripte Keine Handarbeit Sie erhalten schnell ein korrektes Ergebnis Export nach Excel

72 Windows und Unix Umgebung
Windows und Unix Beispiel überspringen

73 Software ohne XINFO ermitteln
Software Management unter Windows… Sie benötigen einen Übersicht der installlierten JAVA Software auf allen Servern … ...und unter Aix … Wollen Sie wirklich so arbeiten?

74 Software mit XINFO ermitteln
2. Suchkriterien eingeben 1. "Software" auswählen…

75 Software mit XINFO ermitteln
3. Als Ergebnis erhalten Sie eine Liste der gesamten Java Software auf Ihren Servern...

76 SAP Beispiel überspringen
SAP Umgebung SAP Beispiel überspringen

77 XINFO SAP – Vorteile SAP bietet dem Anwender umfangreiche Cross-Referenzen. Trotzdem gibt es gute Gründe, die für den XINFO SAP-Scanner sprechen: XINFO ermöglicht Abfragen über alle installierten SAP- Systeme XINFO ermöglich den einfachen und schnellen Zugriff auf SAP-Daten - ohne SAP-Kenntnisse XINFO verbindet die Scheduler-Definitionen mit den entsprechenden SAP-Daten

78 SAP Scanner SAP System- und Jobinformationen

79 SAP – Batch Job Info Alle Jobs, die am im SAP System PC24* gelaufen sind

80 SAP – Batch Job Info Sortiert nach Startzeit: Batch Historie

81 XINFO Graphiken

82 Graphiken Zusätzlich zur tabellarischen Anzeige gibt es in XINFO folgende Graphiken: Jobnetzplan Datenflussplan Balkenpläne CALL Diagramm Historische Daten (IT Charts)

83 Jobnetz XINFO unterstützt APM-HS5000, BAGJAS, Control-M, CA-7, CA-Scheduler, CA-Jobtrac, TWS for z/OS, TWS for distributed und Zeke! Wichtige Hilfsfunktionen, z.B. "Zeige alle Nachfolger eines Jobs"

84 Joblaufzeiten Jobnamen Zeitachse Fehlerjob Wartezeit Anzahl aller Jobs

85 Datenflussplan …Datenflussplan!

86 Call Diagram Das CALL Diagramm zeigt die programminternen Aufrufstrukturen von Hauptprogramm zu Unterprogramm Einschränkung der Verschachtelungstiefe!

87 IT Charts Mit IT Charts kann man bestimmte Sachverhalte über einen längeren Zeitraum darstellen, in unserem Beispiel die Anzahl der Jobabbrüche über ein Monat

88 IT Charts - SLA Problem Hier wurde die SLA Zeit von 09:00 auf 08:45 verschoben Ein weiters Beispiel für die IT-Charts: Falls die Endezeit (blau) über der SLA-Linie (rot) liegt, hat man ein Problem OK

89 XINFO unterstützt alle Drucker und Plotter...
Druckausgabe Druckvorschau XINFO unterstützt alle Drucker und Plotter...

90 Export WinWord Excel Intranet HTML

91 Referenzen Seit der Produkteinführung im Jahre 1997 haben sich mehr als 100 der größten Unternehmen für XINFO entschieden, z.B. UBS HVB SEB BMW HSBC Allianz Volkswagen Credit Suisse Commerzbank FranceTelecom Banque de France

92 Zusammenfassung Die wichtigsten Vorteile von XINFO:
Ein Dialog für alle Daten Ein Dialog für alle Systeme, CPUs, LPARs etc. Ein Dialog für alle Mandanten, Kunden, Benutzergruppen etc. Ein Dialog zum Suchen, Dokumentieren, Berichten, Statistiken erstellen, Daten exportieren usw.

93 Wie rechnet sich XINFO ? Normalerweise setzt sich die tägliche Arbeit in einem Rechenzentrum aus unterschiedlichen Tätigkeiten zusammen:

94 So rechnet sich XINFO ! XINFO reduziert den Aufwand für die Informationsgewinnung

95 XINFO HORIZONT Ende Vielen Dank für Ihre Aufmerksamkeit
Das IT Informationssystem Vielen Dank für Ihre Aufmerksamkeit HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / – 0 1 1 1 1 1 1 1 1 1 1 1


Herunterladen ppt "Das IT Informationssystem"

Ähnliche Präsentationen


Google-Anzeigen