pre-con ed: optimizing system & network performance part i: what's new in ca sysview® 14.2
TRANSCRIPT
World®’16
OptimizingSystem&NetworkPerformance,Part1:What’sNewinCASYSVIEW®14.2DavidMyersSeniorPrincipalProductManager– IntelligentMainframeCATechnologies
MFX01EA
MAINFRAMEANDWORKLOADAUTOMATION
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
Areyourenterpriseappsgrowingincomplexity?Isyourorganizationunderincreasingpressuretodelivercontinuousend-to-endperformanceacrossmultipleplatforms– withfewerresources?This2-dayMainframePerformanceManagementcurriculumisaimedathelpingIToperationsstaffworksmarternotharderbysharingnewtoolsthatmakeiteasiertomonitormainframesystemsandremediateissuesmorequickly.Inthisfirstsession,learnaboutnewCASYSVIEWfeatureslikeMainframeTeamCenterandOperationalIntelligence,andhowtheevolutiontowardsadaptiveexpertsystemswillassistnonexpertusersduringtriagewhilealsoincreasingefficiencyofsubjectmatterexpertsduringissueresolution.
DavidMyers
CATechnologiesSr.PrincipalProductManager
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
CASYSVIEWANDTHEINTELLIGENTMAINFRAME
OPERATIONALINTELLIGENCE
MANAGEMENTUI
COREUPDATES
1
2
3
4
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ThewaycustomersinteractwithbusinessisshiftingDigitalinteractionisnowthenorm
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
55%ofapps
dependonmainframe
70%world’scorporate
dataisonamainframe
70%oftransactionsflowthroughmainframe
64%Increaseinmainframeworkloads
MainframeisEssentialintheModernAppEconomy…
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
...ButLookatWhatWe’reManaging!Someofthemostcomplexsystemsontheplanet
Network
Infrastructure
DistributedStuff
Storage
Middleware
PartnerSystems
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
…andwhensomethinggoeswrong?§ <Extremeexample>Cost:$5000– $10,000
perminuteCost:30-40people,formultiplehours
NowDevOpsispushingmorefrequentchanges!• 80%ofunplannedoutagesareduetoill-plannedchangesmadebyadmins/opsstaffordevelopers• 60%ofavailabilityandperformanceerrorsaretheresultofmisconfigurations
Cost:HealthandHappiness
SOURCE:EnterpriseManagementAssociation
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
…andWhenSomethingGoesWrong?
©2015DianeAlberwww.ca.com/ITcomics
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Toomanyescalations,one-offs,andfirescomingtotoofewmainframeexperts
Takestoolongtoidentifyrootcauseofproblemsandremediatethem
Toomanylengthywarroomcallsinvolvingwaytoomanypeople
Can’tefficientlycommunicateacrossouropsteam–what’sgoingoninsystemandwhy
DoAnyofTheseSoundFamiliar?
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Here’s what happens today…Gatherlotsofdata,multiplepeople,figureoutwhat’swrongandwhattodo,doit…
• Talkwithpeople• Investigate• Poke/Prod• Diagnose• WarRoom
Systems/SubsystemsMonitoring
NetworkMonitoring
ApplicationMonitoring
StorageMonitoring
SecurityMonitoring
DatabaseMonitoring
Remediation
Activity
Theslow,manual,andcrappypart
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Solution Vision: Leverage data and analytics to predict, avoid, and quickly remediate problemsUsethedatayou’realreadycollectingwiththetoolsyouusetoday!
CollaborationandIntelligence Engine
Systems/SubsystemsMonitoring
NetworkMonitoring
ApplicationMonitoring
StorageMonitoring
SecurityMonitoring
DatabaseMonitoring
Remediation
Activity
FeedbackLoop
SYSVIEW
CE-APM
ComplianceManager
NetMaster
Detector
VantageOurPoint-of-View:Letthesystemlearnfromwhat’sbeendoneinthepasttoimproveandoptimizefutureactions
OPS/MVS
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IntelligentMainframe(Vision)
CollaborateEfficiently
RemediateFaster
ImproveContinuously
DetectEarlier
PredictiveAnalyticsdetectabnormalpatternsofoperationsoyoucantakeactionearlier
TeamCollaborationHubsharesinformationfrommultiplesources,helpinggeneralistsandexpertsworktogetherquicklytoisolaterootcauseandremediate
AutomatedRemediationtiesautomationtospecificpatternssoproblemscanbequicklyandreliablyhandled
OperationalFeedbackLoophelpsthesystemlearnfromwhatactionsweretakenforspecificpatterns,torecommendactionsthenexttimethatpatternoccurs
Avoidissues,FixFaster
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
BringMachineLearningtoMainframeIntelligentAutomation
§ Topologydiscovery
§ Predictbusinessservicedisruption
§ Rootcauseanalysis§ Resolution guidance§ Automateresponse
§ Predictanomalies§ Proactiveresponse
§ Reacttoevents§ Selfserviceviews§ ModernU/X
ANOMALYDETECTION
INTELLIGENTAUTOMATION
MODERNIZATION
AutomationMachineLearningAlgorithmsDataandEventProcessing
PATTERNDISCOVERY
Generalist
Experts
Specialists
Automation
Reactive- MTTR&Firefighting Responsive- OptimizedPerformance&Efficiency
MAINFRAM
EOPERA
TIONS
ENTERP
RISE
SUPP
ORT
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
PredictiveAnalyticsàMTC-OperationalIntelligence(OI)Detectabnormalpatternsofoperation,soyoucantakeactionbeforethefirestarts
KeyFeatures
• DataStreamingAPIs• HistoricalDataWarehouse• HistoricalAnalysistools• DynamicBaseliningand
ThresholdManagement• AnomalyDetection• AlarmManagementand
Notifications• Low-touchInstall• Offloadeligible(zIFL)
SYSVIEW
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TeamCollaborationHubàMainframeTeamCenter(MTC)Modern,consolidatedviewofinformationandactivityacrossyourmainframe
KeyFeatures• ModernizedUIfor
Managementtools• Composable Information
Radiator• Out-of-the-boxWidgets• PersonalDashboards• Out-of-theboxDashboard
Templates• ConfigurableMetricsand
Alarms• AuthorizedManagement
ActionsVantage SYSVIEW NetMaster
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MainframeTeamCenter- Management• NewlydesignedHTML5web-basedUI
• AllowsdisplayofmostCASYSVIEWcommands(akaobjects)
• AllowsACTIONSonmostCASYSVIEWobjects
• Allowsin-contextlinkingtoMainframeTeamCenter–OperationalIntelligence
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WLMSystemSummaryEnhancements
§ ReportClasssupport─ CustomerscandefineReport
ClassesforworkinadditiontoServiceClasses
─ WMSYSSUMcannowshowWLMmetrics(PI)bycustomer-definedreportclass
New ClassTyp field
New command arguments (Srvclass,Rptclass,All)
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WLMDataCollection
§ WLMMetricDataCollection─ WLMPI:PerformanceIndex
─ Scheduledproactivemonitoring(collection)
─ ThresholdsonPIbySRVCLASSorRPTCLASS
─ SummarizedonALERTSUM
─ PLOTlasthourofPI
─ Senttoanalyticsplatform->MainframeTeamCenter–OperationalIntelligenceNewWLMTHRSHPIStatusmodeon
WMSYSSUM
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CICSLOGR64bitLoggingBuffers
SYSVMAINCICSLOGRTCB
BB
B
2GBar
B
B
B
BB
B
B B
B
B
B
B
§ Doesn’tsolveimpedanceproblem,butavoidsSx78
§ Realstorage,orworkingsetsizecouldincrease
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ForceSYSSTCWLMServiceClassbydefault
SOLVESIMPEDANCEPROBLEM
CICSRegionA CICSRegionB
SYSVAUX SYSVUSER
TCB
CICSLOGRTCB
B B
B BB
TCB
SYSVMAINCICSLOGRTCB
BB
B
Logstream Logstream
SRVCLASS=SYSSTC SRVCLASS=SYSSTC (Noautoconfig)
• NewWLM-Service-ClassconfigurationoptioninPARMLIB(OPTIONS)member
• CArecommendsthattheCASYSVIEW“server”addressspacesbeassociatedwiththeWLMserviceclassSYSSTC.
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ForceSYSSTCWLMServiceClassbydefaultDuringtheinitializationofaSYSVIEWserveraddressspaceSYSVIEWwillobtainthecurrentWLMserviceclassforthejob.
PARMLIB(OPTIONS) WLM-Service-Class SYSSTC
Ifthespecifiedserviceclass=NONE|NO|blanks,SYSVIEWtakesnoactionIfthespecifiedserviceclass=current,SYSVIEWtakesnoactionOtherwise,SYSVIEWsetstheWLMserviceclasstothespecifiedvalue.
CurrentandspecifiedmatchGSV2353I (MAIN) Userid: GSVXASCT Event: ASID_ACTION Action: RESET ASID 0390 Job SYSVDEVA ID STC48701 SrvClass STCTESTGSVX220I (MAIN) WLM service class for Jobname SYSVDEVA ASID 0390 JobID STC48701 unchanged from STCTEST
CurrentandspecifieddonotmatchGSV2353I (MAIN) Userid: GSVXASCT Event: ASID_ACTION Action: RESET ASID 03BE Job SYSVDEVA ID STC48594 SrvClass SYSSTCGSVX220I (MAIN) WLM service class for Jobname SYSVDEVA ASID 03BE JobID STC48591 reset to STCXXXX from STCTEST
InvalidserviceclassspecifiedGSV2353I (MAIN) Userid: GSVXASCT Event: ASID_ACTION Action: RESET ASID 03BE Job SYSVDEVA ID STC48594 SrvClass SYSSTCGSVX220I (MAIN) WLM service class for Jobname SYSVDEVA ASID 03BE JobID STC48591 reset to STCXXXX from STCTESTGSVX554E (MAIN) SYSEVENT REQFASD failed, undefined service class name
GSVX529E (MAIN) SYSEVENT REQFASD failed, rc 0000000C rsn 03400C28
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DoNotCollectMQRequesthistorybydefault
§ AportionofournewcustomersdonotneedtotrackMQrequesthistory,ORonlyneedtodoitforsomeinstancesofMQobjects
§ SYSTEM.PARBLIB(MQSDATA):– MONITOR-MQS-REQUESTSNo– DefaultwasYES,nowNOin14.2
§ Fornewcustomers,perhapsimplementforasubsetofobjects
§ CanstillissueMQcommandsandgetqueuemanagerstatistics
§ CommandslikeMQRLOG,MQROBJ,andMQRJOBwouldhavenodata
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CICSStorageViolationandDumpCollectionDFHSM0102U31SVDC0Astorageviolation (codeX'0F0C')hasbeendetectedbymoduleDFHSMAR.
GSVC118W(Task)SYSTEMdumpSM01021/0021hasoccurred.TranTUMB380ProgramXPFTTUMB*TermU017Userid SYSVDEVAbCode *
§ CASYSVIEW14.2adds:§ Messagenotificationofstorageviolationthat
includesthetransactioninformation§ LogstorageviolationinformationintheCICS
transactiondetailrecord§ Thresholdthatcanbetriggeredfromastorage
violationoccurswithinatransaction(STGVTRAN?)§ Aneasymeanstolocatetheexceptionrecords§ Trackdumpstakenbythetransaction
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CICSShort-on-storage(SOS)Monitoring+DFHSM0133U31SVDC0CICSisunderstress(shortonstorageabove16MB).+DFHSM0142U31SVDC0CICSisstillunderstress(shortonstorageabove16MB).+DFHSM0134U31SVDC0CICSisnolongershortonstorageabove16MB.
GSVC145IEDSAisnolongershortonstorage.Elapsedtime11.22423
§ CASYSVIEWalreadyhasSOScollectionmetricsandcommandstodisplaySOSdatacollectionmetrics
§ CASYSVIEW14.2adds:§ AcountofthenumberofSOSconditionsinthecollection
interval§ TheabilitytoeasilysetSOSrelatedthresholds:
– Example“Iwanttobenotifiedwhen5ormoreSOSconditionsoccurwithintheinterval.”
§ AddsmessageindicatingSOSelapsedtime.§ AddsSOSmonitoringhelptopic
27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SecurityCacheReload
§ In14.0,Securityfilewascachedinmemoryforincreasedperformance
§ SECURITYupdatescouldleavestalesecuritydataineffectonexternalsystemsunlessmanuallyreloaded
§ Modifycommandaddedtoreloadthesecurityfilecache.
§ NewSVWXSECCparmlib memberforplacingMVScommandstogetexecutedwhenthesecurityfileismodified.
§ AllowseasyrefreshofsecuritydataonallLPARsatonceforcustomerssharingsecurityfileacrossmultipleLPARs
28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CommandsforNJEoverTCP/IP
§ Newcommands:– JNETSRV– JSOCKET
29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ReportWriterVariabletoSMFFieldCross-referenceDocumentation§ Texttablesindocumentationthatcontainanentryforeachreportwritervariablethat
referstoafieldinanSMFrecord(SYSVIEWorIBM). Eachtableentrywillcontain:– Thereportwritervariablename(Thenameasknowntothereportwriter,andwhattheyspecifyin
theirreportcontrolcards)
– TheSMFrecordtypeandsubtype(e.g.30.2)thatcontainsthefieldorfieldstowhichthereportwritervariablerefers
– ThefieldnamewithinthemappingmacroandtheIBMSMFRecorddocumentation
– (IfitisacalculatedfieldthatdoesnotrefertoONESMFfield,theformulaforthecalculatedfieldwillbedocumentedusingnamesthataredocumentedintheIBMdocumentation)
30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SMFLIMxx Determineavailableprivatestorage/REGIONforaJob§ Priortoz/OS2.2,limitingregionwas
accomplishedbyanIEFUSIexit(homegrownorISV)
§ Muchcustomerconfusionsurroundinghoworwheretheirregionislimited– secondonlytoACSroutines
§ z/OS2.2addedSMFLIMxx PARMLIBmemberstoexternalizethisintoparameters
§ ThisstoryaddsaSYSVIEWdisplayofthispolicy- SMFLIM
31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
HowCanITellWhyCASYSVIEWCanceledaCICSTransaction?
NewmessageissuedwhenCASYSVIEWcancelsaCICStransaction:
16.40.00STC05789 GSVC157I(SDCS)TranCEMTTask 159tobecancelledbythreshold. 541 JobnameQACX520MetricLIFETIMERsce1CEMTRsce2=
CanLimit 15.00000Policy=001E5CF8
UpdatedmessagesinGSVXLOGDDNAMEthatshowsthresholddefinitioninplaceattimeofcancel
New‘Policy’columnonxxTHRESH andxxSTATE
32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CustomizeExceptionNotifications
+------------------+--------------------------------------------------+| OPSMVSRule | Specifies the OPS/MVS )API event rule to be || | executed when the trigger level is satisfied. || | Valid values are: || | || | rulename Any valid 10 character rule name || | || | * Use default rule name by option: || | || | Option Rule || | ------- ---------- || | MVS CAGSVX0001 || | MQ CAGSVS0001 || | IMS CAGSVP0001 || | TCP CAGSVN0001 || | CICS CAGSVY0001 || | |+------------------+--------------------------------------------------+
CAOPSMVSRulecanbespecifiedinalldefinitionsinxxTHRESH andxxSTATE membersandcommands.Thisallowsyoutooptionallywritesmaller,morespecificandfocusedautomationrules.
DescriptioncanbemodifiedinalldefinitionsinxxTHRESH andxxSTATE membersandcommands.ThiswillbepassedtoCAOPS/MVSRulewhenanexceptionoccursandwillshowinOPSLOG.
33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AutomaticNewcopyofIMShookmodules
IMS-LOGGER-COMMON-REUSEparameterinIMSDATAPARMLIBdeprecated.
GSVX894IModuleupdatedetectedforGSVPMN14,itwillbereloadedinCSA
PROBLEM:WhenmaintenancehitscommonstorageresidentSYSVIEWIMSmodules,onehadtoremembertospecifyIMS-LOGGER-COMMON-REUSEparameteruponthenextstartup.
34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessionsSESSION# TITLE DATE/TIMEMFX02E BestPracticesforSettingThresholdsinCASYSVIEW 11/14/2016at11:00amMFX04E AccelerateMTTRusingCASYSVIEW&CAMainframe
ApplicationTunerIntegration 11/14/2016at3:30pm
MFX154E Ideation:IntelligentMainframeManagement– BePartofShapingtheFuture! 11/14/2016at4:45pm
MFX05E PredictingtheFirewithOperationalIntelligence 11/15/2016at9:00am
MFX07E SoYou’reaNewSystemsOperator– WhoYa Gonna Call? 11/15/2016at11:00amMFX144E ImprovingYourResponsetoEvents– PerformanceFirst
Responders 11/15/2016at1:00pm
MFX145E OperationalIntelligence– MonitoringthePasttoBetterUnderstandToday 11/15/2016at2:45pm
35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MustSeeDemosintheMainframeTheater:
IntelligentMainframe:AdvancedAnalytics
CAMainframeOperationsIntelligence:Performance&NetworkMgmtApplicationMonitoringEvents&Automation
IntelligentMainframe:Automation
CAMainframeOperationsIntelligenceCAOPS/MVS®EventManagement&Automation
IntelligentMainframe:End-to-EndPerformance
CACross-EnterpriseAPMCAMainframeApplicationTunerCAUIMforzSystems
IntelligentMainframe:StorageManagement
CAVantageSRMCA1®TapeManagementSystem
36 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CADesignVisionforIntelligentMainframe
OptimizingMainframeOperations
MustSeeDemointheCADesignZone:
37 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SmartBarIntelligentMainframeandAdvancedAnalytics
TalktoAnalyticsExpertsatMainframeSmartBar