pre-con ed: optimizing system & network performance part i: what's new in ca sysview® 14.2

40
World ® ’1 6 Optimizing System & Network Performance, Part 1: What’s New in CA SYSVIEW® 14.2 David Myers Senior Principal Product Manager – Intelligent Mainframe CA Technologies MFX01EA MAINFRAME AND WORKLOAD AUTOMATION

Upload: ca-technologies

Post on 14-Apr-2017

108 views

Category:

Technology


5 download

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

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AdditionalNewCASYSVIEW14.2CoreEnhancements

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

38 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

39 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.40 @CAWORLD#CAWORLD

Mainframe

FormoreinformationonMainframe,pleasevisit:http://cainc.to/9GQ2JI