Upload
ca-technologies
View
7.958
Download
10
Tags:
Embed Size (px)
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/1wbjjqX
Citation preview
Pre-Con Education: CA Performance Management Deep Dive
Prabhu Nakkeeran, Niamh Cahill, Bernie Clairmont
OCX40E #CAWorld
ca OpsCenter
CA Technologies
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
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.
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
5 © 2014 CA. ALL RIGHTS RESERVED.
Agenda
INTEGRATING WITH BSS/OSS
SELF-CERTIFICATION
7
8
CA Performance ManagementHigh Level Architecture
Data Collectors, Data Repository/Database, Data aggregator, UI and Integration with CA Mediation Manager
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)
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
9 © 2014 CA. ALL RIGHTS RESERVED.
Service Provider Considerations
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
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
Creating and Deploying Discovery and Monitoring Profiles
13 © 2014 CA. ALL RIGHTS RESERVED.
Creating a Discovery Profile
14 © 2014 CA. ALL RIGHTS RESERVED.
Running a Discovery Profile
15 © 2014 CA. ALL RIGHTS RESERVED.
Viewing/Creating Monitoring Profiles
16 © 2014 CA. ALL RIGHTS RESERVED.
Viewing/Creating Monitoring Profiles
Understanding Metric Families, Vendor-Specific Device Certification
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
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
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
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
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
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
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
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>
26 © 2014 CA. ALL RIGHTS RESERVED.
Component Definitions
– Item Sync Definition
Type and Sub-Type
GroupBy, Categorize & Context
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.
28 © 2014 CA. ALL RIGHTS RESERVED.
Vendor Certifications
– Protocol
– MIB
– Attributes
IsIndex
IsKey
Needs Delta
Source
– Expression group (tied to a metric family)
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>
Custom Dashboards and Reports
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
32 © 2014 CA. ALL RIGHTS RESERVED.
Custom Dashboard
33 © 2014 CA. ALL RIGHTS RESERVED.
Custom Dashboard
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
35 © 2014 CA. ALL RIGHTS RESERVED.
Menu
36 © 2014 CA. ALL RIGHTS RESERVED.
Menu -> Role
37 © 2014 CA. ALL RIGHTS RESERVED.
My Dashboards
– Menu containing customized/personalized dashboards
– Dashboards are not shared
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
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
Eventing and Health Indicators
41 © 2014 CA. ALL RIGHTS RESERVED.
Data AggregatorDevice Administration
42 © 2014 CA. ALL RIGHTS RESERVED.
Data AggregatorDevice Administration Links
43 © 2014 CA. ALL RIGHTS RESERVED.
Data AggregatorMonitoring Event Processing
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
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
46 © 2014 CA. ALL RIGHTS RESERVED.
Event Profiles Table ViewSimple to search for policies by Owner, Creators/Modifier
47 © 2014 CA. ALL RIGHTS RESERVED.
Creating Event Rules
48 © 2014 CA. ALL RIGHTS RESERVED.
Viewing Event RulesEvent Rules and Event Conditions
49 © 2014 CA. ALL RIGHTS RESERVED.
Viewing Event RulesEvent Rules and Event Conditions
50 © 2014 CA. ALL RIGHTS RESERVED.
Copy/Edit/Delete Event Profiles
51 © 2014 CA. ALL RIGHTS RESERVED.
Edit Event Profiles
Using the CA Mediation Manager Admin UI
Deploying and Managing Device Packs
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
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
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)
56 © 2014 CA. ALL RIGHTS RESERVED.
View/Start/Stop/Remove/Install/Upgrade Device Packs
57 © 2014 CA. ALL RIGHTS RESERVED.
Installing Device Packs
58 © 2014 CA. ALL RIGHTS RESERVED.
Logging and Troubleshooting
59 © 2014 CA. ALL RIGHTS RESERVED.
Modify Device Packs on the Fly
Integrating CA Performance Management with BSS/OSS Systems
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
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
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
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
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
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}
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}
68 © 2014 CA. ALL RIGHTS RESERVED.
PC - Group Example
<GroupTree path="/All Groups" allowDeletes="true">
<Group name="grp1"/>
<Group name="grp2"/>
</GroupTree>
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>
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>
Self-Certification
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
73 © 2014 CA. ALL RIGHTS RESERVED.
Power User Self-Cert Web Services
74 © 2014 CA. ALL RIGHTS RESERVED.
Power User Self-Cert Web Services
75 © 2014 CA. ALL RIGHTS RESERVED.
Power User Self-Cert Web Services
76 © 2014 CA. ALL RIGHTS RESERVED.
Power User Self-Cert Web Services
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
CA Performance Center Dashboardsvs. CA eHealth Reports
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?
80 © 2014 CA. ALL RIGHTS RESERVED.
Predefined Dashboards and Reports
Infrastructure Management
Application Management
Virtual Systems Management
Capacity Management
Operations
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
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.