ca performance management deep dive

Post on 25-Jun-2015

7.958 Views

Category:

Technology

10 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

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.

top related