52
World ® ’1 6 Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience Jonathan Caron - Director, Software Engineering - CA Technologies Bernard Clairmont - Sr. Principal Consultant - CA Technologies DO4X161L DEVOPS – AGILE OPERATIONS

Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

Embed Size (px)

Citation preview

Page 1: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

World®’16

Hands-OnLab:TuneCAPerformanceManagementforanOptimalNetworkPerformanceManagementandDiagnosticsExperience

JonathanCaron- Director,SoftwareEngineering- CATechnologiesBernardClairmont- Sr.PrincipalConsultant- CATechnologies

DO4X161L

DEVOPS– AGILEOPERATIONS

Page 2: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

Inthissessionyouwilllearnhowtofine-tuneCAPerformanceManagementtonotonlycollectwhat'sneededforfasteraccesstothedatathatmattersmosttoyouandyourcustomers,butalsofinetuneyourlegacyandnewSDN/NFVinfrastructureforatrulyoptimizedandagilenetworkintheApplicationEconomy.

BernardClairmontCATechnologiesSr.PrincipalConsultant

JonathanCaronCATechnologiesDirector,SoftwareEngineering

Page 4: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AgendaDISCOVERY

METRICFAMILYANDVENDORCERTIFICATIONS

METRICTUNINGTOREDUCESTORAGE

MONITORINGPROFILESANDPOLLINGINTERVALS

FUNWITHFILTERING– WHATTOCOLLECT

GROUPS/SITES– QUICKLYSEEWHAT’SBEENCOLLECTED

1

2

3

4

5

6

SYSTEMHEALTHANDKEYMETRICS7

Page 5: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

LabNetworkOverview

DockerContainers

PC DA

Vertica

DC

192.168.42.X/24 10.10.10.x/2410.10.20.x/24

192.168.1.10akaCAPM

Page 6: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

LabAccessCAPerformanceManagement,CANetworkFlowAnalysis,CASpectrumVMs:§ DOD2– usilstun177§ DOD3– usilstun280§ DOD4– usilstun281§ DOD5– usilstun282§ DOD6– usilstun283§ DOD7– usilstun284§ DOD8– usilstun285§ DOD9– usilstun286§ DOD10– usilstun287

CAPerformanceCenter

§ http://usilstunXXX:8181

§ admin/admin

CASpectrum§ http://usilstunXXX:8080

§ spectrum/spectrum

CANetworkFlowAnalysis§ RDP:usilstunXXX:51011

§ Administrator/CAdemo123

SSH§ ssh root@usilstunXXX –p22010

§ Accesstocontainersusealiases

§ Type:pc,da,dc,spectrum

Page 7: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Discovery

Page 8: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SamplingYourInfrastructure– SmallDiscoveries

§ Discoverycanbeusedtosampleyourinfrastructureanddeterminethemetricfamiliesthataresupportedonyourdevices

§ Websitetohelpdetermineifthedeviceissupported– http://serviceassurance.ca.com/im

§ On-DemandCertsite– http://www.ca.com/us/services-support/ca-support/ca-support-

online/product-content/recommended-reading/technical-document-index/ca-performance-management-on-demand-certifications.html

Page 9: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ManageYourSNMPProfiles§ OrderyourSNMPprofile

listwiththemostcommonatthetop

§ Onlybuild/keepprofilesyouneed

§ IfyoumustexposethecommunitystringinplaintextyouhavetoaddittoyourPerformanceCenterrole

Page 10: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ConfigureaDiscoveryProfile

Page 11: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ConfigureaDiscoveryProfile

Page 12: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MetricFamiliesandVendorCertifications

Page 13: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MetricFamilies – Acollectionofrelatedmetrics,oftenimpliesaspecificcomponenttypei.e.Interface,CPU,Disk

– Metricsarein“normalizedform,”themetricfamilydoesnotincludeanydetailonhowametriciscollected

– MetricsarereportedoninPerformanceCenterviews

– Metricsarepolled

– Baselines,min,max,95thpercentile,canbestoredformetrics(checkproductsettings)

– Tocollectdataforametricfamilyadevicemustsupportoneormoreofthevendorcertsthatbackit

Page 14: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MetricFamilies(MF)toVendorCert(VC)MappingIftheDataAggregatorisconfiguredtomonitorInterfaces

whenthediscoveryoccursitwillsearchthroughthelistof

VCsuntilitfindsonethatissupportedbythedevice.If,for

examplethedeviceisaJuniperthentheassociatedJuniper

InterfaceVCwillbeusedtobacktheInterfaceMF

InterfaceMF

VC VC VC VC VC

Starent Port JuniperHSI HSI Interface CiscoInterface

Page 15: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SampleMetricFamilytoVendorCertMapping

– TheJuniperHSIvendorcertmapsobjectsintheJUNIPER-MIBtothemetricsoftheinterfacemetricfamily

– NOTE:SomemetricsarenotsupportedbytheMIB

– Thereusuallyarelimitationsformonitoringdevices

Page 16: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MonitoringProfilesandPollingIntervals

Page 17: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MonitoringProfiles

MakecopiesofthebuiltinMPsandremovethedefaultcollectionsfromtheoutoftheboxMPs.Thisallowsgreatercontrol.

Page 18: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NeedforMetricsandPredictiveAnalyticsAcrosstheOrganization– EnsuringGreatEndUserExperiences

Dennis- ExecutivesandLOBOwners

Bill- NetworkTransformationTeam

Sally- NetworkPlanningTeam

• Makenetworkinvestmentdecisions• Trackthebusinessinitiativesand

success

• Evaluateandjustifynewtechnologies• Tracksuccessofimplementations• Determinenewwaytoleveragethe

