Upload
ca-technologies
View
118
Download
1
Embed Size (px)
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