hands-on lab: improve large network visibility and operational efficiency with ca performance...
Post on 13-Jul-2015
389 Views
Preview:
TRANSCRIPT
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
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
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.)
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
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!
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
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
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
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.
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}
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}
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>
Self-Certification Procedures for Awesome Device Monitoring
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
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
16 © 2014 CA. ALL RIGHTS RESERVED.
Power User Self-Cert Web Services
17 © 2014 CA. ALL RIGHTS RESERVED.
Power User Self-Cert Web Services
18 © 2014 CA. ALL RIGHTS RESERVED.
Power User Self-Cert Web Services
19 © 2014 CA. ALL RIGHTS RESERVED.
Power User Self-Cert Web Services
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
Fun with Customizing Dashboards and Reports
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
23 © 2014 CA. ALL RIGHTS RESERVED.
Custom Dashboard
24 © 2014 CA. ALL RIGHTS RESERVED.
Custom DashboardTons of Options
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.
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
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
top related