Professional Documents
Culture Documents
Enterprise CMDB
Bill Iffland
Enterprise Configuration Manager
10
Our Company
Technology Profile
IT&T
Staff Worksta(ons
&
Printers Applica(ons
700+
9,264
desktops 850+
in
PorGolio
3,892
laptops
854
Rugged
Laptops
End
Users
2,323
networked
printers Servers
13,800+ 926
Loca(ons Mainframe
1,854
1,800
MIPS
10
Good to Great
Culture of Discipline
“Sustained great results depend upon
building a culture full of self-disciplined
people who adhere to a consistent system
with freedom and responsibility within the
framework of that system.”
- JIM COLLINS, author of ‘Good To Great’
10
Configuration Management Process
Configuration Management System
10
Configuration Management Process
Configuration Management System
• A set of tools and databases that are used to
manage the IT configuration data:
– Incidents, Problems, Known Errors, Changes,
Releases
– May contain employee, supplier, location,
customer, business unit, and user data
– Tools for collecting, storing, managing, updating
and presenting CI and relationship data
10
Configuration Management Process
Configuration Management System
• A set of tools and databases that are used to
manage the IT configuration data:
– Incidents, Problems, Known Errors, Changes,
Releases
– May contain employee, supplier, location,
customer, business unit, and user data
– Tools for collecting, storing, managing, updating
and presenting CI and relationship data
“The CMS should prevent changes from being
made to the IT infrastructure or service
configuration baseline without valid
authorization via Change Management.”
10
Configuration Management
Disciplined Thought – Process Maturity
10
Configuration Management
Disciplined Thought – Process Maturity
No
Inventory
10
Configuration Management
Disciplined Thought – Process Maturity
No
Inventory Asset
Inventory
10000 1200
3000 200
5000 15000
1000 600
500 2000
10 3500
10
Configuration Management
Disciplined Thought – Process Maturity
Asset
No
Inventory Asset
Inventory
Management
10000 1200
3000 200
5000 15000
1000 600
500 2000
10 3500
10
Configuration Management
Disciplined Thought – Process Maturity
Asset
No
Inventory Asset
Inventory
Management
Serial
Numbers
10000 1200
Status
LocaCon
3000 200
Financials/Contracts
Vendor
5000 15000
Manufacturer
Licenses
1000 600 Upgrades
Version
500 2000 Department
Change
Requests
10 3500 Incidents
Problems
10
Configuration Management
Disciplined Thought – Process Maturity
Asset
ConfiguraCon
No
Inventory Asset
Inventory
Management Management
Serial
Numbers
10000 1200
Status
LocaCon
3000 200
Financials/Contracts
Vendor
5000 15000
Manufacturer
Licenses
1000 600 Upgrades
Version
500 2000 Department
Change
Requests
10 3500 Incidents
Problems
10
Configuration Management
Disciplined Thought – Process Maturity
Asset
ConfiguraCon
No
Inventory Asset
Inventory
Management Management
Serial
Numbers
10000 1200
Status
LocaCon
3000 200
Financials/Contracts
Vendor
5000 15000
Manufacturer
Licenses
1000 600 Upgrades
10
Configuration Management
Disciplined Thought – Process Maturity
Asset
ConfiguraCon
No
Inventory Asset
Inventory
Management Management
Serial
Numbers
10000 1200
Status
User
LocaCon
3000 200
Financials/Contracts
Vendor
5000 15000
Manufacturer
Licenses
1000 600 Upgrades
10
Configuration Management
Disciplined Thought – Process Maturity
Asset
ConfiguraCon
No
Inventory Asset
Inventory
Management Management
Serial
Numbers
10000 1200
Status
User
LocaCon
3000 200
Financials/Contracts
Vendor
5000 15000
Manufacturer
Licenses
1000 600 Upgrades
10
Our “World”
Disciplined Thought – Identification
10
Our “World”
Disciplined Thought – Identification
People
10
Our “World”
Disciplined Thought – Identification
People
OrganizaCon
10
Our “World”
Disciplined Thought – Identification
Tickets
People
OrganizaCon
10
Our “World”
Disciplined Thought – Identification
Tickets
People
OrganizaCon
Group
10
Our “World”
Disciplined Thought – Identification
Tickets
People
OrganizaCon LocaCon
Group
10
Our “World”
Disciplined Thought – Identification
Tickets Service
Asset
CIs
People
OrganizaCon LocaCon
Group
10
Our CMS in the beginning
Disciplined Thought – No Hedgehog Concept
Hardware
Group
Assets
People
10
Our CMS Yesterday
Disciplined Thought – Concept Developing
Group
Hardware/
Soaware
Assets
People
Tickets LocaCon
People
LocaCon
10
Our CMS Yesterday
Disciplined Thought – Concept Developing
Group
Hardware/
Soaware
Assets
People
Tickets LocaCon
People
LocaCon
Desktop
Assets
10
Our CMS Today
Disciplined Thought – Concept Matured
People
OrganizaCon
CIs
Tickets Service
Assets
Asset
Services
Group
CIs
LocaCon
10
Configuration Items
Disciplined Thought – CIs defined
Framework Categories
10
Configuration Items
Disciplined Thought – CIs defined
Framework Categories
Hardware
10
Configuration Items
Disciplined Thought – CIs defined
Framework Categories
Hardware
10
Configuration Items
Disciplined Thought – CIs defined
Framework Categories
Hardware Hostname
Any
name
given
to
computer
hardware
running
a
network
operaCng
system
acCng
as
a
server,
or
network
hardware
providing
data
transport.
10
Configuration Items
Disciplined Thought – CIs defined
Framework Categories
Hardware Hostname
10
Configuration Items
Disciplined Thought – CIs defined
Framework Categories
A logical name for an infrastructure, database, mainframe, or web services.
10
Configuration Items
Disciplined Thought – CIs defined
Framework Categories
10
Configuration Items
Disciplined Thought – CIs defined
Framework Categories
10
Configuration Items
Disciplined Thought – CIs defined
Framework Categories
10
Configuration Items
Disciplined Thought – CIs defined
Framework Categories
Any
unique
collecCon
of
the
other
CIs.
Typically
defined
by
a
set
of
Soaware
CIs
or
common
afribute.
10
Configuration Items
Disciplined Thought – CIs defined
Framework Categories
10
CI Relationships
Disciplined Thought – Topology defined
Technology/Infrastructure PerspecCve
10
CI Relationships
Disciplined Thought – Topology defined
Technology/Infrastructure PerspecCve
Upstream Downstream
10
CI Relationships
Disciplined Thought – Topology defined
Technology/Infrastructure PerspecCve
Upstream Downstream
AutomaCc
10
CI Relationships
Disciplined Thought – Topology defined
Technology/Infrastructure PerspecCve
Upstream Downstream
AutomaCc
Manual
10
CI Relationships
Disciplined Thought – Topology defined
Downstream Upstream
AutomaCc
Manual
10
CI Topologies
Disciplined Thought – Basic Patterns
10
CI Topologies
Disciplined Thought – Basic Patterns
Database
ReporCng
Report
SW DB1 HST1 SRV1
10
CI Topologies
Disciplined Thought – Basic Patterns
Database
ReporCng
Report
SW DB1 HST1 SRV1
AppX
10
CI Topologies
Disciplined Thought – Reusable Patterns
10
CI Topologies
Disciplined Thought – Reusable Patterns
Intranet
ApplicaCon
with
External
Database
WW1::WORLD
WIDE
WEB
PUBLISHING
SERV
WWW1 SRV101
WW2::WORLD
WIDE
PNET WEB
PUBLISHING
WWW2 SRV102
SERV
PORTAL
WEB
PUBLISHING
SERV WWW3 SRV103
10
CI Topologies
Disciplined Thought – Reusable Patterns
10
CI Topologies
Disciplined Thought – Reusable Patterns
Client/Server
ApplicaCons
on
Virtual
Servers
SXD HST50
WW1::WORLD
WIDE
WEB
PUBLISHING
SERV
DBP
SYD HST51
DBX HST60
DBP
DBY HST61
10
Our “World View”
Disciplined Thought – CMS Framework
10
Our “World View”
Disciplined Thought – CMS Framework
10
Our “World View”
Disciplined Thought – CMS Framework
10
Our “World View”
Disciplined Thought – CMS Framework
10
Our “World View”
Disciplined Thought – CMS Framework
10
Our “World View”
Disciplined Thought – CMS Framework
10
Our “World View”
Disciplined Thought – CMS Framework
10
GetITT: CI – centric
Disciplined Action
10
GetITT: CI – centric
Disciplined Action
10
GetITT: Dependency Analysis
Disciplined Action
10
GetITT: Impact Analysis
Disciplined Action
10
ITIL V3 Service Lifecycle Model
Moving Good to Great – Our Culture Matures
10
Configuration Mgmt Roadmap
Disciplined Thought – Charting our course
10
22
Configuration Mgmt Roadmap
Disciplined Thought – Charting our course
10
22
Configuration Mgmt Roadmap
Disciplined Thought – Charting our course
Auto-populate
10
22
Configuration Mgmt Roadmap
Disciplined Thought – Charting our course
Auto-populate
Build CI
10
22
Configuration Mgmt Roadmap
Disciplined Thought – Charting our course
Auto-populate
Build CI ‘Federated’
10
22
Configuration Mgmt Roadmap
Disciplined Thought – Charting our course
Auto-populate
Build CI ‘Federated’
Assess
10
22
Configuration Mgmt Roadmap
Disciplined Thought – Charting our course
Auto-populate
Assess
10
22
Configuration Mgmt Roadmap
Disciplined Thought – Charting our course
Auto-populate
Integrated CMDB
Assess
10
22
Configuration Mgmt Roadmap
Disciplined Thought – Charting our course
Auto-populate
Integrated CMDB
Assess
10
22
Configuration Mgmt Roadmap
Disciplined Thought – Charting our course
Auto-populate
Assess
10
22
Our near-term CMS/CMDB Vision
Disciplined Action
10
Our near-term CMS/CMDB Vision
Disciplined Action
• Business Services defined as CIs
10
Our near-term CMS/CMDB Vision
Disciplined Action
• Business Services defined as CIs
• Integrated Service Catalog used to provision IT
services (internal and external)
10
Our near-term CMS/CMDB Vision
Disciplined Action
• Business Services defined as CIs
• Integrated Service Catalog used to provision IT
services (internal and external)
• GetITT is the ‘system of record’ for Asset and
Services CIs
10
Our near-term CMS/CMDB Vision
Disciplined Action
• Business Services defined as CIs
• Integrated Service Catalog used to provision IT
services (internal and external)
• GetITT is the ‘system of record’ for Asset and
Services CIs
• Integrated Auto-discovery used to populate and
reconcile CMDB data
10
Our near-term CMS/CMDB Vision
Disciplined Action
• Business Services defined as CIs
• Integrated Service Catalog used to provision IT
services (internal and external)
• GetITT is the ‘system of record’ for Asset and
Services CIs
• Integrated Auto-discovery used to populate and
reconcile CMDB data
• Undocumented changes captured through
baseline/discovery
10
Our near-term CMS/CMDB Vision
Disciplined Action
• Business Services defined as CIs
• Integrated Service Catalog used to provision IT
services (internal and external)
• GetITT is the ‘system of record’ for Asset and
Services CIs
• Integrated Auto-discovery used to populate and
reconcile CMDB data
• Undocumented changes captured through
baseline/discovery
• Dashboard thresholds used to direct pro-active
Problem Mgmt efforts
10
Measure with Reporting
Disciplined Thought - Face the Brutal Facts
10
Measure with Reporting
Disciplined Thought - Face the Brutal Facts
What’s
the
best
that
can
happen?
Optimization
What
will
happen
next?
Predictive
Modeling
What
if
these
trends
conCnue?
Forecasting
Why
is
it
happening?
Informa(on
Advantage
Statistical
Analysis
Alerts
10
This
diagram
has
been
adapted
from
SAS
Inc.
Measure Software Asset CIs
Disciplined Action – New metrics
10
Measure Software Asset CIs
Disciplined Action – New metrics
• 2 sub-categories of software asset CIs:
– Application
– Infrastructure
10
Measure Software Asset CIs
Disciplined Action – New metrics
• 2 sub-categories of software asset CIs:
– Application
– Infrastructure
• 2 measurements:
– Completeness = Critical fields are populated, specific Group and
User relationships exist and specific topological dependency
relationships exist.
– Validity = The required fields are true and relationships are made
with active/deployed Groups, Users, and other CIs.
10
Measure Software Asset CIs
Disciplined Action – New metrics
• 2 sub-categories of software asset CIs:
– Application
– Infrastructure
• 2 measurements:
– Completeness = Critical fields are populated, specific Group and
User relationships exist and specific topological dependency
relationships exist.
– Validity = The required fields are true and relationships are made
with active/deployed Groups, Users, and other CIs.
• Each measurement includes:
– 9 fields
– 5 role relationships
– 2 CI relationships
10
Configuration Mgmt Audit/Verify
Disciplined Thought and Action
10
Configuration Mgmt Audit/Verify
Disciplined Thought and Action
Production
Environment
10
Configuration Mgmt Audit/Verify
Disciplined Thought and Action
auto-‐discover
report reconcile
Production
Environment
10
Configuration Mgmt Audit/Verify
Disciplined Thought and Action
CMS/CMDB
auto-‐discover
report reconcile
Production
Environment
10
GetITT: Integrated Auto-Discovery
Disciplined Action
10
GetITT: Integrated Auto-Discovery
Disciplined Action
• Identifies computers, servers, applications, network devices, printers, and UPS’
10
GetITT: Integrated Auto-Discovery
Disciplined Action
• Identifies computers, servers, applications, network devices, printers, and UPS’
• Can find most IP-based devices connected within enterprise network
10
GetITT: Integrated Auto-Discovery
Disciplined Action
• Identifies computers, servers, applications, network devices, printers, and UPS’
• Can find most IP-based devices connected within enterprise network
• Finds what software is running and related TCP connections between application and
dependent systems
10
GetITT: Integrated Auto-Discovery
Disciplined Action
• Identifies computers, servers, applications, network devices, printers, and UPS’
• Can find most IP-based devices connected within enterprise network
• Finds what software is running and related TCP connections between application and
dependent systems
10
GetITT: Actionable Dashboards
Disciplined Action
10
GetITT: Actionable Dashboards
Disciplined Action
• Automatically populates the CMDB with results of its explorations
10
GetITT: Actionable Dashboards
Disciplined Action
• Automatically populates the CMDB with results of its explorations
• Coalescing ensures an accurate accounting of operating environment
10
GetITT: Actionable Dashboards
Disciplined Action
• Automatically populates the CMDB with results of its explorations
• Coalescing ensures an accurate accounting of operating environment
• Baselining allows changes to be tracked against last CI known ‘states’
10
GetITT: Actionable Dashboards
Disciplined Action
• Automatically populates the CMDB with results of its explorations
• Coalescing ensures an accurate accounting of operating environment
• Baselining allows changes to be tracked against last CI known ‘states’
10
Our long-term CMS Vision
Integrating CMDBs – Lofty Goals (BHAG)
Tech.
Strategic
Plan
Key
IniCaCves ETP
Plan
People
Service
Tickets
Asset
CIs
Group Service
Strategy
CMDB Projects
Requirements
SpecificaCons
Service
Transi3on/
Opera3on
CMDB Service
Design
CMDB
10
Questions & Answers
bill.iffland@pgnmail.com
10