Upload
phungkhuong
View
215
Download
0
Embed Size (px)
Citation preview
Abstract
> CA Spectrum Service Assurance (SSA) is a leading-edge
tool that enables you to see the real-time status of your
key business services, their quality, risk to quality and
the root cause — based on end-to-end service modeling,
intelligent analytics and real-time data feeds from your
CA tools that directly monitor and manage your
networks, systems, databases and applications. See how
you can use the CA Spectrum SA software development
kit and universal connector to rapidly integrate SA with
new data sources, including homegrown and third party
IT management tools. This enables you to expand and
customise IT service models to ensure you have the most
complete view of the factors that can affect the quality of
your IT services or put service quality at risk.
2
October 14, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Agenda
> An example integration scenario
> Demo: Building a Tier 1/2 SSA Connector
> Discussion of SSA Connector Architecture
> Discussion of Other Connectors:
Tier 3 Event Connector
Tier 4 Generic (Universal Connector)
Existing Connectors
Planned Connectors
October 14, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Coaster Scenario
> Coaster Management System
August 12, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Controller
Lift Device
Brake #1 Device
Speed/Pos Device
Coaster Scenario
A very long time ago…
> The Coaster was a simple structure of wooden beams
> No control once it left the station
> Individual ride tickets were sold
> Operated by a large team of highly skilled (and highly
paid) employees. Safety inspectors walked the track
each morning, inch by inch, looking for defects
5
August 12, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Coaster Scenario
Not so long ago…
> Coasters switched to a more reliable and maintainable
steel construction
> Sensors and automated braking systems
> One park admission price
> Operated by a small team of skilled employees who relied
on ―coaster management‖ software to detect problems in
real-time
6
August 12, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Coaster Scenario
Today…
> Coasters are vastly complex systems of specialised steel
trusses, hydraulics and electronics
> Completely automated
> Revenue generated by Coaster merchandise
> Operated by an inexperienced teenager dressed in a silly
uniform
7
August 12, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Coaster Scenario
> Managed Objects (CIs):
Lift Device
Brake Device
Speed Device
Controller Application
> Service
Considers how these devices are related to each other
> Alarms:
Each of the above objects can generate an alarm
October 14, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Demo: Developing in Eclipse
> New Java project, Create from existing source (pointing
to {ssa home}\SampleConnector.
> Window-Preferences-Run/Debug-String substitution.
IFW_HOME=c:\program files\ca\ssa (for example).
> Debug-start connector, in classpath…
Remove log4j-1.2.8, and add 1.2.14 from {ssa home}\lib.
Move xerces.jar to bottom of classpath
10
August 12, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Demo: Debugging
> Stop ―CA SAM Integration Services‖, as Eclipse will be
running the necessary daemons.
> Merge sample-silo-adaptors.xml into {ssa
home}\resources\silo-adaptors.xml
> Copy sample_policy.xml to {ssa
home}\Core\catalogpolicy
> Debug
> Open the SSA service console
> Import Services
11
August 12, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Demo: Implemented Methods
> SampleConnector extends Silo (which is an Abstract Java
class). That means it does most of the dirty work, and
you must implement a few key methods.
> Boolean Initialize()
> List<Map> GetCIs()
> Void SubscribeEvents(Silo)
Collect alarms, package, and AddToProcessingQueue()
> Void SubscribeCIsandRelationships(Silo)
Similar to above, but for CIs and Relationships
> GetSingleServiceByReverseID(…)
Similar to above, but for Services
12
August 12, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Demo: Sample_policy.xml
> EventClasses
SAMPLE_CONNECTOR_CI
SAMPLE_CONNECTOR_RELATIONSHIPS
SAMPLE_CONNECTOR_EVENT
> Operations
Classify
Normalize
Format
Write
13
August 12, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Demo: Deploying the Connector
> Java Service Wrapper (JSW) is an Nt-service wrapper for
running Java daemons.
> Modify {ssa home}\jsw\conf\SAM-Integrations.conf with
additional classpath variables
14
August 12, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
NSMConnector
SpectrumConnector
WilyConnector
SCOMConnector
Enrichment
SSAManager
SAM IFW
Systems Application Network /VoiceSystems
SAM IFW
CA and 3rd party Domain Managers
Enrichment
EventConnector
SSA Architecture
InsightConnector
Database
GenericConnector
eHealthConnector
Systems /Network
FullConnector
SSAManager
Systems
SAM IFW
EventConnector
SSA Architecture
GenericConnector
1. Read Xml 1. Get Events
1. GetCIs
3. GetEvents
3. Publish CIsand Alarms
2. Publish CIsand Alarms
2. Infer CIs
2. Publish CIs
4. Publish Alarms
Other Connectors
> Tier 3 (EI-based Event Connector)
> Tier 4 (Generic Connector)
20
August 12, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Other Connectors: Existing
> CA Spectrum Infrastructure Manager (IM) – physical and virtual
systems, networks & DBs
> CA eHealth Performance Manager (PM) – physical and virtual
systems, networks & DBs
> CA Insight DPM – databases
> CA NSM WV – Services, Systems, Network, Applications (CIs)
> CA NSM State Machine – Systems
> CA CMDB – Services, Systems, Network, Applications (CIs)
> CA Wily Introscope – Applications
> CA Wily CEM – Applications
> Microsoft SCOM – Systems
> BMC Remedy – Service Desk
> Event – see next slide
> Generic – Command-line, Web-services
August 12, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Other Connectors: Existing Integrations
> Event –
CA Workload Automation
– dSeries
– Autosys*
Mainframe
– Omegamon*
– SysView*
CA NSM Event
CA Enterprise Log Manager Alerts
Windows System, Security, and Application Logs
Generic Application Logs
Generic SNMP Traps
Generic WS-Eventing notifications
August 12, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA
Other Connectors: Planned
> Spectrum Automation Manager (formerly DCAM)
> CA Cohesion
> NetQoS
> BMC Atrium
> HP NNM
> HP uCMDB
> HP Service and Business Process Manager
> IBM Tivoli Netcool
> SAP Solutions Manager
> Catalyst
23
August 12, 2009 [CA Spectrum Assurance Manager] Copyright © 2009 CA