ca performance management deep dive
DESCRIPTION
CA Performance Management 2.3.4 is CA Technologies next-generation tool for monitoring mega-sized networks. This session, led by top CA network monitoring experts, is designed to help prospective users evaluate the tool and give current users the opportunity to expand knowledge of key capabilities and maximize the value of their performance data. The 3-hour session will have two parts: Part 1, Foundational Features, will focus on architecture (data collectors, data repository/database, data aggregator, user interface and integration with CA Mediation Manager); predefined dashboards and reports; understanding metric families, vendor-specific device certification; creating and deploying discovery and monitoring profiles; eventing; and, using the CA Mediation Manager administration UI to deploy and manage CA Mediation Manager Device Packs for monitoring. Part 2, Advanced Features, will focus on customizing dashboards and reports, automating custom groups creation and device population; using the API to integrate CA Performance Management with BSS/configuration management systems and create a zero-touch, automated process flow to on-board monitoring; and, self-certification procedures for device monitoring. For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqXTRANSCRIPT
![Page 1: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/1.jpg)
Pre-Con Education: CA Performance Management Deep Dive
Prabhu Nakkeeran, Niamh Cahill, Bernie Clairmont
OCX40E #CAWorld
ca OpsCenter
CA Technologies
![Page 2: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/2.jpg)
2 © 2014 CA. ALL RIGHTS RESERVED.
Panel Session
Niamh Cahill
CA Technologies
Advisor, Presales
Prabhu Nakkeeran
CA Technologies Director, Software Engineering
Bernard Clairmont
CA Technologies
Sr. Principal Consultant, Presales
![Page 3: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/3.jpg)
3 © 2014 CA. ALL RIGHTS RESERVED.
Abstract
CA Performance Management 2.3.4 is CA Technologies next-generation tool for monitoring mega-
sized networks. This session, led by top CA network monitoring experts, is designed to help
prospective users evaluate the tool and give current users the opportunity to expand knowledge
of key capabilities and maximize the value of their performance data. The 3-hour session will
have two parts. Part 1, Foundational Features, will focus on architecture (data collectors, data
repository/database, data aggregator, user interface and integration with CA Mediation
Manager); predefined dashboards and reports; understanding metric families, vendor-specific
device certification; creating and deploying discovery and monitoring profiles; eventing; and,
using the CA Mediation Manager administration UI to deploy and manage CA Mediation Manager
Device Packs for monitoring. Part 2, Advanced Features, will focus on customizing dashboards
and reports, automating custom groups creation and device population; using the API to integrate
CA Performance Management with BSS/configuration management systems and create a zero-
touch, automated process flow to on-board monitoring; and, self-certification procedures for
device monitoring.
![Page 4: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/4.jpg)
4 © 2014 CA. ALL RIGHTS RESERVED.
Agenda
ARCHITECTURE
DISCOVERY/MONITORING
CA MEDIATION MANAGER ADMINISTRATION
UNDERSTANDING METRIC FAMILIES & VENDOR CERTIFICATIONS
CUSTOMIZING DASHBOARDS & REPORTS
EVENTING
1
2
3
4
5
6
![Page 5: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/5.jpg)
5 © 2014 CA. ALL RIGHTS RESERVED.
Agenda
INTEGRATING WITH BSS/OSS
SELF-CERTIFICATION
7
8
![Page 6: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/6.jpg)
CA Performance ManagementHigh Level Architecture
Data Collectors, Data Repository/Database, Data aggregator, UI and Integration with CA Mediation Manager
![Page 7: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/7.jpg)
7 © 2014 CA. ALL RIGHTS RESERVED.
Product ArchitectureOverview
CA Performance Management Architecture includes four Linux-based server types:
– CA Performance Center
– CA Data Aggregator (DA)
– CA Data Collector (DC)
– CA Data Repository (DR)
![Page 8: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/8.jpg)
8 © 2014 CA. ALL RIGHTS RESERVED.
Product Architecture
– Is the server that clients connect to
– Supplies the GUI for reports, events, and administration
– Generates and administers reports
– Receives and stores inventory information from data sources
– Administers tenants, Simple Network Management Protocol (SNMP) profiles, and IP domains
– Administers roles, users, dashboards, menus, groups, and collections
CA Performance Center
![Page 9: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/9.jpg)
9 © 2014 CA. ALL RIGHTS RESERVED.
Service Provider Considerations
![Page 10: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/10.jpg)
10 © 2014 CA. ALL RIGHTS RESERVED.
Integration with CA Mediation Manager (CAMM)
– CA Mediation Manager data is presented to PM (similar to eHealth)
– CA Mediation Manager is a solution built around Device Packs collecting Non-SNMP data
– Advantages
High Availability
Improved Scalability
Easy configuration/deployment/monitoring/debugging through web console
Current solution has been replaced with an integration to the standalone CAMM solution
![Page 11: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/11.jpg)
11 © 2014 CA. ALL RIGHTS RESERVED.
Deployment Diagram
– MC – CAMM Multi-Controller
– LC – CAMM Local Controller
– DA – PM Data Aggregator
– DC – PM Data Collector
– DR – PM Data Repository (Vertica)
– CAPC – CA Performance Center
![Page 12: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/12.jpg)
Creating and Deploying Discovery and Monitoring Profiles
![Page 13: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/13.jpg)
13 © 2014 CA. ALL RIGHTS RESERVED.
Creating a Discovery Profile
![Page 14: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/14.jpg)
14 © 2014 CA. ALL RIGHTS RESERVED.
Running a Discovery Profile
![Page 15: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/15.jpg)
15 © 2014 CA. ALL RIGHTS RESERVED.
Viewing/Creating Monitoring Profiles
![Page 16: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/16.jpg)
16 © 2014 CA. ALL RIGHTS RESERVED.
Viewing/Creating Monitoring Profiles
![Page 17: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/17.jpg)
Understanding Metric Families, Vendor-Specific Device Certification
![Page 18: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/18.jpg)
18 © 2014 CA. ALL RIGHTS RESERVED.
Key ConceptsMetric Family
– A Collection of related metrics, often implies a specific
component type i.e. Interface, CPU, Disk
– Metrics are in “normalized form,” the metric family does
not include any detail on how a metric is collected
– Metrics are reported on in PC views
– Metrics are polled
– Baselines, Min, Max, 95th Percentile, can be stored for
metrics (check product settings)
– To collect data for a Metric Family a device must support
one or more of the vendor certs that back it
![Page 19: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/19.jpg)
19 © 2014 CA. ALL RIGHTS RESERVED.
Key ConceptsVendor Certification
– Defines how a metric family gets values for each metric
– How to collect raw values and expressions to convert to a
useable metric family value
– Some standard and some vendor specific
![Page 20: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/20.jpg)
20 © 2014 CA. ALL RIGHTS RESERVED.
Key ConceptsExample Metric Family to Vendor Cert mapping
– If the Data Aggregator is configured to monitor CPU for a
Juniper device, it will be determined that the Juniper CPU
Vendor Certification should be used to back the CPU Metric
Family
![Page 21: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/21.jpg)
21 © 2014 CA. ALL RIGHTS RESERVED.
Key ConceptsExample Metric Family to Vendor Cert Mapping
– The Juniper CPU Vendor CERT maps objects in the JUNIPER-
MIB to metrics of the CPU Metric Family
– Notice some metrics are not support by this MIB
– There are some limitations to monitoring CPU for Juniper
devices
![Page 22: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/22.jpg)
22 © 2014 CA. ALL RIGHTS RESERVED.
Key ConceptsExample Metric Family to Vendor Cert Mapping
– Compare the differences between the Juniper CPU Vendor
CERT, and the UC Davis Vendor CERT, you can see the UC
Davis CERT has more data available for the CPU Metric
Family
![Page 23: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/23.jpg)
23 © 2014 CA. ALL RIGHTS RESERVED.
Key ConceptsSelf-Certification
When you may need it
– Add new vendor support for existing supported technologies (metric families)
– Add completely new technology (metric family) support, along with the vendor support
![Page 24: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/24.jpg)
24 © 2014 CA. ALL RIGHTS RESERVED.
Metric FamiliesAttributes
– Name, Documentation,
AttributeDisplayName,
AttributeAbbreviation,
AttributeType
– Polled, IsList, IsDbColumn
– Baselines, Rollups, Percentile,
Variance & Standard Deviation
– Minimum and Maximum
![Page 25: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/25.jpg)
25 © 2014 CA. ALL RIGHTS RESERVED.
Metric Families
http://<da host>:8581/typecatalog/metricfamiliesCollection of Attributes<Attribute name="FramesOut" type="Double">
<Documentation>Frames sent since the virtual circuit was created</Documentation><Polled>true</Polled><Baseline>false</Baseline><IsDbColumn>true</IsDbColumn><Variance>false</Variance><StandardDeviation>false</StandardDeviation><Minimum>false</Minimum><Maximum>false</Maximum><WriteOnPoll>false</WriteOnPoll><RollupStrategy>Sum</RollupStrategy><AttributeDisplayName /><Percentile>0</Percentile>
</Attribute>
![Page 26: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/26.jpg)
26 © 2014 CA. ALL RIGHTS RESERVED.
Component Definitions
– Item Sync Definition
Type and Sub-Type
GroupBy, Categorize & Context
![Page 27: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/27.jpg)
27 © 2014 CA. ALL RIGHTS RESERVED.
Component Definitions
http://<da host>:8581/typecatalog/components
<?xml version="1.0" encoding="UTF-8"?><!--Auto-generated by the type catalog local manager.--><DataModel namespace="http://im.ca.com/inventory" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ComponentFacet.xsd">
<FacetType name="frPVC"><Documentation>A Frame Relay PVC</Documentation><FacetOf namespace="http://im.ca.com/core" name="Item" /><Component>true</Component><ItemSyncDefinition itemTypeName="component" itemSubtypeName="frpvc" itemTypeLabel="FrameRelayPVC"
itemTypeLabelPlural="FrameRelayPVCs" categorize="false" groupBy="false" context="true"></ItemSyncDefinition>
</FacetType></DataModel>
NOTE: context – “true” enables a link to a custom context page in Inventory -> Device Components. Setting “true” also enables the Metric Family to be selectable as a “context” which is the only way to have your Metric Family available in the Dynamic Trend Chart.
![Page 28: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/28.jpg)
28 © 2014 CA. ALL RIGHTS RESERVED.
Vendor Certifications
– Protocol
– MIB
– Attributes
IsIndex
IsKey
Needs Delta
Source
– Expression group (tied to a metric family)
![Page 29: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/29.jpg)
29 © 2014 CA. ALL RIGHTS RESERVED.
Vendor Certifications
http://<da host>: 8581/typecatalog/certifications/snmp
<AttributeGroup name="AttributeGroup" external="true" list="true"><Attribute name="INDEX" type="objectid"><Source>1.3.6.1.2.1.10.32.2.1.4</Source><IsIndex>true</IsIndex><IsKey>false</IsKey><NeedsDelta>false</NeedsDelta>
</Attribute><Attribute name="frCircuitReceivedFECNs" type="long"><Source>1.3.6.1.2.1.10.32.2.1.4</Source><IsIndex>false</IsIndex><IsKey>true</IsKey><NeedsDelta>true</NeedsDelta>
</Attribute></AttributeGroup><Protocol>SNMP</Protocol><DisplayName>Frame Relay PVC</DisplayName><Expressions><ExpressionGroup name="frPVCInfoDS" destCert="{http://im.ca.com/normalizer}frPVCInfo"><Expression destAttr="Indexes">INDEX</Expression><Expression destAttr="Names">"Frame Relay " + INDEX</Expression><Expression destAttr="FECNIn">frCircuitReceivedFECNs</Expression>
</ExpressionGroup></Expressions>
![Page 30: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/30.jpg)
Custom Dashboards and Reports
![Page 31: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/31.jpg)
31 © 2014 CA. ALL RIGHTS RESERVED.
Custom Dashboards
– Out-of-the-box dashboards do not always meet your requirements
Not all Metric Families/Metrics reported
User requirements
– Temporary for troubleshooting
– Report on a specific set of items/group of items
(e.g. : devices in a region/site, devices by type, devices by application)
Expression Group (Tied to a Metric Family)
– Custom Metric Families
Requires the creation of a custom dashboard with custom views
![Page 32: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/32.jpg)
32 © 2014 CA. ALL RIGHTS RESERVED.
Custom Dashboard
![Page 33: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/33.jpg)
33 © 2014 CA. ALL RIGHTS RESERVED.
Custom Dashboard
![Page 34: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/34.jpg)
34 © 2014 CA. ALL RIGHTS RESERVED.
Menus
– Provide a way to organize dashboards
Monitoring purpose
Troubleshooting purpose
– Menus are associated with roles
Defines which menus access according to certain roles
Scope access
– Create/edit/delete
– Drill down
![Page 35: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/35.jpg)
35 © 2014 CA. ALL RIGHTS RESERVED.
Menu
![Page 36: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/36.jpg)
36 © 2014 CA. ALL RIGHTS RESERVED.
Menu -> Role
![Page 37: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/37.jpg)
37 © 2014 CA. ALL RIGHTS RESERVED.
My Dashboards
– Menu containing customized/personalized dashboards
– Dashboards are not shared
![Page 38: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/38.jpg)
38 © 2014 CA. ALL RIGHTS RESERVED.
Context Page/Views
– Context pages provide focused data
– Device context pages
Server
Router
Switch
– Component context pages
Interface
Custom components
– Add/Delete/Edit context tabs
Role rights
![Page 39: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/39.jpg)
39 © 2014 CA. ALL RIGHTS RESERVED.
Context Filters
– Context filters lock the data displayed to a specific context
Dashboard context
View context
– For example if you set the dashboard context to Group X, all views in that dashboard will always show data related to Group X even if you change the Group filter within CA Performance Center
![Page 40: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/40.jpg)
Eventing and Health Indicators
![Page 41: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/41.jpg)
41 © 2014 CA. ALL RIGHTS RESERVED.
Data AggregatorDevice Administration
![Page 42: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/42.jpg)
42 © 2014 CA. ALL RIGHTS RESERVED.
Data AggregatorDevice Administration Links
![Page 43: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/43.jpg)
43 © 2014 CA. ALL RIGHTS RESERVED.
Data AggregatorMonitoring Event Processing
![Page 44: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/44.jpg)
44 © 2014 CA. ALL RIGHTS RESERVED.
Create and Administer Event ProfilesNew Role Rights allow Non-DA Admins the ability to create and administer event profiles
![Page 45: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/45.jpg)
45 © 2014 CA. ALL RIGHTS RESERVED.
Create and Administer Event ProfilesAccess to configure Threshold Profiles does not require DA Admin Privileges
– Folders help users keep Threshold Policies organized for simple administration
![Page 46: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/46.jpg)
46 © 2014 CA. ALL RIGHTS RESERVED.
Event Profiles Table ViewSimple to search for policies by Owner, Creators/Modifier
![Page 47: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/47.jpg)
47 © 2014 CA. ALL RIGHTS RESERVED.
Creating Event Rules
![Page 48: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/48.jpg)
48 © 2014 CA. ALL RIGHTS RESERVED.
Viewing Event RulesEvent Rules and Event Conditions
![Page 49: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/49.jpg)
49 © 2014 CA. ALL RIGHTS RESERVED.
Viewing Event RulesEvent Rules and Event Conditions
![Page 50: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/50.jpg)
50 © 2014 CA. ALL RIGHTS RESERVED.
Copy/Edit/Delete Event Profiles
![Page 51: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/51.jpg)
51 © 2014 CA. ALL RIGHTS RESERVED.
Edit Event Profiles
![Page 52: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/52.jpg)
Using the CA Mediation Manager Admin UI
Deploying and Managing Device Packs
![Page 53: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/53.jpg)
53 © 2014 CA. ALL RIGHTS RESERVED.
Integration with CA Mediation Manager
Current solution has been replaced with an integration to the standalone CA Meditation Manager solution
– CA Meditation Manager data is presented to CA Performance Management (similar to eHealth)
– CA Mediation Manager is a solution built around Device Packs collecting non-SNMP data
– Advantages
High availability
Improved scalability
Easy configuration/deployment/monitoring/debugging through web console
![Page 54: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/54.jpg)
54 © 2014 CA. ALL RIGHTS RESERVED.
Deployment Diagram
– MC – CAMM Multi Controller
– LC – CAMM Local Controller
– DA – PM Data Aggregator
– DC – PM Data Collector
– DR – PM Data Repository (Vertica)
– CAPC – CA Performance Center
![Page 55: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/55.jpg)
55 © 2014 CA. ALL RIGHTS RESERVED.
Simplified CA Mediation Manager Device Pack DeploymentDeploy CA PM Device Packs directly from the CAMM Administrative Interface
Improved CA Mediation Manager Device Pack Deployment within the CAMM Administrative Interface
– Do it all from the UI - You no longer need to run scripts to install and configure Device Packs once you have CA Performance Management integrated with CA Mediation Manager
– Simplifies many administrative workflows including:
Change configuration parameters on the fly
Debugging and troubleshooting
Modify Device Packs on the fly
Ability to install PM Device Packs (next sprint)
![Page 56: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/56.jpg)
56 © 2014 CA. ALL RIGHTS RESERVED.
View/Start/Stop/Remove/Install/Upgrade Device Packs
![Page 57: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/57.jpg)
57 © 2014 CA. ALL RIGHTS RESERVED.
Installing Device Packs
![Page 58: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/58.jpg)
58 © 2014 CA. ALL RIGHTS RESERVED.
Logging and Troubleshooting
![Page 59: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/59.jpg)
59 © 2014 CA. ALL RIGHTS RESERVED.
Modify Device Packs on the Fly
![Page 60: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/60.jpg)
Integrating CA Performance Management with BSS/OSS Systems
![Page 61: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/61.jpg)
61 © 2014 CA. ALL RIGHTS RESERVED.
Why Use Our Web Services API?
– Use the API to integrate CA Performance Management with BSS/OSS systems and create a zero touch process flow from customer order all the way to monitoring
– Automate administrative tasks
– Additional functionality that UI might not provide
Bulk deletion of devices
Bulk updating interface speeds
![Page 62: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/62.jpg)
62 © 2014 CA. ALL RIGHTS RESERVED.
Which Components Support REST Web Services?Data Aggregator
http://<DA_HOST>:8581/rest
– Provides many endpoints to DA data
Examples: discovery profiles, devices, device components (CPU, Memory, interfaces, etc.)
Shows schema
Documentation on how to query for data
Create, update and delete operations
![Page 63: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/63.jpg)
63 © 2014 CA. ALL RIGHTS RESERVED.
Which Components Support REST Web Services?Data Aggregator
http://<DA_HOST>:8581/typecatalog
– Provides end points for certifications
Components, metric families, vendor certs.
Shows schema
Documentation on how to query for data
Get, create and update operations
![Page 64: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/64.jpg)
64 © 2014 CA. ALL RIGHTS RESERVED.
Which components support REST Web Services?CA Performance Center
http://<CAPC_HOST>:8181/pc/center
– Provides end points to CAPC data
Examples: tenants, groups, users
Documentation on how to query for datahttp://<CAPC_HOST>:8181/pc/center/rest
Shows Schema
Create, update and delete operations
![Page 65: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/65.jpg)
65 © 2014 CA. ALL RIGHTS RESERVED.
Web Services Schema
DA and PC Web Service end points define the schema
– The schema defines the tag requirements and also how to perform operations (create, update, delete) against the endpoints
![Page 66: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/66.jpg)
66 © 2014 CA. ALL RIGHTS RESERVED.
DA – Query Patterns
– Fetch all of a type (“get list”)
GET /rest/{type}
– Fetch a single item (“get”)
GET /rest/{type}/{id}
– Filtered fetch (“filtered get list”)
POST /rest/{type}/filtered
Uses HTTP POST Body as the filter XML criteria
– Fetch scoped by tenant
GET /rest/tenant/{tenantId}/{type}
GET /rest/tenant/{tenantId}/{type}/{itemId}
![Page 67: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/67.jpg)
67 © 2014 CA. ALL RIGHTS RESERVED.
PC – Query Patterns
– Fetch all of a type (“get list”)
GET /pc/center/webservice/{type}
– Fetch a single item (“get”)
GET /pc/center/webservice/{type}/{idName}/{idValue}
![Page 68: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/68.jpg)
68 © 2014 CA. ALL RIGHTS RESERVED.
PC - Group Example
<GroupTree path="/All Groups" allowDeletes="true">
<Group name="grp1"/>
<Group name="grp2"/>
</GroupTree>
![Page 69: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/69.jpg)
69 © 2014 CA. ALL RIGHTS RESERVED.
PC - Group Example
<GroupTree path="/All Groups" allowDeletes="true"><Group name="test" inherit="true" desc="test">
<Rules allowDeletes="true" saveRules="true"><Rule add="device" name="Add Devices">
<Match><Compare readOnly="true" using="MEMBER_OF">
<Property name="ItemID" type="Device"/><Value reference="/All Groups">1</Value>
</Compare></Match>
</Rule></Rules>
</Group></GroupTree>
![Page 70: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/70.jpg)
70 © 2014 CA. ALL RIGHTS RESERVED.
DA - Discovery Profile Example
<DiscoveryProfile version="1.0.0"> <ActivationStatus>true</ActivationStatus>
<IPListList> <IPList>10.126.1.3</IPList><IPList>192.168.210.21</IPList><IPList>…..
</IPListList> <RunStatus>START</RunStatus><Item version="1.0.0">
<Name>webservice discovery profile</Name></Item>
<IPDomainMember version="1.0.0"> <IPDomainID>3990</IPDomainID>
</IPDomainMember> </DiscoveryProfile>
![Page 71: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/71.jpg)
Self-Certification
![Page 72: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/72.jpg)
72 © 2014 CA. ALL RIGHTS RESERVED.
Power User Self-Cert Web Services
– Provides power users with development level capabilities
– Web Services support Export, Import and Update for
Metric Families
Vendor Certifications
Custom Components
– Extended validation capabilities during import
– Well Documented in the Power User Cert Guide
![Page 73: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/73.jpg)
73 © 2014 CA. ALL RIGHTS RESERVED.
Power User Self-Cert Web Services
![Page 74: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/74.jpg)
74 © 2014 CA. ALL RIGHTS RESERVED.
Power User Self-Cert Web Services
![Page 75: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/75.jpg)
75 © 2014 CA. ALL RIGHTS RESERVED.
Power User Self-Cert Web Services
![Page 76: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/76.jpg)
76 © 2014 CA. ALL RIGHTS RESERVED.
Power User Self-Cert Web Services
![Page 77: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/77.jpg)
77 © 2014 CA. ALL RIGHTS RESERVED.
Known Limitations
– Cannot extend the OOB Metric Families, Components and Vendor Certifications.
– Cannot Delete a Custom Metric Family or Certification with the new WS, but you can update these certs once imported
![Page 78: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/78.jpg)
CA Performance Center Dashboardsvs. CA eHealth Reports
![Page 79: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/79.jpg)
79 © 2014 CA. ALL RIGHTS RESERVED.
Trend Report = Multi-Trend/Multi-View
TopN Report = any view with TopN in the name
At-a-Glance = any device or element Context Page (search, inventory, hot link or drilldown)
CA Performance Center to CA eHealth Equivalency
I used to do X in eHealth! How do I run the same report in Performance Center?
![Page 80: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/80.jpg)
80 © 2014 CA. ALL RIGHTS RESERVED.
Predefined Dashboards and Reports
Infrastructure Management
Application Management
Virtual Systems Management
Capacity Management
Operations
![Page 81: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/81.jpg)
81 © 2014 CA. ALL RIGHTS RESERVED.
For More Information
To learn more about DevOps, please visit:
http://bit.ly/1wbjjqX
Insert appropriate screenshot and text overlayfrom following “More Info Graphics” slide here;
ensure it links to correct pageDevOps
![Page 82: CA Performance Management Deep Dive](https://reader034.vdocuments.us/reader034/viewer/2022042502/558bd1fad8b42a725c8b45f6/html5/thumbnails/82.jpg)
82 © 2014 CA. ALL RIGHTS RESERVED.
For Informational Purposes Only
This presentation was based on current information and resource allocations as of August 2014 and is subject to change or withdrawal by CA at any time without notice. Not withstanding anything in this presentation to the contrary, this presentation shall not serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or future written license agreement or services agreement relating to any CA software product; or (ii) amend any product documentation or specifications for any CA software product. The development, release and timing of any features or functionality described in this presentation remain at CA’s sole discretion. Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in this presentation, CA will make such release available (i) for sale to new licensees of such product; and (ii) to existing licensees of such product on a when and if-available basis as part of CA maintenance and support, and in the form of a regularly scheduled major product release. Such releases may be made available to current licensees of such product who are current subscribers to CA maintenance and support on a when and if-available basis. In the event of a conflict between the terms of this paragraph and any other information contained in this presentation, the terms of this paragraph shall govern.
Certain information in this presentation may outline CA’s general product direction. All information in this presentation is for your informational purposes only and may not be incorporated into any contract. CA assumes no responsibility for the accuracy or completeness of the information. To the extent permitted by applicable law, CA provides this presentation “as is” without warranty of any kind, including without limitation, any implied warranties or merchantability, fitness for a particular purpose, or non-infringement. In no event will CA be liable for any loss or damage, direct or indirect, from the use of this document, including, without limitation, lost profits, lost investment, business interruption, goodwill, or lost data, even if CA is expressly advised in advance of the possibility of such damages. CA confidential and proprietary. No unauthorized copying or distribution permitted.
Terms of this Presentation
Copyright © 2014 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belongto their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted.