SlideShare a Scribd company logo
1 of 33
Joshua Schuller
ISM Practice Senior Architect
Unisys Corporation
Building Blocks for Your CMDB
© 2012 WWRUG Canada Inc. All Rights Reserved 2
Objectives and Results
Objective
- In this session we are discussing implementation considerations when
deploying ADDM discovery with the CMDB and ITSM.
Results
- Fully populated CMDB that is operational with the other ITSM modules
Skills developed
- ADDM Integration
- CMDB Administration
- Performance Tuning
© 2012 WWRUG Canada Inc. All Rights Reserved 3
Enriching your CMDB data
Automated population of the CMDB
Straightening out the Product Catalog with Normalization
Reconciliation tips and performance tuning
Benefits now that we’re done
Agenda
© 2012 WWRUG Canada Inc. All Rights Reserved 4
Data Enrichment – Two Types
• Any data from a non-integrated source
• Manual input or “one-off” bulk load
• Examples include Cost Centers, Contracts,
Used By Relationships, Sites, etc
User Managed
Data
• Examples include ADDM, BBCA,
SCCM/Seamless Data Pump
• Could be agent-less or agent-based
• Data derived from scanning
Electronically
Discovered
Data
© 2012 WWRUG Canada Inc. All Rights Reserved 5
Data Enrichment
User Managed Data
- Finding the balance between too much or not enough
- Appropriate for KEY pieces of data like Status, Work Info
- Will always be a need for some kind of bulk loading capability
- Consider a procedure to import a User Managed Data template
spreadsheet into a Staging Dataset with a Reconciliation Job
- Additional data load tools may help (e.g. Atrium Integrator or
Effective Technologies Transport)
© 2012 WWRUG Canada Inc. All Rights Reserved 6
Data Enrichment
Electronically Discovered Data
- Automation is preferred (obviously)
- Default ADDM CMDB mapping is a good start
- ADDM mappings accomplished via TPL (“The Pattern
Language”) formatted files that can easily be extended
- Additionally, ADDM 8.3 contains new features for
Collaborative Application Mapping
© 2012 WWRUG Canada Inc. All Rights Reserved 7
Collaborative Application Mapping (CAM)
What is Collaborative Application Mapping?
- A workflow process that enriches discovered data by rolling it
up into higher level Business Applications
- A set of ADDM features which support the creation of Dynamic
and Durable Application Models (Derived Application Data)
CAM enriches the discovered data within ADDM for a
more complete CMDB and ITSM integration
© 2012 WWRUG Canada Inc. All Rights Reserved 8
Collaborative Application Mapping (CAM)
Prototype
• Search Datastore
• Decide on Tiers
• Create Groups /
Subgroups
• Create Notes
Share
• Generate PDF Report
• Request App Owner feedback
Provide Seed Data
• Name of Application
• Affiliated Hostnames
• Database Instance
• Process Usernames
ADDM Admin
does this 2
Application Owner
does this 1
ADDM Admin
does this 3
© 2012 WWRUG Canada Inc. All Rights Reserved 9
Collaborative Application Mapping (CAM)
Gather Seed Data (what is required?)
- Application Name
- Basic breakdown of tiers
- Hostnames involved (for datastore searches only, we will avoid
hardcoding any hostname into the model)
- JMX or J2EE application names
- Location of DB config file, DB instance names
- Any service or j2ee domain names
- Process usernames
© 2012 WWRUG Canada Inc. All Rights Reserved 10
Collaborative Application Mapping (CAM)
Build the Prototype
- Search the ADDM datastore using the seed data
- Think about the discovered technologies in terms of tiers
- Create groups/subgroups (aka the scratch pad or workspace)
- Add notes into the model with any questions for the
Application Owner
- Create the Prototype PDF report with notes and visualizations
- Email the report to the Application Owner for feedback and
review
© 2012 WWRUG Canada Inc. All Rights Reserved 11
Collaborative Application Mapping (CAM)
Collaborate!
- Create the Prototype PDF report with notes and visualizations
- Email the report to the Application Owner for feedback and
review
- Application Owner reviews and provides feedback on the notes
Application Owner input is used to refine the Model
Wash, Rinse, Repeat.. the CAM process
© 2012 WWRUG Canada Inc. All Rights Reserved 12
Enriching your CMDB data
Automated population of the CMDB
Straightening out the Product Catalog with Normalization
Reconciliation tips and performance tuning
Benefits now that we’re done
Agenda
© 2012 WWRUG Canada Inc. All Rights Reserved 13
Discovery to CMDB/Asset without Normalization Overview
Reconciliation
Engine
Normalization
Engine
Product
Categorization
Product
Catalog
BMC Atrium CMDB
BMC Remedy ITSM
Discovery Tool
Asset Management
BMC.Asset
Dataset
Asset ClassesImport
Dataset
No product catalog entries are
reviewed or created.
No product categorization is
created.
Data comes in from the
discovery source.
1 The data is reconciled to
existing data and goes into the
Production Dataset.
2
© 2012 WWRUG Canada Inc. All Rights Reserved 14
Discovery to CMDB/Asset with Normalization Overview
Import
Dataset
Reconciliation
Engine
Normalization
Engine
Product
Categorization
Product
Catalog
BMC Atrium CMDB
BMC Remedy ITSM
Discovery Tool
Asset Management
BMC.Asset
Dataset
Asset Classes
Data comes in from the
discovery source. 1
Normalization follows rules
defined to update the
categorization, product name
and manufacturer name.
2
The data is reconciled to
existing data and goes in to the
CMDB as visible from ITSM.
5
If the dataset is ‘trusted’, product catalog
records will be added for the company.
3
If product catalog records are added for the company,
corresponding Product Categorization is added
4
© 2012 WWRUG Canada Inc. All Rights Reserved 15
Normalization Flow
1- Hardware | Processing Unit | Laptop | Latitude J650 | Dell, Inc
2- Hardware | Processing Unit | Laptop | Latitude J650 | Dell
4- Hardware | Computer | Laptop | Latitude J650 | Dell
*Diagram is from
BMC Atrium CMDB 7.6.04 Normalization and Reconciliation Guide
This is a server wide setting,
not per company
If no normalization the data is passed as originated –
Hardware | Processing Unit | Notebook | Latitude J650 | Dell, Inc
Sample of data at this point –
1- Hardware | Processing Unit | Notebook | Latitude J650 | Dell, Inc
Sample of data at this point –
4 - Hardware | Processing Unit | Laptop | Latitude J650 | Dell
Sample of data at this point –
2 - Hardware | Processing Unit | Notebook | Latitude J650 | Dell
© 2012 WWRUG Canada Inc. All Rights Reserved 16
Normalization Flow
8
*Diagram is from
BMC Atrium CMDB 7.6.04 Normalization and Reconciliation Guide
Sample of data at this point –
5 - Hardware | Processing Unit | Notebook | Latitude J650 | Dell, Inc
Sample of data at this point –
8 - Hardware | Processing Unit |Laptop | Latitude 650 | Dell
The final answer is one of the
samples shown (1, 2, 6 or 8)
depending on the route through the
process.
It is critical to have a Data
Administrator who configures the
path to get consistent results.
Sample of data at this point –
6 - Hardware | Processing Unit | Notebook | Latitude 650 | Dell
Entry matches the values above
© 2012 WWRUG Canada Inc. All Rights Reserved 17
Normalization Alias
© 2012 WWRUG Canada Inc. All Rights Reserved 18
Product Catalog
© 2012 WWRUG Canada Inc. All Rights Reserved 19
Reconciliation Flow
Merge
Import
Dataset
BMC.Asset
Dataset
Identify
Using defined rules
(queries) look in the
BMC.Asset dataset and
see if a match is found to a
record in the Import
dataset. If found, set the
reconciliation ID, else
create a new recon ID.
1
If a new record, create it.
If an existing record,
update it base on
precedence rules.
2
© 2012 WWRUG Canada Inc. All Rights Reserved 20
Identification Activity Example
Identification Rules for Computer Class Sequence
'‘ADDM_IntegrationID' = $ADDM_IntegrationID$ 10
'Domain' = $Domain$ AND 'HostName' = $HostName$ AND
'SerialNumber' = $SerialNumber$
20
'SerialNumber' = $SerialNumber$ 30
IMPORT DATASET
TokenID =
Domain = company.com
HostName = Liberty
Serial Number = 12345
Recon ID
BMC.ASSET DATASET
ADDM_IntegrationID =
Domain = company.com
HostName = Freedom
Serial Number = 12345
Recon ID = 7890
1
IMPORT DATASET
ADDM_IntegrationID =
Domain = company.com
HostName = Liberty
Serial Number = 12345
Recon ID = 7890
© 2012 WWRUG Canada Inc. All Rights Reserved 21
Merge Example
IMPORT DATASET
TokenID =
Domain = company.com
HostName = Liberty
Serial Number = 12345
Recon ID = 7890
BMC.ASSET DATASET
TokenID =
Domain = company.com
HostName = Freedom
Serial Number = 12345
Recon ID = 7890
2
BMC.ASSET DATASET
TokenID =
Domain = company.com
HostName = Liberty
Serial Number = 12345
Recon ID = 7890
Precedence Rules
BMC.ASSET 10
IMPORT 100
IMPORT2 50
© 2012 WWRUG Canada Inc. All Rights Reserved 22
Enriching your CMDB data
Automated population of the CMDB
Straightening out the Product Catalog with Normalization
Reconciliation tips and Performance Tuning
Benefits now that we’re done
Agenda
© 2012 WWRUG Canada Inc. All Rights Reserved 23
Which Application Performance Monitoring tools are available in
your environment?
- Perfmon, top
- Service Availability monitoring (e.g. BEM, Nagios)
- End User Experience Mgmt, Deep App Tier Visibility/Tracing
Establish a Performance Baseline
- What do the AR and DB utilization look like during normal operation?
- How long does it take to execute the Identification and Merge activities?
- How long to run the ADDM CMDB Sync?
- What is the Transaction Size? How many CI’s?
Performance Tuning
23
© 2012 WWRUG Canada Inc. All Rights Reserved 24
Performance Tuning – A Real Example
DB utilization
during the
Identification
Activity
- Test 1 is the
baseline
- Test 2 is post
indexing
- Test 3 is post
index tuning
24
© 2012 WWRUG Canada Inc. All Rights Reserved 25
Performance Tuning – Indexing
Adding just a few
indexes showed
immediate gains
- Reconciliation
execution times
- Overall system
performance
- End user experience
25
© 2012 WWRUG Canada Inc. All Rights Reserved 26
In this example we will look at the ADDM transaction
performance from a Connectivity perspective
- What happens “on the wire”
Similar questions
- What other APM tools are available to help
- How long does it take to run a CMDB Sync
- What does CMDB Sync look like for a single host
Performance Tuning – ADDM to CMDB Synchronization
26
© 2012 WWRUG Canada Inc. All Rights Reserved 27
Performance Tuning – ADDM to CMDB Synchronization
Wireshark capture
of a single host
CMDB Sync
Summary of Delays
- Total response time
of 70.8 seconds
- 41.2 seconds spent
in the CMDB
- 1.9 MB of
application data
transferred
© 2012 WWRUG Canada Inc. All Rights Reserved 28
Performance Tuning – ADDM to CMDB Synchronization
Application Turns
- Application Turn is a
change in direction of the
conversation
Application turns can be
significant
- Each turn incurs a
network delay
- Magnify network latency
- Increase application
response time
431 turns for a single CI!!
© 2012 WWRUG Canada Inc. All Rights Reserved 29
Performance Tuning – ADDM to CMDB Synchronization
Also many Out of
Sequence Packets
This can indicate
- Many retransmissions
- Heavy congestion
- Error prone link
- Network Problem…
© 2012 WWRUG Canada Inc. All Rights Reserved 30
Enriching your CMDB data
Automated population of the CMDB
Straightening out the Product Catalog with Normalization
Reconciliation tips and performance tuning
Benefits now that we’re done
Agenda
© 2012 WWRUG Canada Inc. All Rights Reserved 31
Benefits now that we’re done
Enhanced Integration
- Automatically derived data is populated into the CMDB
- The whole is more than the sum of parts
Increased Usability
- Fully populated data models lead to a richer user experience
- ITSM requests can be easily related to discovered Computer Systems,
Software Instances, etc.
Performance
- Negative performance can be dramatic in multiple areas
- Value diminishes quickly if user experience impacted
Builds a foundation to map Applications to Services
© 2012 WWRUG Canada Inc. All Rights Reserved 32
Questions?
© 2012 WWRUG Canada Inc. All Rights Reserved 33
Wrap-up
Contact Information

