continued modernization of ims administration - ims ug october 2012 san ramon
TRANSCRIPT
The future runs on System z
© 2012 IBM Corporation
IMS Modernization:Autonomics and Administration Console
Peter VeraIMS Tools [email protected]
© 2012 IBM Corporation2
IMS Administration Console Goals
• Provide a single holistic, easy-to-use interfaceto manage IMS systems and databases
• Consolidate information from various tools to
paint a more complete picture of IMS systems and databases
• Leverage the latest web technologies for a richer user experience
• Access from anywhere via the Internet using standard web browsers
• Integrate a context sensitive help system as a learning aid for new
IMS DBAs and System Programmers
• Begin with integration of our Autonomics Solutions
• …Extend integration to support all our IMS Tools
© 2012 IBM Corporation3
Administration Console Benefits
• Install once, access anywhere via the Internet
• Single, server-based installation
• Access through standard web browsers
• Safety and security features are built in
• Uses SSL and RACF authentication
• Works “out of the box”
• Immediately view your databases using your existing DBRC groups or Autonomics
Director monitor list
• Easily customized
• Define your own groups of databases to view
• Consolidated information at your fingertips
• Summary dashboards provide total counts of exceptions and overall status for
database groups
• Database dashboards pull together information from many separate tools
© 2012 IBM Corporation4
Admin Console Deployment
Tool
Tool
z/OS
IMS
ToolDAI
TCP/IP
(SSL)
AdminConsole
HTTP
(HTTPS)
…
AdminConsole
AdminConsole
AdminConsole
z/OS
IBM Confidential
Windows, Linux, (zLinux)
Server
Workstation
© 2012 IBM Corporation5
IBM Tools Base for z/OS
• A prerequisite for all IMS Tools Solution Packs
• Contains all the common infrastructure components, including theIMS Tools Knowledge Base, for enabling autonomics and next-generation UIs
• IMS Tools Knowledge Base repository holds the information to help you make expert decisions
• Sensor Data
• Policy Services
• Autonomic Schedules
• Reports
• No charge Product
• IBM Tools Base for z/OS 1.3
• Program number: 5655-V93
© 2012 IBM Corporation6
IMS Tools Knowledge Base
IBM Tools Base for z/OS Autonomic and Modernization Components
DAI
Policy Services
Autonomics DirectorAdministration Console
Reports
Sensor
Policie
s
Discovery
Autonom
ics
PoliciesPolicies
AutomationAutomation ModernizationModernization
AutoDiscovery
Tools BaseTools Base
© 2012 IBM Corporation7
IMS Tools Vision
• Sensors collect resource statistics
• Policies evaluate sensor data and identify potential problems
• Automation orchestrates the collection and evaluation of sensor data
• Modernization presents an interactive modern interface for managing the system
Putting information to work
SensorsSensorsPoliciesPolicies
AutomationAutomation ModernizationModernization
© 2012 IBM Corporation8
Sensors: Collecting the Basic Information You Need
• Statistical point-in-time sensor data on your FF/FP Databases
• Stored in IMS Tools Knowledge Base repository
• Historically maintained per user specifications
• Over 60 separate data elements related to space usage, optimization, and
fragmentation
• data set extents, DASD volume usage, data set free space, roots distribution, RAP usage,
CI/CA splits, and IMS free space, etc
• Two methods of collection:
• Standalone database Sensor utilities for full-function and Fast Path databases
• Integrated with existing IMS Tools
• Integrated Tools support
• High Performance Image Copy, High Performance Pointer Checker
• Fast Path Analyzer, Fast Path Online Pointer Checker8
SensorsSensors
© 2012 IBM Corporation9
Policies: Using Sensor Data to Make Decisions
• Policy definitions are used to evaluate specific database states
• Threshold values are compared against sensor data for a given database or group of databases
• When thresholds are met or exceeded, exceptions occur
• Works “out of the box”
• Ships with predefined policies and threshold values
• Full ISPF interface provided for policy management
• Customizable to fit your shop
• You can define your own sets of threshold values
• Customize the messages sent when exceptions do occur
• Specify who receives which messages and how• WTO, e-mail, or text
9
PoliciesPolicies
© 2012 IBM Corporation10
Automation: Delivering on our Vision
• IMS Tools Autonomics Director
• Passive autonomics for IMS databases
• Automates ongoing database monitoring and maintenance tasks based on a
detailed understanding of the current state of your IMS databases
• Recommends when databases should be reorganized
• Provides a scheduling feature that allows you to control how frequently sensor
data is collected and how frequently policies are evaluated
• Customer value
• Help prevent problems before they occur
• Higher availability and performance through optimally organized data
• Consistent and reliable monitoring of database status
• Regular collection/evaluation at predefined intervals
10
AutomationAutomation
© 2012 IBM Corporation1111
Autonomics Director Overview
• Automatic collection of Sensor data
• Integrates with IMS Tools image copy and pointer checker processes
• On Demand collection/evaluation for immediate issues
• “I have a problem and need the information now!”
• Automatic analysis and evaluation of database status
• Based on user-defined policies and thresholds
• Recommendation for reorganization
• Easy to understand: simple “yes” or “no”
• E-mail or text notification when a reorganization is recommended
• Alert DBA to consider taking action
• Flexible scheduling around peak workloads
• Doesn’t interfere with production throughput or response
© 2012 IBM Corporation1212
Autonomics Director Overview
• Works with existing job schedulers
• Exploits the power of IMS sysplex
• Redundant servers for highest levels of availability
• Spreads data collection/tools workload based on system capacity and status
• Easily customized for groups or individual databases
• Auto-discovery of databases and existing database groups
• User-defined groupings: “These are the databases that I’m responsible for”
• Group-assigned defaults propagate to individual databases
• Intuitive user interfaces for all users
• Full ISPF interface
• Integrates with new IMS Administration Console for viewing database status on the web
• Available with upcoming release of IBM Tools Base Pack
• No charge product
© 2012 IBM Corporation13
Adding database(s) to your monitor list • Your Monitor List is the custom list of databases you’re interested in…
All of your environment’s databases are discovered at run-time by our Auto-discovery
function, you can view all or search for the particular database(s) you want added to your Monitor List for automatic monitoring, in this
example we select one database DEVICEDB
© 2012 IBM Corporation14
Setting your monitoring criteria• You can set how often the database should be evaluated, how many
evaluations to save, and which policies to use in the evaluation
Policies are fully customizable, however, we ship default policies with default threshold settings to get you up and running quickly. You can select
policies by DBTYPE, DBDNAME, or Policy Name
© 2012 IBM Corporation15
Scheduling an evaluation On Demand
We monitor and evaluate databases automatically when allowed but will avoid your peak operations times
once you specify them. However, you can always schedule an On Demand evaluation if you suspect a database issue and need the latest sensor data and
policy evaluation now.
• Databases will be monitored and evaluated automatically once you specify your
peak times (not shown) but you can always schedule an On Demand evaluation
© 2012 IBM Corporation16
Immediately…• Maximum flexibility is provided to get you the most current information available
when you need it, so decisions are never made using stale data
© 2012 IBM Corporation17
View the resulting recommendations• We keep it simple, if a database reorganization is needed based on the policies
you set you’ll see ‘Y’ if not, you’ll see ‘N’ … no guess work here
You can drill down further to see just which policy exceptions were triggered
© 2012 IBM Corporation18
View the detailed exceptions via ISPF Browse• Complete transparency so you can see exactly why a reorganization is being
recommended, we’ll even send you an e-mail or text message to notify you
© 2012 IBM Corporation19
IMS Administration ConsoleChanging the face of the platform
© 2012 IBM Corporation20
Overview of IMS Resources with Drill-down
Resource status,
errors, and
recommendations
can be aggregated
with an ability to
drill down
© 2012 IBM Corporation21
Holistic View of IMS Resources
…from Sensors
…from Auto Discovery
…from Autonomics Director
…from Various HP Tools
© 2012 IBM Corporation22
Prepare the next generation of IMS DBAs
Integrated help
educates new and
experienced DBAs
on database
concepts and how
to interpret charts
© 2012 IBM Corporation23
• IMS Administration Console
© 2012 IBM Corporation24
IMS ToolsKnowledge Base
AutonomicsDirector
Policy Services DAI
Terminology and Components
IMS
RECON DS
IMSIMSIMS
RECON DS
Policy Services
IMS Tools
Knowledge Base
Autonomics
Director
IMS
RECON DS
Locale Locale
Environment (sysplex) Environment (sysplex) Environment (sysplex)
IMS
DAI
Policy Services
IMS ToolsKnowledge Base
AutonomicsDirector
IMS
RECON DS
IMS
RECON DS
IMSIMS
DAI
IMS IMS IMSIMS
1. Install ITKB• Define Locales• Store IMS Tools Reports
2. Define Policy Services• Start with IBM Default Policies• Run Conditional Reorg
3. Install Autonomics Director• Define a PEAK schedule• Add databases to monitor list• Begin regularly collecting sensor data
and evaluating policies
4. Install DAI and Administration Console• Setup Environments• Run AutoDiscovery• Work Faster, Work Smarter!
AdministrationConsole
© 2012 IBM Corporation25
Administration Console work flow for a FFDB space monitoring
Check the Exceptions widget for evaluation results for the resource.
View DB Solution Pack utility reports for detailed analysis of resource space usage.
Context sensitive help for exceptions, charts, etc
Check the summary of latest FFDB space diagnosis done by Autonomics Director.
11
22
33
44
Summary Table for a FFDBSummary Table for a FFDB
Exceptions WidgetExceptions Widget
Help WidgetHelp Widget
Reports WidgetReports Widget
Sensor WidgetSensor WidgetIdentify trends for a variety of sensor data values
55
Main dashboardfor a FFDB
Main dashboardfor a FFDB
© 2012 IBM Corporation26
Database and group used in this demo.
The group “CUSTAPPL” includes the HDAM database
“HDAMVSAM” in the RECON environment “ACDEMOFF”.
The group “CUSTAPPL” includes the HDAM database
“HDAMVSAM” in the RECON environment “ACDEMOFF”.
Two database data sets are defined for the database
HDAMVSAM.
Two database data sets are defined for the database
HDAMVSAM.
© 2012 IBM Corporation27
First, we want to look at the diagnosis summary of the database group.
We want to look the diagnosis summary of this group.We want to look the diagnosis summary of this group.
So, let’s click on this group.So, let’s click on this group.
© 2012 IBM Corporation28
The Summary Table for the group.
You see that the database “HDAMVSAM” is marked as
critical.
You see that the database “HDAMVSAM” is marked as
critical.
Double-click on this entry to see the exception details of the
database
Double-click on this entry to see the exception details of the
database
© 2012 IBM Corporation29
The main dashboard for the “HDAMVSAM” database is displayed.
Place the mouse cursor over one
of the exceptions reported.
Then, …
Place the mouse cursor over one
of the exceptions reported.
Then, …
© 2012 IBM Corporation30
See a short help for the rule of the next exception.
Let’s click on an exception.
Then, …
Let’s click on an exception.
Then, …
© 2012 IBM Corporation31
The help for the exception opens on the dashboard.
HelpHelp
Sensor charts that are relevant to the exception and that should be looked at is
guided in the exception help.
Sensor charts that are relevant to the exception and that should be looked at is
guided in the exception help.
© 2012 IBM Corporation32
Next, check the sensor charts.
Click on the “Expand” button to see more Space Usage Charts
Click on the “Expand” button to see more Space Usage Charts
Sensor charts in “Space Use” category.
are related with a data set size, a
used space, and a free space
availability for each database data
set.
Sensor charts in “Space Use” category.
are related with a data set size, a
used space, and a free space
availability for each database data
set.
© 2012 IBM Corporation33
Charts in the same category are displayed as a “tiling dashboard”
Let’s see the charts listed in the help text. Click on this
“Expand” button. Then, …
Let’s see the charts listed in the help text. Click on this
“Expand” button. Then, …
Scroll up and down by a sliding bar and find the
“Allocated Space” and “Unformatted Space” charts.
Scroll up and down by a sliding bar and find the
“Allocated Space” and “Unformatted Space” charts.
© 2012 IBM Corporation34
The sensor chart is maximized.
The bar chart shows the latest value for each database data set.From this chart, HDAMVS1 data set is causing the exception.
The bar chart shows the latest value for each database data set.From this chart, HDAMVS1 data set is causing the exception.
Scroll the help text, and find more hints and tips about the exception.
Scroll the help text, and find more hints and tips about the exception.
Now, let’s see HDAMVSD1 more detail. Double Click here, then…
Now, let’s see HDAMVSD1 more detail. Double Click here, then…
© 2012 IBM Corporation35
The dashboard for the “HDAMVSD1” database data set is displayed.
Click to expand the “Space Use”
category, then..
Click to expand the “Space Use”
category, then..
© 2012 IBM Corporation36
The Space Use charts of the “HDAMVSD1” database data sets
The time series charts shows the trend of HDAMVS1 data set. They are helpful for planning the database maintenance.
The time series charts shows the trend of HDAMVS1 data set. They are helpful for planning the database maintenance.
“IMS Free Space” chart shows that the free space in the
area used by IMS is 15%.
“IMS Free Space” chart shows that the free space in the
area used by IMS is 15%.
“Allocated Space” chart shows the data set allocated size reaches the maximum size that limited by IMS.
“Allocated Space” chart shows the data set allocated size reaches the maximum size that limited by IMS.
“Highest Used and Highest Allocated
RBA” chart shows that both the data set
allocated size (Highest Allocated RBA)
and the highest used RBA (the area
used by IMS) reached 4 giga bytes.
“Highest Used and Highest Allocated
RBA” chart shows that both the data set
allocated size (Highest Allocated RBA)
and the highest used RBA (the area
used by IMS) reached 4 giga bytes.
Based on these charts, we can conclude the dataset size has already
reached the limit and the free space is decreasing.
Based on these charts, we can conclude the dataset size has already
reached the limit and the free space is decreasing.
© 2012 IBM Corporation37
Next, let’s see the other exceptions.
Let’ see the exceptions that marked as
“Reorganization Recommended”. The
short help describes the reason of the
exception is the number of variable-length
split segments has increased.
Let’ see the exceptions that marked as
“Reorganization Recommended”. The
short help describes the reason of the
exception is the number of variable-length
split segments has increased.
© 2012 IBM Corporation38
Let’s see IMS DB Space Tuning Guide
In addition to the help text on the dashboard, detailed analyzing procedures are described
in the IMS Solution Packs: IMS Database Space Tuning Guide. This time, let’s see it.
http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/dstuga10/CCONTENTS
The IMS Tools reports are
recommended to analyze the
exception.
The IMS Tools reports are
recommended to analyze the
exception.
© 2012 IBM Corporation39
Browse the IMS Tools Reports.
Click on the report entry on the day when the exception was detected to look at the recommended report.
Click on the report entry on the day when the exception was detected to look at the recommended report.
© 2012 IBM Corporation40
The list of the reports for the area on the selected day is displayed.
Let’s double-click on this entry.
Then, …
Let’s double-click on this entry.
Then, …
© 2012 IBM Corporation41
The content of the report is displayed in a browser new tab.
Since this page is a normal “text” web page, you can use the
standard web browser capability such as scrolling, font size
change, string search, mark-and-copy, save, and print.
Since this page is a normal “text” web page, you can use the
standard web browser capability such as scrolling, font size
change, string search, mark-and-copy, save, and print.
This is the report that was recommended to look at.This is the report that was recommended to look at.
New TabNew Tab
© 2012 IBM Corporation42
Download Sensor data
Clock on “▼” icon and then click on “Download Data”.
Then, …
Clock on “▼” icon and then click on “Download Data”.
Then, …
© 2012 IBM Corporation43
Download your historical Sensor data
© 2012 IBM Corporation44
IMS Tools Administration Console
• Real Value
• Quickly be alerted of Autonomic Exceptions
• Drill into Sensor Statistics to investigate and perform trending analysis
• Find, View, Save, Print IMS Tools Reports
• This is just the beginning…
…let us help you get started today!!