Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance...

27
ca Opscenter Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management. OCX39L #CAWorld Prabhu Nakkeeran, Jason Normandin and Bernie Clairmont CA Technologies

Transcript of Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance...

Page 1: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

ca Opscenter

Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

OCX39L #CAWorld

Prabhu Nakkeeran, Jason Normandin and Bernie ClairmontCA Technologies

Page 2: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

2 © 2014 CA. ALL RIGHTS RESERVED.

Lab Presenters

Jason Normandin

CA Technologies

Sr. Principal, Product Manager

Prabhu Nakkeeran

CA Technologies Director, Software Engineering

BernieClairmont

CA Technologies

Sr. Principal Consultant, Presales

Page 3: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

3 © 2014 CA. ALL RIGHTS RESERVED.

Abstract

CA Performance Management is a big data collection, warehousing and analytics

solution that helps communications service providers and enterprises maximize return

on their network infrastructure investments and lower the cost of network operations.

In this hands-on lab, you'll test drive some of CA Performance Management's

foundational features (e.g. predefined dashboards and reports, creating and deploying

discovery and monitoring profiles and eventing) and advanced features (e.g,

automating custom groups creation and device population). See for yourself how this

modern tool, a generation beyond CA eHealth and CA NetVoyant, can help you handle

your network as it grows in size, complexity and payload. (“Hands-On Lab Prerequisite:

Demo to Prepare for “Hands-On Lab: Improve Large Network Visibility and Operational

Efficiency with CA Performance Management “ is a required prerequisite for attending

this lab.)

Page 4: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

4 © 2014 CA. ALL RIGHTS RESERVED.

Agenda

USING THE API TO INTEGRATE WITH BSS/OSS SYSTEMS

SELF-CERTIFICATION PROCEDURES FOR AWESOME DEVICE MONITORING

FUN WITH CUSTOMIZING DASHBOARDS AND REPORTS

1

2

3

Page 5: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

Using the API to integrate CA Performance Management with BSS/OSS systems, creating a zero touch process flow from customer order all the way to monitoring!

Page 6: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

6 © 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 7: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

7 © 2014 CA. ALL RIGHTS RESERVED.

Which components support REST Web Services?Data Aggregator

http://<DA_HOST>:8581/rest

– Provides many end points to DA data.

Examples: Discovery Profiles, Devices, Device components (CPU, Mem, interfaces), etc.

Shows schema

Documentation on how to query for data

Create, update and delete operations

Page 8: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

8 © 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 9: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

9 © 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 end points.

Page 10: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

10 © 2014 CA. ALL RIGHTS RESERVED.

Data Aggregator–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 11: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

11 © 2014 CA. ALL RIGHTS RESERVED.

Performance Center UI–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 12: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

12 © 2014 CA. ALL RIGHTS RESERVED.

Data Aggregator–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 13: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

Self-Certification Procedures for Awesome Device Monitoring

Page 14: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

14 © 2014 CA. ALL RIGHTS RESERVED.

Data Aggregator REST Web Services

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 15: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

15 © 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 16: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

16 © 2014 CA. ALL RIGHTS RESERVED.

Power User Self-Cert Web Services

Page 17: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

17 © 2014 CA. ALL RIGHTS RESERVED.

Power User Self-Cert Web Services

Page 18: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

18 © 2014 CA. ALL RIGHTS RESERVED.

Power User Self-Cert Web Services

Page 19: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

19 © 2014 CA. ALL RIGHTS RESERVED.

Power User Self-Cert Web Services

Page 20: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

20 © 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 can update these certs once imported

Page 21: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

Fun with Customizing Dashboards and Reports

Page 22: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

22 © 2014 CA. ALL RIGHTS RESERVED.

Why create custom dashboards?

– Out-of-the-box dashboards do not meet 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 23: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

23 © 2014 CA. ALL RIGHTS RESERVED.

Custom Dashboard

Page 24: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

24 © 2014 CA. ALL RIGHTS RESERVED.

Custom DashboardTons of Options

Page 25: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

25 © 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 the Performance Center UI.

Page 26: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

26 © 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 27: Hands-On Lab: Improve large network visibility and operational efficiency with CA Performance Management.

27 © 2014 CA. ALL RIGHTS RESERVED.

For Informational Purposes Only

This presentation provided at CA World 2014 is intended for information purposes only and does not form any type of warranty.

Content provided in this presentation has not been reviewed for accuracy and is based on information provided by CA Partners

and Customers.

Terms of this Presentation