More Related Content

What's hot

ServiceNow Configuration Management Database
ServiceNow Configuration Management Database ServiceNow Configuration Management Database
ServiceNow Configuration Management Database Jade Global
 
Service Catalog Essentials: 5 Keys to Good Service Design in IT Service Catalogs
Service Catalog Essentials: 5 Keys to Good Service Design in IT Service CatalogsService Catalog Essentials: 5 Keys to Good Service Design in IT Service Catalogs
Service Catalog Essentials: 5 Keys to Good Service Design in IT Service CatalogsEvergreen Systems
 
ITIL foundations - Complete introduction to ITIL phases, lifecycle and processes
ITIL foundations - Complete introduction to ITIL phases, lifecycle and processesITIL foundations - Complete introduction to ITIL phases, lifecycle and processes
ITIL foundations - Complete introduction to ITIL phases, lifecycle and processesRichard Grieman
 
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Cprime
 
Kunalhasija CMDB & ITIL
Kunalhasija CMDB & ITILKunalhasija CMDB & ITIL
Kunalhasija CMDB & ITILKunal Hasija
 
ITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps do
ITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps doITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps do
ITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps doCliffordEgbomeade
 
ITSM and Service Catalog Overview
ITSM and Service Catalog OverviewITSM and Service Catalog Overview
ITSM and Service Catalog OverviewChristopher Glennon
 
