© 2005 ibm corporation scheduling, accounting, capacity planning, backup e automation on zseries...
TRANSCRIPT
© 2005 IBM Corporation
Scheduling, Accounting, Capacity Planning, Backup e Automation on zSeries Servers
Erick PascoalatoIBM Certified Sales SpecialistLatin America Software Group
© 2005 IBM Corporation
Timeline Tivoli for Mainframe
Aquisição
IBM
Início
Integração
LABs
Re-Design
de Produtos
e Integração
MultiPlataforma
Desenvolvimento
de novos
produtos
Parcerias de
Softwares
OEM
Aquisição
CANDLE
Corporation
Netview AIX x IBM Netview
AON/AOC x IBM SA390
1994 1996 1998 2000 2002 2004
OPC TWS
NV Tivoli NV
SLR TDS
S.Desk INFO
ADSM TSM
NPM/IP
ITMNP
TDS/AWO
Web Access/INFO
TBSM
Monitores:
WEB, MQ, Domino
Soft/Audit
JobScan
DocuText
TDE
MAINSTAR
OMEGAMON
FAMILY,
AF/Operator,
Editor Msg MQ,
Candle Net
Portal
© 2005 IBM Corporation
System Monitoring
Security & Compliance Mgmt.
BSM & SLA Management
Application Monitoring
Workload Management
Automation & Information
Accouting & Capacity Planning
Today’s IT Management Approach
Windowsexperts
and tools
Internetexperts
and tools
Applicationexperts
and tools
Unixexperts
and tools
Databaseexperts
and tools
Integrationexperts
and tools
Securityexperts
and tools
Mainframeexperts
and tools
Networkexperts
and tools
Storageexperts
and tools
www
Availability Management
© 2005 IBM Corporation
Incremental Efficiencies Through Process Orientation
www
Sense Isolate Take Action
EvaluateTime
Diagnose
Lab
or
Co
st
Windowsexperts
and tools
Internetexperts
and tools
Applicationexperts
and tools
Unixexperts
and tools
Databaseexperts
and tools
Integrationexperts
and tools
Securityexperts
and tools
Mainframeexperts
and tools
Networkexperts
and tools
Storageexperts
and tools
System Monitoring
Security & Compliance Mgmt.
BSM & SLA Management
Application Monitoring
Workload Management
Automation & Information
Accouting & Capacity Planning
Availability Management
© 2005 IBM Corporation
Incremental Efficiencies Through Process Orientation
www
Windowsexperts
and tools
Internetexperts
and tools
Applicationexperts
and tools
Unixexperts
and tools
Databaseexperts
and tools
Integrationexperts
and tools
Securityexperts
and tools
Mainframeexperts
and tools
Networkexperts
and tools
Storageexperts
and tools
System Monitoring
Security & Compliance Mgmt.
BSM & SLA Management
Application Monitoring
Workload Management
Automation & Information
Accouting & Capacity Planning
Availability Management
© 2005 IBM Corporation
Incremental Efficiencies Through Process Orientation
www
Windowsexperts
and tools
Internetexperts
and tools
Applicationexperts
and tools
Unixexperts
and tools
Databaseexperts
and tools
Integrationexperts
and tools
Securityexperts
and tools
Mainframeexperts
and tools
Networkexperts
and tools
Storageexperts
and tools
Security & Compliance Mgmt.
BSM & SLA Management
Workload Management
Automation & Information
Accouting & Capacity Planning
IBM Tivoli Workload Scheduler for Z/OS
© 2005 IBM Corporation
IBM Tivoli Workload Scheduler
Integrates workloads from multiple applications, across multiple platforms, applications and operating systems
Drives business value by integrating with other systems management solutions
Improves availability and integrity of production systems
Lowers IT cost by automating application execution and decreasing errors
Increases end-user satisfaction, productivity, and operational efficiency
Supported Platforms
• IBM OS/390• IBM z/OS• IBM AIX• HP-UX PA-RISC• Compaq Tru64• IBM OS/400• Sun Solaris• SGI Irix• IBM Sequent Dynix• Linux/INTEL• Linux/390 • Windows
© 2005 IBM Corporation
New arquitecture
Conecta dominios baseado em departamentos, divisões, geografias ou aplicações
• Molda-se a necessidade das Organizações• Facilita a Alta Performance• Permite Tolerância a Falhas Avançada• Provê Escalabilidade
Z/OS
UNIX
UNIX
NT
NT
NT
UNIX
Outros
© 2005 IBM Corporation
Domain Manager
DMB
MASTERDM
Master Domain Manager
zOS
AIXDomain Manager
DMA
HPUX
AIX
Windows 2000
Solaris
DomainA DomainB
FTA1 FTA2 FTA3 FTA4
Linux
Fault Tolerance
synfsynf
© 2005 IBM Corporation
Domain Manager
DMB
MASTERDM
Master Domain Manager
zOS
AIXDomain Manager
DMA
HPUX
AIX
Windows 2000
Solaris
DomainA DomainB
FTA1 FTA2 FTA3 FTA4
Linux
synfsynf
Fault Tolerance
© 2005 IBM Corporation
Domain Manager
DMB
MASTERDM
Master Domain Manager
zOS
AIXDomain Manager
DMA
HPUX
AIX
Windows 2000
Solaris
DomainA DomainB
FTA1 FTA2 FTA3 FTA4
Linux
synfsynf
Fault Tolerance
© 2005 IBM Corporation
Domain Manager
DMB
MASTERDM
Master Domain Manager
zOS
AIXDomain Manager
DMA
HPUX
AIX
Windows 2000
Solaris
DomainA DomainB
FTA1 FTA2 FTA3 FTA4
Linux
synf
Fault Tolerance
© 2005 IBM Corporation
Domain Manager
DMB
MASTERDM
Master Domain Manager
zOS
AIXDomain Manager
DMA
HPUX
AIX
Windows 2000
Solaris
DomainA DomainB
FTA1 FTA2 FTA3 FTA4
Linux
synf
Fault Tolerance
© 2005 IBM Corporation
Domain Manager
DMB
MASTERDM
Master Domain Manager
zOS
AIXDomain Manager
DMA
HPUX
AIX
Windows 2000
Solaris
DomainA DomainB
FTA1 FTA2 FTA3 FTA4
Linux
synf
Fault Tolerance
© 2005 IBM Corporation
TWS Master Console
© 2005 IBM Corporation
Segurança,Controle eAuditoria
Múltiplos Acessos,Simulações,
Controle
© 2005 IBM Corporation
TWS Job Stream Editor
© 2005 IBM Corporation
© 2005 IBM Corporation
TWS Job Scheduling Console
© 2005 IBM Corporation
© 2005 IBM Corporation
Impacto e Simulação de Processos !!!
© 2005 IBM Corporation
© 2005 IBM Corporation
Visualização dos LOGs de execução
© 2005 IBM Corporation
Timeline Execution
© 2005 IBM Corporation
Auto Recovery / Restart
Tivoli Workload Scheduler for z/OS supports the automatic recovery of failed jobs or started tasks if the job or started task fails.
You can specify that Tivoli Workload Scheduler for z/OS should also recover jobs or started tasks automatically in the event of a system failure within the sysplex.
You specify the recovery criteria as part of the JCL for the operation in the form of special control statements
Tivoli Workload Scheduler for z/OS retrieves the JCL for automatic recovery from the JCL repository (JS) data set. This means that automatic recovery can take place only for jobs or started tasks submitted by Tivoli Workload Scheduler for z/OS.
The automatic recovery function takes over when a job or started task ends in error
© 2005 IBM Corporation
Restart / Cleanup
Restart and cleanup are basically two tasks: Restarting an operation at the job-level or the step-level
Cleaning up the associated data sets
When you restart an operation at step-level, you select a step range: the starting step, the ending step, and any steps to exclude from the rerun.
When you perform a cleanup, you take previously allocated data sets and either catalog, uncatalog, or delete them.
These tasks can be completed separately or together depending on your preference
You can specify the step restart and cleanup of an operation, which are completed at job run time.
© 2005 IBM Corporation
WLM integration
We are executing a new integration effort that will be focused on WLM Scheduling Environments.
The goal is to make TWS Z/OS aware of WLM by:
Implementing Scheduling Environment definition Implementing the Scheduling Environment monitoring
This allows customers to easily change the scheduling environment associated to a job without the need to change the JCL (via AD dialogue, mass update etc.)
Queues jobs needing scheduling environments in the
WLM hold queue and monitors via ISPF dialogue.
© 2005 IBM Corporation
Grid Scheduling
Accelerate Business Processes
Faster, more accurate decision making
Productivity and Collaboration
Access to distributed data, information insight
IT Optimization Improve
efficiency and cost structure
Researchand
Development
Accelerate and enhance the R&D process by
enabling the sharing data and computing power
seamlessly for research intensive applications
PublicIndustrial
Engineeringand
Design
Share data and computing power, for computing
intensive engineering and scientific applications, to
accelerate product design
Industrial
BusinessAnalytics
Enable faster and more comprehensive business
planning and analysis through the sharing of data
and computing power
FinancialIndustrial
Public
EnterpriseOptimization
Optimize computing and data assets to improve
utilization, efficiency and business continuity
FinancialIndustrial
Public
GovernmentDevelopment
Create large-scale IT infrastructures to drive economic development
and/or enable new government services
Public
Accelerate
Collaborate
Optimize
Grid Focus Areas
© 2005 IBM Corporation
DevelopmentDevelopmentGold
>=1L, >=1W
ProductionProductionPlatinum
>=1L
L
Development
Windows Resource PoolGrid Demo
Linux Resource PoolWeb Portal
ProvisioningManager
Grid Manager
LicenseMonitor
W
L
L L L
L
Production
W W W
W W
!
Administration
Information Virtualization
File Virtualization
Storage Virtualization
Data Virtualization
Identity Mgr
III
Access Mgr
?
?
The Provisioning Manager determines that
there is work for thefree resources to do
The grid resourcesperform I/O using
a file system.
The Provisioning Manager provisions the
available resources tomeet the demand
The License Manager is constantly monitoring
the licensesthat are in use
Production andDevelopment users
submit jobs
The Portal submits jobsto the Grid Manager
which distributes workto the available resources
The Administrator usesIdentity Manager
to manage identities on the Grid
The Portal checks access rights to Grid resources using
Access Manager
© 2005 IBM Corporation
ProvisioningManager
Administration
LicenseMonitor
Development
Production
DevelopmentDevelopmentGold
>=1L, >=1W
ProductionProductionPlatinum
>=1L
Windows Resource PoolGrid Demo
Linux Resource PoolWeb Portal
Grid Mgr
W
L
W W
L
!
W W W
L L L L
Information Virtualization
File Virtualization
Storage Virtualization
Data Virtualization
Identity Mgr
Access Mgr
Administrators canquery the License
Manager for licenseutilization reports
The Provisioning Manager
removes idle resources from Production and
provisions themto do Development work
As Production servers become idle, the Provisioning Manager
looks for other applicationsin need of resources
The Production jobcompletes and the user
may view the results
Again, the License Manager is
constantly monitoringlicense usage
The Development jobcompletes and the user
may view the results
The same sharedstorage resources usedwhile running the jobs
are used to view results
Administrators canquery the Grid Managerfor resource utilization
reports
Again, the Provisioning Manager is constantly monitoring the load
on the environment
© 2005 IBM Corporation
IBM Tivoli Workload Scheduler Summary
Reliable - Supportable Workload Management
Centralized/Decentralized Visibility and Control
Scalable Fault Tolerant Architecture
Broad Platform and Application Support
Deep Tivoli Enterprise and z/OS Integration
We are investing for our customers future
V8V8R1
V8R2V8R3
© 2005 IBM Corporation
Incremental Efficiencies Through Process Orientation
www
Windowsexperts
and tools
Internetexperts
and tools
Applicationexperts
and tools
Unixexperts
and tools
Databaseexperts
and tools
Integrationexperts
and tools
Securityexperts
and tools
Mainframeexperts
and tools
Networkexperts
and tools
Storageexperts
and tools
Security & Compliance Mgmt.
BSM & SLA Management
Workload Management
Automation & Information
Accouting & Capacity Planning
IBM System Automation for z/OS&IBM System Automation for MultiPlataform
© 2005 IBM Corporation
What Can You Automate With SA z/OS?
ApplicationHigh Availability
Processor I/O
Integration
•Change I/O configuration on the fly
•Safe through system-integrated switching
•Manage ESCON & FICON Directors
•Initialize, configure, recover, and shut down servers
•External monitoring and automation from a Single Point of Control
IBM Tivoli System Automation
•Automate applications•Automate many repetitive and complex tasks
•Monitor processes, messages, and alerts
© 2005 IBM Corporation
Benefits of System, I/O, and Processor Automation
Single Point of Control for all automation Consolidates System and Operator consoles.
Easily configurable Policy Management Policies are supplied and easily modifiable.
Extensive Sysplex Wide automation Unique capabilities to move workloads whether planned or unplanned.
Proactive automation that prevents outages of critical system resources. WTO/WTOR buffers, Spool Space, CICS & IMS resources
© 2005 IBM Corporation
NetView for z/OS 5.1
SA/390 2.3
Su
bsy
stem
IMS
INC
LU
DE
D
CIC
S IN
CL
UD
ED
DB
2 IN
CL
UD
ED
GD
PS
SA/390 Adapters (*)
TOWERS U
SS
INC
LU
DE
D
SA
P IN
CL
UD
ED
VT
AM
INC
LU
DE
D
(*) Adapters inclusos no ITSA/390 sem custo adicional.
WA
S IN
CL
UD
ED
Pre-canned Automation
© 2005 IBM Corporation
Policies and Application Support for SA z/OS
Less effort, high qualityMessages for the following components are shipped, self-configured
MVS messages JES2 JES3 OMVS VTAM TSO NetView SSI NetView Application Automation Manager SysOps ProcOps I/O Ops SA Product Automation RODM GMFHS
TCP/IP OMPROUTE RESOLVER ZFS RMF RMF Monitor III VLF DLF LLA APPC ASCH TWS RACF DFHSM DFRMM
MQSeries DB2 IMS FDR CICS CMAS IRLM NFS Server TPX (Terminal Productivity Executive) WebSphere SAP r3 OMEGAMON - z/OS,DB2, CICS, IMS
More messages/components will be added permanently
(Development / APARs)
More messages/components will be added permanently
(Development / APARs)
© 2005 IBM Corporation
VM guest machine Support
Support for VM guest machines introduced in the ProcOps framework.
XAUTOLOG, LOGOFF, IPL, START, STOP, SYSRESET, RESTART
© 2005 IBM Corporation
Managing Sysplex Resources
Couple Data Setsƒ allocate alternate CDSƒ switch alternate CDS to primary CDSƒ start a CDS policy
Coupling Facilitiesƒ enable coupling facility
•activates the CF •switch to a policy knowing the CF when the current policy does not know the CF
•set the sender paths to ONLINE for all systems which can connect to the CF•populate the CF with structures that should be allocated in the CF
ƒ drain coupling facility•move the allocated structures from one CF to another or stop the duplexing of a structure
•delete the allocated structures which cannot be moved•set the sender paths of all connected systems to OFFLINE•deactivate the CF
ƒ Simplifies the process of bringing/taking a CF in/out of a sysplex
© 2005 IBM Corporation
© 2005 IBM Corporation
© 2005 IBM Corporation
System Automation for Multiplatforms
© 2005 IBM Corporation
New in System Automation for Multiplatforms V1.2
Support IBM AIX and Bladecenter HS20 and JS20 Additional distribution support (e.g. RHEL 3.0) Generation of TEC Events xDR Support Goal-driven automation
Avoiding nodes
Moving a resource / resource group Richer policies Usability enhancements
Backup/restore policy
Debugging aids More application enablement Globalization (Group 1)
© 2005 IBM Corporation
GDPS (Geographically Dispersed Parallel Sysplex)
© 2005 IBM Corporation
GDPS the IBM Multiple Site Application Availability Solution Geographically Dispersed Parallel Sysplex
Multi-site sysplex Remote data mirroring (disk & tape) Automation
IBM Tivoli NetView for z/OS
System Automation for z/OS Dense wavelength division multiplexer (optional) Transaction managers (e.g. CICS TS, IMS, WebSphere) Database managers (e.g. DB2, IMS, VSAM)
CF1 CF2
SITE 1 SITE 2
NetView / SA OS/390
HMC HMC
12
2
3
4567
8
9
10
11 1 12
2
3
4567
8
9
10
11 1
GDPS/PPRC
© 2005 IBM Corporation
NetView for z/OS today
© 2005 IBM Corporation
NetView for z/OS Roadmap
4Q 2003 4Q 2005 4Q 2006
NetView for z/OS v6.1• More and more TCP/IP and Interoperability• Improved usability with simplified, consolidated
interfaces• Improved problem resolution across the
enterprise through increased integration of enterprise network events and Business Service Management
2Q 2004
NetView for z/OS v5.2• Interoperability with Omegamon• Interoperability with OEM Service Desks• Event handling and Data Store with common
events via CEI• Enhanced TCP/IP & SNA management• Improved message handling• Expanded support in managing IP elements
in the Sysplex • Support for IPv6, SNMPv3• SSL security
NetView for z/OS 5.1 enhancement-- Message Automation for Intrusion Detection --
• Automated response to intrusions•Customizable notification•Customizable data gathering•IP stack statistics reporting
NetView for z/OS 5.1 enhancement-- TCP/IP Trace --
• Command-driven TCP/IP trace formatting
• TCP/IP packet identification• Stack collection and screen
formatting
4Q 2004
NetView for z/OS 5.1 enhancement-- TCP/P Connection Management --
• Collect connection and associated performance data
•Real-time and continuous •Available for live / historical
connections
* Note: All v5.1 enhancements delivered as optional PTFs
© 2005 IBM Corporation
NetView for z/OS TCP/IP Trace/Formatting
Enables Formatting of TCP/IP trace data collected on any flow: NetView for z/OS v5.1 enables trace setup, the PTF extends
Formatter directly integrates with IP Stack so no translation mismatches will ever occur
Support capture and format of IPv4 or IPv6 packets
Assists in gaining greater visibility into the flow of TCP/IP data across your z/OS System
The trace and formatting is a logical extension of the NetView product you already have…..supporting REXX and PIPES and message automation
Supports 3270 UI today
© 2005 IBM Corporation
NetView for z/OS Intrusion Detection
NetView provides automated response to detected intrusion including: Customizable notification:
– Send an e-mail to a designated receiver
– Send a message to the NetView operator
– Generate an alert
– Generate a T/EC event and send it to Tivoli Risk Manager (SYSLOG messages only)
Data Gathering– NetView can issue UNIX (USS), NetView, or MVS commands to collect more data. NetView
provides defaults, but the commands are customizable. The responses are logged to a file in DSIPARM along with the message(s). It is also sent via e-mail to a designated receiver.
Collect statistics per stack, based on type of intrusion or type of event– There is a timer per stack to generate summary reports. There is also a timer per stack to
clear the summary statistics.
© 2005 IBM Corporation
Take Action commands from Tivoli Enterprise Portal
Browse NetView Logs View TCP/IP Connections Format Packet Trace Purge Packet Trace View Session Data (SNA) View Session Configuration Data (SNA) View DVIPA Status View DVIPA Sysplex Distributors View DVIPA Distributed Targets View DVIPA Connections View DVIPA Polling Interval Issue (any) NetView Command(s)
Leveraging NetView for z/OS 5.2
© 2005 IBM Corporation
Drill down from the NetView TCP/IP connection availability data to the OMEGAMON MfN TCP/IP connection performance data
Scenario Background The System Programmer gets notified by the Operator that a user is having problems accessing a
z/OS TCP/IP application.
The System Programmer obtains information about the connection from the operator.
NetView Workspace Mainframe Networks Workspace
Scenario One
© 2005 IBM Corporation
NetView TCP/IP Connection Data Workspace
The System Programmer looks at the NetView TCP/IP connection data workspace. He notes that the connection is active and the connection has not been “bouncing” frequently.
The System Programmer selects the most recent matching connection and navigates to the OMEGAMON MFN TCP/IP Connection workspace to view the most recent collected performance data for the connection.
Animated
© 2005 IBM Corporation
b
MFN TCP/IP Connection Data Workspace
From the MFN TCP/IP Connection workspace, the System Programmer notices the connection has a retransmission rate exceeding best practices. This is also reflected as a red cell in the table.
MFN TCP/IP Connection Data Workspace
From the MFN TCP/IP Connection workspace, the System Programmer notices the connection has a retransmission rate exceeding best practices. This is also reflected as a red cell in the table.
The System Programmer reads from the expert advice that high retransmission rates may be due to high utilization of an OSA adapter. He navigates to the OMEGAMON MFN OSA Channel workspace from the navigational tree.
Animated
© 2005 IBM Corporation
From the MFN OSA Channel workspace, he identifies the OSA adaptor utilization is at capacity.
He is authorized to make changes to the OSA configuration, and does so.
MFN OSA Channel Workspace
© 2005 IBM Corporation
MFN OSA Channel Workspace
MFN OSA Channel Workspace
He verifies the OSA reconfiguration fixed the problem.
© 2005 IBM Corporation
DVIPA Distributed Targets Workspace
This chart shows that TVT2006 has a disproportionately small amount of connections. This could indicate a problem with the connections going to TVT2006 or that TVT2006 is not being utilized efficiently.
32 Connections
This chart shows that there are no telnet connections on TVT2006, which explains why the first chart shows so few overall connections.
He verifies that there are telnet servers configured for TVT2006 but there are no connections.
He decides to check the NetView Log to see if there are
any messages pertaining to TVT2006.
Animated
© 2005 IBM Corporation
NetView Log Workspace
He browses the log and notices there is a spike in activity around noon. This could signify that there was a problem around that time. Additionally, he could view historical data to determine if this pattern occurred over the last several days.
He browses the log for that timeframe. There are messages indicating that the telnet application has been looping and not accepting connections. He recycles the Telnet servers on TVT2006
He clicks on DVIPA Distributed Targets in the navigator pane. This navigates him to the DVIPA Distributed Target pane so that he can verify that the problem has been resolved.
Animated
© 2005 IBM Corporation
DVIPA Distributed Targets Workspace
He can visually see that connections to TVT2006 are looking better
This chart shows that TVT2006 has Telnet connections once again.
He verifies that the Telnet DVIPA target for TVT2006 has connections. He decides to navigate to the DVIPA Connections workspace to verify that traffic is flowing over these connections.
Animated
© 2005 IBM Corporation
DVIPA Connections Workspace
He verifies that the Bytes In and Bytes out counters indicate traffic is flowing across the connections.
The link in the NetView DVIPA Connections table will take you to the OMEGAMON MFN TCP/IP Connection workspace.
Animated
© 2005 IBM Corporation
TCP/IP Connection Data Workspace
The first bar chart shows the top 10 connections based on total bytes and provides an indication of the connections with the highest amount of traffic.
The second bar chart shows the top 10 connections based on retransmission counts. Retransmission counts greater than 5 often indicate a problem.
The link in the NetView TCP/IP Connection Data table will take you to the OMEGAMON MFN TPC/IP Connection Data workspace.
He can also link to the OMEGAMON MFN TCP/IP Connection Data workspace from this chart.
Animated
© 2005 IBM Corporation
Session Data Workspace
The Stacked Bar chart shows how many sessions terminated with abnormal sense codes against the total successful terminations over time. The example shows that an inordinate number of sessions terminated with sense codes around noon, which indicates a problem at that time
© 2005 IBM Corporation
Session Data Workspace
To further diagnose the problem, the System Programmer opens up a terminal pane and logs into the 3270 interface for NetView. From there he views the Session PIU trace data.
© 2005 IBM Corporation
DVIPA Definitions and Status Workspace
The bar chart represents the number of DVIPAs categorized by status. This chart indicates that the System Programmer has done a good job defining backups.
© 2005 IBM Corporation
DVIPA Sysplex Distributors Workspace
The bar chart represents the number of Sysplex Distributors Target Stacks by DVIPA address. This chart indicates that the distribution of DVIPAs across target stacks is not evenly distributed. The System Programmer may want to consider redistributing the DVIPAs.
© 2005 IBM Corporation
Summary of NetView for z/OS capabilities …
Availability Many enhancements to TCP/IP availability management
Intrusion detection Performance
OMEGAMON Products provide great performance monitoring of z/OS environment
Interoperability OMEGAMON, NetView for z/OS and System Automation
working together for total coverage of your zSeries management challenges
Interoperability with leading trouble ticketing systems Systems Management and Automation
© 2005 IBM Corporation
Summary
System Automation is comprised of: SysOps, ProcOPS, I/O Ops, and many "out-of-the-box'
capabilities
System Automation for Multiplatforms supports: Linux, zLinux, and AIX
High Availability is accomplished using GDPS and System Automation.
NetView features for IP are in place and improving with NetView 5.2
System Automation and AF/Operator Strategies are defined.
© 2005 IBM Corporation
Incremental Efficiencies Through Process Orientation
www
Windowsexperts
and tools
Internetexperts
and tools
Applicationexperts
and tools
Unixexperts
and tools
Databaseexperts
and tools
Integrationexperts
and tools
Securityexperts
and tools
Mainframeexperts
and tools
Networkexperts
and tools
Storageexperts
and tools
Security & Compliance Mgmt.
BSM & SLA Management
Workload Management
Automation & Information
Accouting & Capacity Planning
IBM Decision Support for z/OS&IBM Performance Modeler for z/OS
© 2005 IBM Corporation
Customer Business Issues for zSeries
Demonstrate value delivered by IT Service being delivered
Cost of delivery
Business metrics linkage to demonstrate value to the organization (e.g number of orders, order value,etc.)
Cost pressures – “Deliver more with less” Optimization of resource utilization
Manage vendor costs
Customers need cost information to support IT investment decisions
IT Execs need financial information for resource allocation decisions Increasing workloads
Business transitions
Internet traffic driving back-end volumes Increasing service requirements
IT directly in the value chain
– Direct customer access
© 2005 IBM Corporation
What is Tivoli Decision Support for z/OS?
Tivoli Decision Support for z/OS provides a central repository for easy access to historical enterprise-wide IT
utilization and service level statistics valuable in performance reporting, capacity management, service level
management and accounting.
Capacity
Performance
Chargeback & Accounting-
Cost Recovery
Service Level Reporting
http://www.ibm.com/software/tivoli/products/tds-390/
© 2005 IBM Corporation
Collects, Summarizes and Stores raw system metrics data and houses it in a ... Centralized Data Mart - providing a fully SECUREDSECURED, relational, centralized information portal...
Method: Tivoli Decision Support for z/OSMethod: Tivoli Decision Support for z/OS
Capacity
Performance
Chargeback & Accounting-
Cost Recovery
Service Level ReportingAll the information All the information
you need to you need to demonstrate the demonstrate the
effectiveness of IT at effectiveness of IT at your fingertipsyour fingertips!!
© 2005 IBM Corporation
TDS for z/OS product concepts – Feeds
Mountains of raw measurement data are produced by every conceivable source...
LINUX, LINUX, UNIXUNIX
z/OSz/OS
TivoliTivoli Decision Decision SupportSupport ffor or z/ z/OSOS
iSeriesiSeries
Logs generated using TDSz
agents
Logs generated using TDSz
agents TWS
DFSM
S
z/OS SMF
RMF
IMS
VM
TCP/IP
RMM
NPM
TSM
InfoMan
DB2
LINUX
WAS
RMF
NetView
EREP
Lotus
Domino
MQSeries
Security
Server
IXFP
VTS
OAM UserDefined...
CICS
© 2005 IBM Corporation
Administration dialogs
DB2
Reporting dialog and/orJava GUIViewer
Logcollector
GraphicsTablesSpreadsheets
Reports
Product eventlogs
Optional features (not with base)
TDS for z/OS product concepts – Distinctive Features
BASE Product:Log collectorLog record definitionsRelational databaseAdministration dialogHost reporting dialog3270 interface
Sys
temS
ystem
P
erform
ance
Perfo
rman
ce**
CIC
SC
ICS
IMS
IMS
Netw
ork
**N
etwo
rk**
Distrib
uted
D
istribu
ted
System
s S
ystems
IS
eriesIS
eries
Acco
un
ting
Acco
un
ting
* All zSeries subcomponents except CICS, IMS, NPM and NetView** NPM, and NetView
© 2005 IBM Corporation
Tivoli Decision Support for z/OS Base
Base Product Includes:
•Log Collector Engine
•Admin & Reporting Dialogs
•Customization “tool kit”
•Support for plug-in features
Product technical reqs:
OS/390 v1.2 or later (+)
DB2 for OS/390 v3.1 +
Optional - QMF v3.2 +
Optional - GDDM v3.1 +
Optional - DB2 Connect v5.2+
Tvoli Decision Support for OS/390 BaseTvoli Decision Support for OS/390 BaseTivoli Decision Support for z/OS BaseTivoli Decision Support for z/OS Base
Sys
temS
ystem
P
erform
ance
Perfo
rman
ce
CIC
SC
ICS
IMS
IMS
Netw
ork
Netw
ork
Distrib
uted
D
istribu
ted
System
s S
ystems
iS
eriesiS
eries
Acco
un
ting
Acco
un
ting
© 2005 IBM Corporation
Platform Independent Windows File Manager
look and feel Advanced reports: bar,
pie, line, area, plot, tabular with subtotaling,
CSV and GIF exporting Full customization, saving
and printing Graphical Query Editor JDBC connection to DB2 Downloadable from TDS
for z/OS website
The Viewer
© 2005 IBM Corporation
TDS for z/OS System Performance FeatureIncludes the following components:
• DB2
• DFSMS
• Domino Webserver
• IBM HTTP Server
• EREP
• IXFP (IBM Extended Facilities Product)
• Tivoli Info Mgmt for z/OS
• WebSphere
• Message Analysis/Automation
• MQ Series
• Linux/390
• MVS
• MVS Perf Management
• RACF (Security Server)
• Removable Media Manager (RMM)
• Tivoli Workload Scheduler (aka OPC)
• Tivoli Storage Manager (OS/390 ADSM Server)
• TCP/IP for OS/390
• VM Accounting
• VM Performance Reporting
Tvoli Decision Support for OS/390 BaseTvoli Decision Support for OS/390 BaseTivoli Decision Support for z/OS BaseTivoli Decision Support for z/OS Base
Sy
ste
mS
ys
tem
P
erfo
rma
nc
eP
erfo
rma
nc
e
CIC
SC
ICS
IMS
IMS
Netw
ork
Netw
ork
Dis
tribu
ted
D
istrib
ute
d
Sy
ste
ms
S
ys
tem
s
iS
eriesiS
eries
Ac
co
un
ting
Ac
co
un
ting
© 2005 IBM Corporation
TDS for z/OS CICS Performance Feature
Includes the following components:
• CICS Monitoring
Subcomponents allow for grouping and analysis by transaction, by application or by user/transaction.
• CICS Statistics
• CICS Transaction and Unit-of-Work Analysis
Tvoli Decision Support for OS/390 BaseTvoli Decision Support for OS/390 BaseTivoli Decision Support for z/OS BaseTivoli Decision Support for z/OS Base
Sy
ste
mS
ys
tem
P
erfo
rma
nc
eP
erfo
rma
nc
e
CIC
SC
ICS
IMS
IMS
Netw
ork
Netw
ork
Dis
tribu
ted
D
istrib
ute
d
Sy
ste
ms
S
ys
tem
s
iS
eriesiS
eries
Ac
co
un
ting
Ac
co
un
ting
© 2005 IBM Corporation
Includes the following components:
•IMS Collect
•IMS log records
Supports:•Full-function txn analysis•Fast path txn analysis•Mixed Mode txn analysis•Program-to-program switching•Message switching•MSC•ISC•APPC•IMS internal statistics•Shared Message queue
TDS for z/OS IMS Performance Feature
Tvoli Decision Support for OS/390 BaseTvoli Decision Support for OS/390 BaseTivoli Decision Support for z/OS BaseTivoli Decision Support for z/OS Base
Sy
ste
mS
ys
tem
P
erfo
rma
nc
eP
erfo
rma
nc
e
CIC
SC
ICS
IMS
IMS N
etwo
rkN
etwo
rk
Dis
tribu
ted
D
istrib
ute
d
Sy
ste
ms
S
ys
tem
s
iS
eriesiS
eries
Ac
co
un
ting
Ac
co
un
ting
© 2005 IBM Corporation
Includes the following components:
Availability
Configuration
Line Utilization
NCP Utilization
NEO Utilization
NetView FTP
Internal Utilization
NCP Transit Time (incl ITMNP)
NTRI Utilization
NetView/SM Internal Utilization
ODLC Utilization
Problem
PU Utilization
RTM Response Time
Service
SNMP routers
Frame Relay Utilization
LAN Utilization
VTAM Statistics
Session Failure
X.25 Utilization
TDS for z/OS Network Performance Feature
Tvoli Decision Support for OS/390 BaseTvoli Decision Support for OS/390 BaseTivoli Decision Support for z/OS BaseTivoli Decision Support for z/OS Base
Sy
ste
mS
ys
tem
P
erfo
rma
nc
eP
erfo
rma
nc
e
CIC
SC
ICS
IMS
IMS
Netw
ork
Netw
ork
Dis
tribu
ted
D
istrib
ute
d
Sy
ste
ms
S
ys
tem
s
iS
eriesiS
eries
Ac
co
un
ting
Ac
co
un
ting
© 2005 IBM Corporation
TDS for z/OS Distributed Systems Performance Feature
Includes the following components:
• Application Response Measurement (ARM)
• Linux Performance (RedHat, SUSE, TurboLinux)
• Unix Performance (Sun Solaris, HP-UX, AIX)
• Accounting subcomponent
• Performance subcomponent
• Configuration subcomponent
• Error Analysis subcomponent
Tvoli Decision Support for OS/390 BaseTvoli Decision Support for OS/390 BaseTivoli Decision Support for z/OS BaseTivoli Decision Support for z/OS Base
Sy
ste
mS
ys
tem
P
erfo
rma
nc
eP
erfo
rma
nc
e
CIC
SC
ICS
IMS
IMS
Netw
ork
Netw
ork
Dis
tribu
ted
D
istrib
ute
d
Sy
ste
ms
S
ys
tem
s
iS
eriesiS
eries
Ac
co
un
ting
Ac
co
un
ting
© 2005 IBM Corporation
TDS for z/OS iSeries (AS/400) System Performance Feature
Includes the following components:
• Accounting
• Configuration
• Job Statistics
• Messages
• Performance
The iSeries System Performance feature enables you to collect data from multiple iSeries systems and store the info in the TDS for z/OS database on your zSeries system.
Tvoli Decision Support for OS/390 BaseTvoli Decision Support for OS/390 BaseTivoli Decision Support for z/OS BaseTivoli Decision Support for z/OS Base
Sy
ste
mS
ys
tem
P
erfo
rma
nc
eP
erfo
rma
nc
e
CIC
SC
ICS
IMS
IMS
Netw
ork
Netw
ork
Dis
tribu
ted
D
istrib
ute
d
Sy
ste
ms
S
ys
tem
s
iS
eriesiS
eries
Ac
co
un
ting
Ac
co
un
ting
© 2005 IBM Corporation
TDS for z/OS Accounting Feature
Additional Standalone Workstation :
• Accounting Workstation Option
The Accounting Feature can work with three types of computer-usage information.
• Logs of resource utilization data
• Snapshots
• Directly entered charges.
Tvoli Decision Support for OS/390 BaseTvoli Decision Support for OS/390 BaseTivoli Decision Support for z/OS BaseTivoli Decision Support for z/OS Base
Sy
ste
mS
ys
tem
P
erfo
rma
nc
eP
erfo
rma
nc
e
CIC
SC
ICS
IMS
IMS
Netw
ork
Netw
ork
Dis
tribu
ted
D
istrib
ute
d
Sy
ste
ms
S
ys
tem
s
iS
eriesiS
eries
Ac
co
un
ting
Ac
co
un
ting
© 2005 IBM Corporation
Accounting And Chargeback Manage IT costs
Sources of Accounting Data
Flexible Accounting Methods
Comprehensive Accounting for IT Services designed for the Financial Analyst
Unique Desktop Access to Accounting Data
Flexible Data Organization
• data drill-down• trending & forecasting• business service analysis• custom report development • basic query functionality
TDS for z/OS Accounting Feature$$
$$
$$
$$
$$$$
© 2005 IBM Corporation
ITPMIBM Tivoli Performance Modeler for z/OS
© 2005 IBM Corporation
Uses simulation to model performance based on processor(s) and workload(s)
Model input can be entered manually or captured from your existing tools like RMF™ and CMF®
Charts and graphs resource utilization via either Lotus® 1-2-3® or Microsoft® Excel™
Service Level
Reporting
Capacity
Performance
Workload
Respond to the tough questions in a format
management understands!
IBM Tivoli Performance Modeler for z/OS
© 2005 IBM Corporation
Product Includes:
Easy to use interface for model building
Simulation engine
•Current environment
•What-if scenarios
Works with Lotus 1-2-3 or Microsoft Excel to produce reports, charts and graphs showing CPU utilization and performance, by LPAR, and by workload.
Product technical reqs:
Microsoft Windows® 98 or later
One of the following supported spreadsheet products is required for charting and reports:
•Lotus 1-2-3 or
•Microsoft Excel
IBM RMF (Resource Measurement Facility) or equivalent software (like CMF) to produce reports that simplify the creation of performance models.
IBM Tivoli Performance Modeler for z/OS
© 2005 IBM Corporation
CPU Utilization by LPAR
© 2005 IBM Corporation
CPU Utilization by Workload
© 2005 IBM Corporation
Simulator Results Summary
© 2005 IBM Corporation
IBM Tivoli Performance Modeler for z/OS
Powerful OS/390 or z/OS simulation modeling
Analyze and plan workload, capacity and performance.
Create simulation model on your PC
Visualize changes with easy to understand charts and graphs
•Perform what-if analyses to evaluate processor upgrades
Load modeling data from existing mainframe tools
RMF™ , CMF® or create your own.
RMFCMFRMFCMF
© 2005 IBM Corporation
IBM Tivoli Allocation Optimizer for z/OS
© 2005 IBM Corporation
The Problem…
Cause Effect
During end-of-volume processing, no more space was available on the volume, the data set reached 16 extents, or the VTOC was full
IEC030I, B37 ABEND
A data set opened for output used all the primary space and no secondary space was requested
IEC031I, D37 ABEND
A data set opened for output used all space available on the current volume and no more volumes were available
IEC032I, E37 ABEND
In a DD statement, the SPACE parameter requested more tracks than were available on the requested direct access volume
IEF257I, JOB FAILED - JCL ERROR
Ineffective use of existing storage resources; poor planning; arbitrary use of existing JCL; never enough time to do it right – seldom enough time to do it over
Logical volume fragmentation increases – the cycle repeats…
Unable to save new member in PDS due to lack of directory space Save fails, cancel or copy to other PDS
System Action: The task is endedApplication Programmer Response: Probable user error
© 2005 IBM Corporation
x37 ABEND Recovery Functions
Function Keywords
Controlled reduction of primary space to satisfy allocation PRIM_REDUCEPRIM_REDUCE_LIMPRIM_REDUCE_INC
Dynamically add volumes at end-of-volume processing VOL_ADDVOL_ADD_LIMVOL_ADD_PROMPTVOL_ADD_SGRPVOL_ADD_UNITVOL_ADD_VGRPVOL_ADD_VSER
Recover from secondary allocation space failures by reducing the allocation amount to a value consistent with the current free space on the volume
SEC_REDUCESEC_REDUCE_INCSEC_REDUCE_LIM
© 2005 IBM Corporation
x37 ABEND Prevention and Avoidance Functions
Function Keywords
Automatically add a secondary allocation if none is specified SEC_ALLOCSEC_ALLOC_AMT
Reduce secondary allocation to largest available free extent SEC_BESTSEC_BEST_LIM
Increase the size of the secondary allocation as data set extends occur at a particular extent and at a particular volume number
SEC_INCSEC_INC_AMTSEC_INC_VOLNOSEC_INC_XTNT
Recover unused disk space by automatically releasing all, or a portion of, unused data set space at data set close
SPACE_RELEASE
© 2005 IBM Corporation
Allocation Optimizer
Issue AnswerDuring end-of-volume processing, no more space was available on the volume, the data set reached 16 extents, or the VTOC was full. IEC030I, B37 ABEND
Dynamically add volumes
A data set opened for output used all the primary space and no secondary space was requested. IEC031I, D37 ABEND
Add secondary allocation
A data set opened for output used all space available on the current volume and no more volumes were available. IEC032I, E37 ABEND
Dynamically add volumes, increase secondary
In a DD statement, the SPACE parameter requested more tracks than were available on the requested direct access volume. IEF257I, JOB FAILED - JCL ERROR
Reduce primary
Ineffective use of existing storage resources; poor planning; arbitrary use of existing JCL; never enough time to do it right – seldom enough time to do it over. Problems that will comeback to haunt you…
Adjust secondary to best fit, release unused space
Unable to save new member in PDS due to lack of directory space Dynamically add directory block
System Action: Processing continues!Application Programmer Response: None required!
© 2005 IBM Corporation
Incremental Efficiencies Through Process Orientation
www
Windowsexperts
and tools
Internetexperts
and tools
Applicationexperts
and tools
Unixexperts
and tools
Databaseexperts
and tools
Integrationexperts
and tools
Securityexperts
and tools
Mainframeexperts
and tools
Networkexperts
and tools
Storageexperts
and tools
Security & Compliance Mgmt.
BSM & SLA Management
Workload Management
Automation & Information
Accouting & Capacity Planning
IBM Tivoli Workload Scheduler for z/OSIBM Tivoli Workload Scheduler Virtualized Data CenterIBM Tivoli Workload Scheduler Applications
IBM Tivoli System Automation for z/OSIBM Tivoli System Automation for MultiplataformIBM Tivoli Netview for z/OS
IBM Tivoli Decision Support for z/OSIBM Tivoli Performance Modeler for z/OSIBM Tivoli Allocation Optimizer for z/OS
IBM Tivoli Business System Manager for z/OSIBM Tivoli Service Level Advisor for z/OS
IBM Vanguard tools for RACF
Next time....
© 2005 IBM Corporation
About Vanguard
VanguardVictoria LabsVictoria, BC, CANADA
VanguardVictoria LabsVictoria, BC, CANADA
VanguardResearch InstituteOrange, CA, USA
VanguardResearch InstituteOrange, CA, USA
Vanguard IntegrityProfessionals - NevadaLas Vegas, NV, USA
Vanguard IntegrityProfessionals - NevadaLas Vegas, NV, USA
Founded: 1986
Ownership: Privately held
Business: Information Security Software, Training, Services, & Solutions
Customers: 600 domestic and abroad, 1,400 software licenses
Employees: 75+ worldwide
Vanguard Integrity Professionals, Ltd.Berkshire, UK
Vanguard Integrity Professionals, Ltd.Berkshire, UK
© 2005 IBM Corporation
VanguardAdministrator
Example: The Clone command created a new functional user account in 27 seconds with 19 keystrokes - generating 190 commands consisting of 9549 keystrokes.
Done manually this would have taken two hours simply to type, not including necessary research time.
Automated administration, data mining, reporting and analysis tool enhances
IBM’s RACF to become a policy and role-based user-provisioning tool.
© 2005 IBM Corporation
Vanguard Advisor
Example: It can take a couple of hours to develop a report, then perhaps weeks to write your own email distribution system.
Advisor goes far beyond reporting, is extremely robust and easy to use.
Your personalized reports can be set-up and configured to be delivered to your email in minutes, rather than overnight reports, you have real time alerts.
Event detection, analysis, real-time alerts, reporting and electronic report
distribution.
© 2005 IBM Corporation
Vanguard Analyzer
An example of a powerful feature in theVanguard Analyzer is the SmartAssist dialog
A system integrity, assessment, risk identification, threat analysis and
problem rectification solution.
© 2005 IBM Corporation
Vanguard Enforcer
1. If an unauthorized change is made to the permissionsof a critical file.
2. Vanguard Enforcer detects the event, automaticallyputs the permissions back and sends an alert to the security administrators phone with details of the event.
A proven intrusion detection and management solution for protecting
critical data, user groups and assets.
INTRUSION DETECTED
Date/Time: 04/01/04 5:00pResource: Payroll DatabaseUser ID: TELLER1
3. Security Administratorreceives the call and takes appropriate action.
© 2005 IBM Corporation
VanguardSecurityCenter
SecurityCenter graphically presents zSeries security administration in a Windows point-and-click, drag-and-drop interface.
This technology allows security administrators of different platforms to administer the Security Server on the IBM zSeries eServer without ever having to learn a native RACF command.
SecurityCenter graphically presents zSeries security administration in a Windows point-and-click, drag-and-drop interface.
This technology allows security administrators of different platforms to administer the Security Server on the IBM zSeries eServer without ever having to learn a native RACF command.
A windows-based interface to IBM’s zSeries Security Server.
© 2005 IBM Corporation
Thank You Merci
Gracias
Obrigado
Japanese
English
French
Russian
DankeGerman
GrazieItalian
Spanish
Brazilian Portuguese
Arabic
Traditional Chinese
Simplified Chinese
Hindi
Tamil
Thai
Korean