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

Preview:

Citation preview

World®’16

Hands-OnLab:TuneCAPerformanceManagementforanOptimalNetworkPerformanceManagementandDiagnosticsExperience

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

DO4X161L

DEVOPS– AGILEOPERATIONS

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

Inthissessionyouwilllearnhowtofine-tuneCAPerformanceManagementtonotonlycollectwhat'sneededforfasteraccesstothedatathatmattersmosttoyouandyourcustomers,butalsofinetuneyourlegacyandnewSDN/NFVinfrastructureforatrulyoptimizedandagilenetworkintheApplicationEconomy.

BernardClairmontCATechnologiesSr.PrincipalConsultant

JonathanCaronCATechnologiesDirector,SoftwareEngineering

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AgendaDISCOVERY

METRICFAMILYANDVENDORCERTIFICATIONS

METRICTUNINGTOREDUCESTORAGE

MONITORINGPROFILESANDPOLLINGINTERVALS

FUNWITHFILTERING– WHATTOCOLLECT

GROUPS/SITES– QUICKLYSEEWHAT’SBEENCOLLECTED

1

2

3

4

5

6

SYSTEMHEALTHANDKEYMETRICS7

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

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

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Discovery

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

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ManageYourSNMPProfiles§ OrderyourSNMPprofile

listwiththemostcommonatthetop

§ Onlybuild/keepprofilesyouneed

§ IfyoumustexposethecommunitystringinplaintextyouhavetoaddittoyourPerformanceCenterrole

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ConfigureaDiscoveryProfile

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ConfigureaDiscoveryProfile

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MetricFamiliesandVendorCertifications

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

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

– Metricsarein“normalizedform,”themetricfamilydoesnotincludeanydetailonhowametriciscollected

– MetricsarereportedoninPerformanceCenterviews

– Metricsarepolled

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

– Tocollectdataforametricfamilyadevicemustsupportoneormoreofthevendorcertsthatbackit

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

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SampleMetricFamilytoVendorCertMapping

– TheJuniperHSIvendorcertmapsobjectsintheJUNIPER-MIBtothemetricsoftheinterfacemetricfamily

– NOTE:SomemetricsarenotsupportedbytheMIB

– Thereusuallyarelimitationsformonitoringdevices

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MonitoringProfilesandPollingIntervals

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MonitoringProfiles

MakecopiesofthebuiltinMPsandremovethedefaultcollectionsfromtheoutoftheboxMPs.Thisallowsgreatercontrol.

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

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

BuildCollectionstoControlMonitoring

§ Eachpersonalikelycaresaboutdifferentmetricsondifferentdevices

§ Foreachpersona,createseparatecollectionsandprofiles– Eachcollectionshouldcollectspecificitemsofinteresteitherdirectly,or

throughrules– Eachmonitoringprofilewillprovidegranularcontrolofthemetricstocollect

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

FunWithFiltering– WhatToCollect

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingItem&MetricFiltering

§ Monitoringprofiledefinition

ComponentFilter

MetricFilter

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingCollections§ Associatingcollectionstomonitoringprofiles

CollectionofDevicesofInterest

ProfilesAssociated

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ Auditingwhymetricsarecollectedonadevice

AuditingMonitoringofaDevice

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ Secondcollectionprofiles

AuditingMonitoringofaDevice

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

GroupsandSites– QuicklySeeWhat’sBeenCollected

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingthePowerofCAPerformanceManagement

§ CAPerformanceManagementallowsforrulesthatallowforthedynamicgroupingofobjectstoensurecommonmonitoring

§ CAPerformanceManagementwillconsolidatealltheprofilesthatdefinetheneedsofdifferentusersforeachitem,andpollallthemetricsofinterestedforalltheusers

§ Ratherthangatheringallthemetricsavailableonalldevices,youcollectonlywhatisusefulforeachofyourusers,savingstorageandcollectioncosts

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ReportingGroups

§ CAPerformanceManagementallowsforrulesthatallowforthedynamicgroupingofobjectstoautomategatheringitemsforauser

§ Groupscanberestrictedtospecificusersasneededtoensuresecurityortosimplifybusinessprocesses

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SetUpGroups

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SetUpGroupRules

30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Roles§ Rolesallowforthecustompresentationofdashboardsandgroups

§ Userolestohighlightthebusinessprocesses/workflowusersareexpectedtofollow

31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MetricTuningtoReduceStorage

32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MetricFiltering

33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TuningtheCollectedMetricsMoveeverythingtonotcollected

Selectexactlywhatyouneed

Usethesearchtoisolatemetrics

34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ComponentFiltering

Filteroptions:

– Operationalstatus

– Adminstatus

– Alias

– Description

– Name

– Speedin

– Speedout

– Type

35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealthandKeyMetrics

36 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ Simpleinputs– Itemcount– Typeofitems– Metrics– Dataretention

§ Systemsoutput– Nodecount– Storage– Memory

Sizer– OnlineToolforEstimatingHardwareResources

37 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ Keycounts– polleditemsandcalculatedmetricspersecond

Auditing– UsingSystemHealth

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

39 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealth– DataAggregator/DataCollectorHealth(OOB)

40 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealth– DataAggregatorPolling(OOB)

41 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealth– DataAggregatorQueries(OOB)

42 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealth– DataAggregatorGeneralProcessing(OOB)

43 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealth– DataAggregatorGeneralProcessing(OOB)

44 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SystemHealth– DataAggregatorEventProcessing(OOB)

45 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAPerformanceManagementAPMMonitoringDashboards– Overview

46 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAPerformanceManagementAPMMonitoringDashboards– DataAggregatorOverview

47 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAPerformanceManagementAPMMonitoringDashboards– PerformanceCenter

48 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAPerformanceManagementAPMMonitoringDashboards– DataCollector

49 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAPerformanceManagementAPMMonitoringDashboards– ActiveMQ

50 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAPerformanceManagementAPMMonitoringDashboards– Vertica

51 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Stayconnectedatcommunities.ca.com

Thankyou.

52 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DevOps– AgileOps

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

Recommended