IT Service Taxonomy Essentials: Separate IT and Business Services Catalogs?
IT Service Taxonomy Essentials: Separate IT and Business Services Catalogs?IT Service Taxonomy Essentials: Separate IT and Business Services Catalogs?
IT Service Taxonomy Essentials: Separate IT and Business Services Catalogs?Evergreen Systems
 
IT Service Catalog vs Service Portfolio
IT Service Catalog vs Service PortfolioIT Service Catalog vs Service Portfolio
IT Service Catalog vs Service PortfolioEvergreen Systems
 
The Service Catalog: Cornerstone of Service Management
The Service Catalog: Cornerstone of Service Management The Service Catalog: Cornerstone of Service Management
The Service Catalog: Cornerstone of Service Management BMC Software
 
ITIL Foundation in IT Service Management
ITIL Foundation in IT Service Management ITIL Foundation in IT Service Management
ITIL Foundation in IT Service Management Alkesh Mishra
 
ITIL Service Level Agreement PowerPoint Presentation Slides
ITIL Service Level Agreement PowerPoint Presentation SlidesITIL Service Level Agreement PowerPoint Presentation Slides
ITIL Service Level Agreement PowerPoint Presentation SlidesSlideTeam
 
Introduction to ITIL 4 and IT service management
Introduction to ITIL 4 and IT service managementIntroduction to ITIL 4 and IT service management
Introduction to ITIL 4 and IT service managementChristian F. Nissen
 