existingnetworkinvestment

• Designanddeploybuild-outsandupgrades

• Tracksuccessofimplementations• Y.1731,IPSLA,QoS

• Trackutilization• Requestchangesandbuild-outsbasedon

predictions• BackhaulLinks/Augments/Metro-ERings

• Conductdeeptriage• Manageproblems• Setthresholdsandevents• IdentifyQoS issues,watchfordiscards

• Identifyanomalies,manageincidents/workarounds

• Proactivelyaddresstrendsand/orescalate

Cindy- CapacityManagementTeam

Rob- OperationsLevels1&2

Joe- OperationsLevels3&4Randy- Engineering

Page 19: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

BuildCollectionstoControlMonitoring

§ Eachpersonalikelycaresaboutdifferentmetricsondifferentdevices

§ Foreachpersona,createseparatecollectionsandprofiles– Eachcollectionshouldcollectspecificitemsofinteresteitherdirectly,or

throughrules– Eachmonitoringprofilewillprovidegranularcontrolofthemetricstocollect

Page 20: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

FunWithFiltering– WhatToCollect

Page 21: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingItem&MetricFiltering

§ Monitoringprofiledefinition

ComponentFilter

MetricFilter

Page 22: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingCollections§ Associatingcollectionstomonitoringprofiles

CollectionofDevicesofInterest

ProfilesAssociated

Page 23: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ Auditingwhymetricsarecollectedonadevice

AuditingMonitoringofaDevice

Page 24: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ Secondcollectionprofiles

AuditingMonitoringofaDevice

Page 25: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

GroupsandSites– QuicklySeeWhat’sBeenCollected

Page 26: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingthePowerofCAPerformanceManagement

§ CAPerformanceManagementallowsforrulesthatallowforthedynamicgroupingofobjectstoensurecommonmonitoring

§ CAPerformanceManagementwillconsolidatealltheprofilesthatdefinetheneedsofdifferentusersforeachitem,andpollallthemetricsofinterestedforalltheusers

§ Ratherthangatheringallthemetricsavailableonalldevices,youcollectonlywhatisusefulforeachofyourusers,savingstorageandcollectioncosts

Page 27: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ReportingGroups

§ CAPerformanceManagementallowsforrulesthatallowforthedynamicgroupingofobjectstoautomategatheringitemsforauser

§ Groupscanberestrictedtospecificusersasneededtoensuresecurityortosimplifybusinessprocesses

Page 28: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SetUpGroups

Page 29: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SetUpGroupRules

Page 30: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Roles§ Rolesallowforthecustompresentationofdashboardsandgroups

§ Userolestohighlightthebusinessprocesses/workflowusersareexpectedtofollow

Page 31: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MetricTuningtoReduceStorage

Page 32: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MetricFiltering

Page 33: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TuningtheCollectedMetricsMoveeverythingtonotcollected

Selectexactlywhatyouneed

Usethesearchtoisolatemetrics

Page 34: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ComponentFiltering

Filteroptions:

– Operationalstatus

– Adminstatus

– Alias

– Description

– Name

– Speedin

– Speedout

– Type

Page 35: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealthandKeyMetrics

Page 36: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

36 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ Simpleinputs– Itemcount– Typeofitems– Metrics– Dataretention

§ Systemsoutput– Nodecount– Storage– Memory

Sizer– OnlineToolforEstimatingHardwareResources

Page 37: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

37 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ Keycounts– polleditemsandcalculatedmetricspersecond

Auditing– UsingSystemHealth

Page 38: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

38 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ DataAggregatorETLProcessingTimes- TimetoPerformETLProcessing(Seconds)

§ DataAggregatorRIBQueryCalculationTimes- AverageTimetoProcess

§ DataAggregatorRateDataLoadingTimes- AverageTimetoLoadRateData

§ DataCollectorPollingStatistics- CalculatedMetricsperSecond– Average

§ DataCollectorPollingStatistics- PolledItemCount– Average

§ DataCollectorSystemStatistics- ApplicationThroughput– Average

§ PerformanceCenter- RIBResponseTime

§ PerformanceCenter- MySQLDB- DBAverageResponseTime

SomeoftheCAPerformanceManagementSystemHealthKPIs

Page 39: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

39 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealth– DataAggregator/DataCollectorHealth(OOB)

Page 40: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

40 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealth– DataAggregatorPolling(OOB)

Page 41: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

41 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealth– DataAggregatorQueries(OOB)

Page 42: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

42 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealth– DataAggregatorGeneralProcessing(OOB)

Page 43: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

43 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealth– DataAggregatorGeneralProcessing(OOB)

Page 44: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

44 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealth– DataAggregatorEventProcessing(OOB)

Page 45: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

45 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAPerformanceManagementAPMMonitoringDashboards– Overview

Page 46: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

46 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAPerformanceManagementAPMMonitoringDashboards– DataAggregatorOverview

Page 47: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

47 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAPerformanceManagementAPMMonitoringDashboards– PerformanceCenter

Page 48: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

48 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAPerformanceManagementAPMMonitoringDashboards– DataCollector

Page 49: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

49 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAPerformanceManagementAPMMonitoringDashboards– ActiveMQ

Page 50: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

50 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAPerformanceManagementAPMMonitoringDashboards– Vertica

Page 51: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

51 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Stayconnectedatcommunities.ca.com

Thankyou.

Page 52: Hands-On Lab: Tune CA Performance Management for an Optimal Network Performance Management and Diagnostics Experience

52 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DevOps– AgileOps

FormoreinformationonDevOps– AgileOps,pleasevisit:http://cainc.to/wYXSg6