What's hot (20)

ServiceNow Configuration Management Database
ServiceNow Configuration Management Database ServiceNow Configuration Management Database
ServiceNow Configuration Management Database
 
CMDB Basics
CMDB BasicsCMDB Basics
CMDB Basics
 
Service Catalog Essentials: 5 Keys to Good Service Design in IT Service Catalogs
Service Catalog Essentials: 5 Keys to Good Service Design in IT Service CatalogsService Catalog Essentials: 5 Keys to Good Service Design in IT Service Catalogs
Service Catalog Essentials: 5 Keys to Good Service Design in IT Service Catalogs
 
Cmdb service catalog 20110809
Cmdb   service catalog 20110809Cmdb   service catalog 20110809
Cmdb service catalog 20110809
 
ITIL foundations - Complete introduction to ITIL phases, lifecycle and processes
ITIL foundations - Complete introduction to ITIL phases, lifecycle and processesITIL foundations - Complete introduction to ITIL phases, lifecycle and processes
ITIL foundations - Complete introduction to ITIL phases, lifecycle and processes
 
ITIL4 and ServiceNow
ITIL4 and ServiceNowITIL4 and ServiceNow
ITIL4 and ServiceNow
 
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
 
Kunalhasija CMDB & ITIL
Kunalhasija CMDB & ITILKunalhasija CMDB & ITIL
Kunalhasija CMDB & ITIL
 
ITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps do
ITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps doITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps do
ITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps do
 
ITSM and Service Catalog Overview
ITSM and Service Catalog OverviewITSM and Service Catalog Overview
ITSM and Service Catalog Overview
 
QBrainX - Webinar on ServiceNow CMDB Discovery
QBrainX - Webinar on ServiceNow CMDB DiscoveryQBrainX - Webinar on ServiceNow CMDB Discovery
QBrainX - Webinar on ServiceNow CMDB Discovery
 
IT Service Taxonomy Essentials: Separate IT and Business Services Catalogs?
IT Service Taxonomy Essentials: Separate IT and Business Services Catalogs?IT Service Taxonomy Essentials: Separate IT and Business Services Catalogs?
IT Service Taxonomy Essentials: Separate IT and Business Services Catalogs?
 
IT Service Catalog vs Service Portfolio
IT Service Catalog vs Service PortfolioIT Service Catalog vs Service Portfolio
IT Service Catalog vs Service Portfolio
 
Servicenow ppt
Servicenow pptServicenow ppt
Servicenow ppt
 
ITIL - introduction to ITIL
ITIL - introduction to ITILITIL - introduction to ITIL
ITIL - introduction to ITIL
 
The Service Catalog: Cornerstone of Service Management
The Service Catalog: Cornerstone of Service Management The Service Catalog: Cornerstone of Service Management
The Service Catalog: Cornerstone of Service Management
 
ITIL Foundation in IT Service Management
ITIL Foundation in IT Service Management ITIL Foundation in IT Service Management
ITIL Foundation in IT Service Management
 
ITIL Service Level Agreement PowerPoint Presentation Slides
ITIL Service Level Agreement PowerPoint Presentation SlidesITIL Service Level Agreement PowerPoint Presentation Slides
ITIL Service Level Agreement PowerPoint Presentation Slides
 
Introduction to ITIL 4 and IT service management
Introduction to ITIL 4 and IT service managementIntroduction to ITIL 4 and IT service management
Introduction to ITIL 4 and IT service management
 
Introducing ITIL
Introducing ITILIntroducing ITIL
Introducing ITIL
 

Similar to Building Blocks for Your CMDB

Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to PostgresEDB
 
Nrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif PedersenNrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif PedersenNRB
 
How To Save A Million Dollars in 15 Minutes with Software Asset Management (a...
How To Save A Million Dollars in 15 Minutes with Software Asset Management (a...How To Save A Million Dollars in 15 Minutes with Software Asset Management (a...
How To Save A Million Dollars in 15 Minutes with Software Asset Management (a...CA Technologies
 
MDMF DPGI Presentation
MDMF DPGI PresentationMDMF DPGI Presentation
MDMF DPGI PresentationJanet Wetter
 
App store and SAM strategy
App store and SAM strategyApp store and SAM strategy
App store and SAM strategyRMayo22
 
Benchmarking Hadoop - Which hadoop sql engine leads the herd
Benchmarking Hadoop - Which hadoop sql engine leads the herdBenchmarking Hadoop - Which hadoop sql engine leads the herd
Benchmarking Hadoop - Which hadoop sql engine leads the herdGord Sissons
 
Impact2014: Practical Performance Troubleshooting
Impact2014: Practical Performance TroubleshootingImpact2014: Practical Performance Troubleshooting
Impact2014: Practical Performance TroubleshootingChris Bailey
 
Pcty 2013 cloud and open stack 052813
Pcty 2013 cloud and open stack 052813Pcty 2013 cloud and open stack 052813
Pcty 2013 cloud and open stack 052813IBM Danmark
 
Maximo differentiators
Maximo differentiatorsMaximo differentiators
Maximo differentiatorsProjetech
 
Tech Talk: Five Simple Steps to a More Powerful Database Experience
Tech Talk: Five Simple Steps to a More Powerful Database ExperienceTech Talk: Five Simple Steps to a More Powerful Database Experience
Tech Talk: Five Simple Steps to a More Powerful Database ExperienceCA Technologies
 
Modern Infrastructure - Mace
Modern Infrastructure - Mace Modern Infrastructure - Mace
Modern Infrastructure - Mace Prolifics
 
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Kamalesh Ramasamy
 
Enhance ServiceNow with Automated Discovery for Mainframe and IBM i
Enhance ServiceNow with Automated Discovery for Mainframe and IBM iEnhance ServiceNow with Automated Discovery for Mainframe and IBM i
Enhance ServiceNow with Automated Discovery for Mainframe and IBM iPrecisely
 
Microsoft_Databricks Datathon - Submission Deck TEMPLATE.pptx
Microsoft_Databricks Datathon - Submission Deck TEMPLATE.pptxMicrosoft_Databricks Datathon - Submission Deck TEMPLATE.pptx
Microsoft_Databricks Datathon - Submission Deck TEMPLATE.pptxAbdoulaye DOUCOURE
 
4.0 integrated solution_roadmap_yuchang_su
4.0 integrated solution_roadmap_yuchang_su4.0 integrated solution_roadmap_yuchang_su
4.0 integrated solution_roadmap_yuchang_suningunoreconocido
 
Software-Defined Storage Radar Report: Deploying Enterprise Wide
Software-Defined Storage Radar Report: Deploying Enterprise WideSoftware-Defined Storage Radar Report: Deploying Enterprise Wide
Software-Defined Storage Radar Report: Deploying Enterprise WideEnterprise Management Associates
 
Data centric SDLC for automated clinical data development
Data centric SDLC for automated clinical data developmentData centric SDLC for automated clinical data development
Data centric SDLC for automated clinical data developmentKevin Lee
 

Similar to Building Blocks for Your CMDB (20)

Pure application system
Pure application systemPure application system
Pure application system
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to Postgres
 
13721876
1372187613721876
13721876
 
Nrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif PedersenNrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif Pedersen
 
How To Save A Million Dollars in 15 Minutes with Software Asset Management (a...
How To Save A Million Dollars in 15 Minutes with Software Asset Management (a...How To Save A Million Dollars in 15 Minutes with Software Asset Management (a...
How To Save A Million Dollars in 15 Minutes with Software Asset Management (a...
 
MDMF DPGI Presentation
MDMF DPGI PresentationMDMF DPGI Presentation
MDMF DPGI Presentation
 
App store and SAM strategy
App store and SAM strategyApp store and SAM strategy
App store and SAM strategy
 
Benchmarking Hadoop - Which hadoop sql engine leads the herd
Benchmarking Hadoop - Which hadoop sql engine leads the herdBenchmarking Hadoop - Which hadoop sql engine leads the herd
Benchmarking Hadoop - Which hadoop sql engine leads the herd
 
Impact2014: Practical Performance Troubleshooting
Impact2014: Practical Performance TroubleshootingImpact2014: Practical Performance Troubleshooting
Impact2014: Practical Performance Troubleshooting
 
Pcty 2013 cloud and open stack 052813
Pcty 2013 cloud and open stack 052813Pcty 2013 cloud and open stack 052813
Pcty 2013 cloud and open stack 052813
 
Maximo differentiators
Maximo differentiatorsMaximo differentiators
Maximo differentiators
 
VCE VBLOCK SYSTEMS
VCE VBLOCK SYSTEMSVCE VBLOCK SYSTEMS
VCE VBLOCK SYSTEMS
 
Tech Talk: Five Simple Steps to a More Powerful Database Experience
Tech Talk: Five Simple Steps to a More Powerful Database ExperienceTech Talk: Five Simple Steps to a More Powerful Database Experience
Tech Talk: Five Simple Steps to a More Powerful Database Experience
 
Modern Infrastructure - Mace
Modern Infrastructure - Mace Modern Infrastructure - Mace
Modern Infrastructure - Mace
 
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
 
Enhance ServiceNow with Automated Discovery for Mainframe and IBM i
Enhance ServiceNow with Automated Discovery for Mainframe and IBM iEnhance ServiceNow with Automated Discovery for Mainframe and IBM i
Enhance ServiceNow with Automated Discovery for Mainframe and IBM i
 
Microsoft_Databricks Datathon - Submission Deck TEMPLATE.pptx
Microsoft_Databricks Datathon - Submission Deck TEMPLATE.pptxMicrosoft_Databricks Datathon - Submission Deck TEMPLATE.pptx
Microsoft_Databricks Datathon - Submission Deck TEMPLATE.pptx
 
4.0 integrated solution_roadmap_yuchang_su
4.0 integrated solution_roadmap_yuchang_su4.0 integrated solution_roadmap_yuchang_su
4.0 integrated solution_roadmap_yuchang_su
 
Software-Defined Storage Radar Report: Deploying Enterprise Wide
Software-Defined Storage Radar Report: Deploying Enterprise WideSoftware-Defined Storage Radar Report: Deploying Enterprise Wide
Software-Defined Storage Radar Report: Deploying Enterprise Wide
 
Data centric SDLC for automated clinical data development
Data centric SDLC for automated clinical data developmentData centric SDLC for automated clinical data development
Data centric SDLC for automated clinical data development
 

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Building Blocks for Your CMDB

  • 1. Joshua Schuller ISM Practice Senior Architect Unisys Corporation Building Blocks for Your CMDB
  • 2. © 2012 WWRUG Canada Inc. All Rights Reserved 2 Objectives and Results Objective - In this session we are discussing implementation considerations when deploying ADDM discovery with the CMDB and ITSM. Results - Fully populated CMDB that is operational with the other ITSM modules Skills developed - ADDM Integration - CMDB Administration - Performance Tuning
  • 3. © 2012 WWRUG Canada Inc. All Rights Reserved 3 Enriching your CMDB data Automated population of the CMDB Straightening out the Product Catalog with Normalization Reconciliation tips and performance tuning Benefits now that we’re done Agenda
  • 4. © 2012 WWRUG Canada Inc. All Rights Reserved 4 Data Enrichment – Two Types • Any data from a non-integrated source • Manual input or “one-off” bulk load • Examples include Cost Centers, Contracts, Used By Relationships, Sites, etc User Managed Data • Examples include ADDM, BBCA, SCCM/Seamless Data Pump • Could be agent-less or agent-based • Data derived from scanning Electronically Discovered Data
  • 5. © 2012 WWRUG Canada Inc. All Rights Reserved 5 Data Enrichment User Managed Data - Finding the balance between too much or not enough - Appropriate for KEY pieces of data like Status, Work Info - Will always be a need for some kind of bulk loading capability - Consider a procedure to import a User Managed Data template spreadsheet into a Staging Dataset with a Reconciliation Job - Additional data load tools may help (e.g. Atrium Integrator or Effective Technologies Transport)
  • 6. © 2012 WWRUG Canada Inc. All Rights Reserved 6 Data Enrichment Electronically Discovered Data - Automation is preferred (obviously) - Default ADDM CMDB mapping is a good start - ADDM mappings accomplished via TPL (“The Pattern Language”) formatted files that can easily be extended - Additionally, ADDM 8.3 contains new features for Collaborative Application Mapping
  • 7. © 2012 WWRUG Canada Inc. All Rights Reserved 7 Collaborative Application Mapping (CAM) What is Collaborative Application Mapping? - A workflow process that enriches discovered data by rolling it up into higher level Business Applications - A set of ADDM features which support the creation of Dynamic and Durable Application Models (Derived Application Data) CAM enriches the discovered data within ADDM for a more complete CMDB and ITSM integration
  • 8. © 2012 WWRUG Canada Inc. All Rights Reserved 8 Collaborative Application Mapping (CAM) Prototype • Search Datastore • Decide on Tiers • Create Groups / Subgroups • Create Notes Share • Generate PDF Report • Request App Owner feedback Provide Seed Data • Name of Application • Affiliated Hostnames • Database Instance • Process Usernames ADDM Admin does this 2 Application Owner does this 1 ADDM Admin does this 3
  • 9. © 2012 WWRUG Canada Inc. All Rights Reserved 9 Collaborative Application Mapping (CAM) Gather Seed Data (what is required?) - Application Name - Basic breakdown of tiers - Hostnames involved (for datastore searches only, we will avoid hardcoding any hostname into the model) - JMX or J2EE application names - Location of DB config file, DB instance names - Any service or j2ee domain names - Process usernames
  • 10. © 2012 WWRUG Canada Inc. All Rights Reserved 10 Collaborative Application Mapping (CAM) Build the Prototype - Search the ADDM datastore using the seed data - Think about the discovered technologies in terms of tiers - Create groups/subgroups (aka the scratch pad or workspace) - Add notes into the model with any questions for the Application Owner - Create the Prototype PDF report with notes and visualizations - Email the report to the Application Owner for feedback and review
  • 11. © 2012 WWRUG Canada Inc. All Rights Reserved 11 Collaborative Application Mapping (CAM) Collaborate! - Create the Prototype PDF report with notes and visualizations - Email the report to the Application Owner for feedback and review - Application Owner reviews and provides feedback on the notes Application Owner input is used to refine the Model Wash, Rinse, Repeat.. the CAM process
  • 12. © 2012 WWRUG Canada Inc. All Rights Reserved 12 Enriching your CMDB data Automated population of the CMDB Straightening out the Product Catalog with Normalization Reconciliation tips and performance tuning Benefits now that we’re done Agenda
  • 13. © 2012 WWRUG Canada Inc. All Rights Reserved 13 Discovery to CMDB/Asset without Normalization Overview Reconciliation Engine Normalization Engine Product Categorization Product Catalog BMC Atrium CMDB BMC Remedy ITSM Discovery Tool Asset Management BMC.Asset Dataset Asset ClassesImport Dataset No product catalog entries are reviewed or created. No product categorization is created. Data comes in from the discovery source. 1 The data is reconciled to existing data and goes into the Production Dataset. 2
  • 14. © 2012 WWRUG Canada Inc. All Rights Reserved 14 Discovery to CMDB/Asset with Normalization Overview Import Dataset Reconciliation Engine Normalization Engine Product Categorization Product Catalog BMC Atrium CMDB BMC Remedy ITSM Discovery Tool Asset Management BMC.Asset Dataset Asset Classes Data comes in from the discovery source. 1 Normalization follows rules defined to update the categorization, product name and manufacturer name. 2 The data is reconciled to existing data and goes in to the CMDB as visible from ITSM. 5 If the dataset is ‘trusted’, product catalog records will be added for the company. 3 If product catalog records are added for the company, corresponding Product Categorization is added 4
  • 15. © 2012 WWRUG Canada Inc. All Rights Reserved 15 Normalization Flow 1- Hardware | Processing Unit | Laptop | Latitude J650 | Dell, Inc 2- Hardware | Processing Unit | Laptop | Latitude J650 | Dell 4- Hardware | Computer | Laptop | Latitude J650 | Dell *Diagram is from BMC Atrium CMDB 7.6.04 Normalization and Reconciliation Guide This is a server wide setting, not per company If no normalization the data is passed as originated – Hardware | Processing Unit | Notebook | Latitude J650 | Dell, Inc Sample of data at this point – 1- Hardware | Processing Unit | Notebook | Latitude J650 | Dell, Inc Sample of data at this point – 4 - Hardware | Processing Unit | Laptop | Latitude J650 | Dell Sample of data at this point – 2 - Hardware | Processing Unit | Notebook | Latitude J650 | Dell
  • 16. © 2012 WWRUG Canada Inc. All Rights Reserved 16 Normalization Flow 8 *Diagram is from BMC Atrium CMDB 7.6.04 Normalization and Reconciliation Guide Sample of data at this point – 5 - Hardware | Processing Unit | Notebook | Latitude J650 | Dell, Inc Sample of data at this point – 8 - Hardware | Processing Unit |Laptop | Latitude 650 | Dell The final answer is one of the samples shown (1, 2, 6 or 8) depending on the route through the process. It is critical to have a Data Administrator who configures the path to get consistent results. Sample of data at this point – 6 - Hardware | Processing Unit | Notebook | Latitude 650 | Dell Entry matches the values above
  • 17. © 2012 WWRUG Canada Inc. All Rights Reserved 17 Normalization Alias
  • 18. © 2012 WWRUG Canada Inc. All Rights Reserved 18 Product Catalog
  • 19. © 2012 WWRUG Canada Inc. All Rights Reserved 19 Reconciliation Flow Merge Import Dataset BMC.Asset Dataset Identify Using defined rules (queries) look in the BMC.Asset dataset and see if a match is found to a record in the Import dataset. If found, set the reconciliation ID, else create a new recon ID. 1 If a new record, create it. If an existing record, update it base on precedence rules. 2
  • 20. © 2012 WWRUG Canada Inc. All Rights Reserved 20 Identification Activity Example Identification Rules for Computer Class Sequence '‘ADDM_IntegrationID' = $ADDM_IntegrationID$ 10 'Domain' = $Domain$ AND 'HostName' = $HostName$ AND 'SerialNumber' = $SerialNumber$ 20 'SerialNumber' = $SerialNumber$ 30 IMPORT DATASET TokenID = Domain = company.com HostName = Liberty Serial Number = 12345 Recon ID BMC.ASSET DATASET ADDM_IntegrationID = Domain = company.com HostName = Freedom Serial Number = 12345 Recon ID = 7890 1 IMPORT DATASET ADDM_IntegrationID = Domain = company.com HostName = Liberty Serial Number = 12345 Recon ID = 7890
  • 21. © 2012 WWRUG Canada Inc. All Rights Reserved 21 Merge Example IMPORT DATASET TokenID = Domain = company.com HostName = Liberty Serial Number = 12345 Recon ID = 7890 BMC.ASSET DATASET TokenID = Domain = company.com HostName = Freedom Serial Number = 12345 Recon ID = 7890 2 BMC.ASSET DATASET TokenID = Domain = company.com HostName = Liberty Serial Number = 12345 Recon ID = 7890 Precedence Rules BMC.ASSET 10 IMPORT 100 IMPORT2 50
  • 22. © 2012 WWRUG Canada Inc. All Rights Reserved 22 Enriching your CMDB data Automated population of the CMDB Straightening out the Product Catalog with Normalization Reconciliation tips and Performance Tuning Benefits now that we’re done Agenda
  • 23. © 2012 WWRUG Canada Inc. All Rights Reserved 23 Which Application Performance Monitoring tools are available in your environment? - Perfmon, top - Service Availability monitoring (e.g. BEM, Nagios) - End User Experience Mgmt, Deep App Tier Visibility/Tracing Establish a Performance Baseline - What do the AR and DB utilization look like during normal operation? - How long does it take to execute the Identification and Merge activities? - How long to run the ADDM CMDB Sync? - What is the Transaction Size? How many CI’s? Performance Tuning 23
  • 24. © 2012 WWRUG Canada Inc. All Rights Reserved 24 Performance Tuning – A Real Example DB utilization during the Identification Activity - Test 1 is the baseline - Test 2 is post indexing - Test 3 is post index tuning 24
  • 25. © 2012 WWRUG Canada Inc. All Rights Reserved 25 Performance Tuning – Indexing Adding just a few indexes showed immediate gains - Reconciliation execution times - Overall system performance - End user experience 25
  • 26. © 2012 WWRUG Canada Inc. All Rights Reserved 26 In this example we will look at the ADDM transaction performance from a Connectivity perspective - What happens “on the wire” Similar questions - What other APM tools are available to help - How long does it take to run a CMDB Sync - What does CMDB Sync look like for a single host Performance Tuning – ADDM to CMDB Synchronization 26
  • 27. © 2012 WWRUG Canada Inc. All Rights Reserved 27 Performance Tuning – ADDM to CMDB Synchronization Wireshark capture of a single host CMDB Sync Summary of Delays - Total response time of 70.8 seconds - 41.2 seconds spent in the CMDB - 1.9 MB of application data transferred
  • 28. © 2012 WWRUG Canada Inc. All Rights Reserved 28 Performance Tuning – ADDM to CMDB Synchronization Application Turns - Application Turn is a change in direction of the conversation Application turns can be significant - Each turn incurs a network delay - Magnify network latency - Increase application response time 431 turns for a single CI!!
  • 29. © 2012 WWRUG Canada Inc. All Rights Reserved 29 Performance Tuning – ADDM to CMDB Synchronization Also many Out of Sequence Packets This can indicate - Many retransmissions - Heavy congestion - Error prone link - Network Problem…
  • 30. © 2012 WWRUG Canada Inc. All Rights Reserved 30 Enriching your CMDB data Automated population of the CMDB Straightening out the Product Catalog with Normalization Reconciliation tips and performance tuning Benefits now that we’re done Agenda
  • 31. © 2012 WWRUG Canada Inc. All Rights Reserved 31 Benefits now that we’re done Enhanced Integration - Automatically derived data is populated into the CMDB - The whole is more than the sum of parts Increased Usability - Fully populated data models lead to a richer user experience - ITSM requests can be easily related to discovered Computer Systems, Software Instances, etc. Performance - Negative performance can be dramatic in multiple areas - Value diminishes quickly if user experience impacted Builds a foundation to map Applications to Services
  • 32. © 2012 WWRUG Canada Inc. All Rights Reserved 32 Questions?
  • 33. © 2012 WWRUG Canada Inc. All Rights Reserved 33 Wrap-up Contact Information

Editor's Notes

  1. A list of procedures and steps, or a lecture slide with media.
  2. A list of procedures and steps, or a lecture slide with media.
  3. A list of procedures and steps, or a lecture slide with media.
  4. A list of procedures and steps, or a lecture slide with media.
  5. Conclusion to course, lecture, et al.