CMDBuild is an open source web application that allows every user to “build” his own CMDB.
CMDBuild is intended to shape and manage the IT asset database and support management workflows according to ITIL Best Practices.
The goal of CMDBuild is to facilitate the operators in keeping IT assets under complete control. It lets you know at any time the composition, dislocation and the functional relations of the assets, and help you their life cycle in a comprehensive manner.
CMDBuild is not only a CMDB.
CMDBuild provides what ITIL calls a CMS system (Configuration Management System), that is a complete CMDB (data and relations), processes (Service Desk workflows, changes management, asset life cycle, etc.), reports, dashboards, diversified interfaces management, authentication and profiling systems, automatic control mechanisms, interoperability mechanisms, documentation, procedures, etc.
1. CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
1
Tecnoteca Srl
tecnoteca@tecnoteca.com
www.tecnoteca.com
The open source solution for IT Asset Management: CMDB, workflow, interoperability
www.cmdbuild.org
2. 2
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
The CMDBuild project
• CMDBuild was born in 2005, initially as a project for the
Municipality of Udine
• CMDBuild was projected and developed by Tecnoteca Srl,
that is now the official maintainer and owns its registered
trademark
• CMDBuild is managed by a team of ten people and its
"core" code includes twenty man-years of work
• CMDBuild is used by a lot of important public and private
institutions, both in Italy and abroad
3. 3
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
What is CMDBuild
• CMDBuild answers questions about asset configurations,
relations and history
Who uses an asset? where? what is it like? who is responsible? how
does it impact on other assets? what has happened in its life-cycle ?
• CMDBuild monitors the workflows
Who is responsible for a user request? who authorized it?
are SLA met? which change operations have to be performed?
which activities can be scheduled and automated?
• CMDBuild manages the information interchange with other systems
Are there any changes to the employees' data? does asset information
coincide with those data derived by the inventory tools?
which applications have to be warned when a ticket is opened?
4. 4
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
License and support services
➔ CMDBuild is released under AGPL open
source license (Affero GPL): anyone has the
possibility to freely download, install and
use it
➔ Tecnoteca supplies certified support
services on CMDBuild with the assistance
of skilled technicians, who work remotely
or at the Customer's offices
5. 5
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Who needs CMDBuild
CMDBuild is useful for anyone who has to keep efficient complex IT infrastructures which
include a large number of hardware, software and services:
• Central and local Public Administrations
• Banks and Insurance companies
• Hospitals and public and private healthcare systems
• Universities and research centers
• Services companies
• Industrial companies
6. 6
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Its popularity
• About 30,000 downloads /
year (certified through the site
SourceForge)
• Localized in 12 languages:
Italian, English, German,
Spanish, French, Dutch,
Russian, Serbian, Japanese,
Brazilian Portuguese,
Vietnamese
7. 7
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
TheERPofthe
Information
Systems
8. 8
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
IT Governance, Services and Architectures
Some concepts:
• The IT Governance is an element of the company governance and consists of
organisational structures, processes and procedures that supply IT services through IT
architectures
• An IT service is a set of functions supplied through IT systems to one or more sectors of
the company (the main thing is the tools, not the technology)
• An architecture is the foundamental organisation of a system, defined by its
components, by the relations among them and with the environment, by its rules
9. 9
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
IT Governance
The management
of IT services
is particularly complex
10. 10
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
IT Governance
The components of IT
architectures are a lot
and increasingly
interconnected
11. 11
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Configurability
Philosophy adopted by
CMDBuild to manage
complex situations in a
custom way: 360 degree
configurable
12. 12
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Configurability: advantages
Advantages of the configurability system:
• through a custom analysis, it can adapt to your organisation and work procedures (as
ITIL suggests: “Adopt and Adapt”)
• possibility of a gradual activation of the system, reducing the organisational impact
• easy response to organisational and technologic changes
• more independence for users
• same “core” code (managed “per product”) but completely custom instances
13. 13
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
CMDB design
and
management
14. 14
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
CMDB design and management
... you configure it in CMDBuild with
the Administration Module ...
... you draw the formal model with
an Entity Relationship editor ...
15. 15
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
CMDB design and management
…and a custom CMDBuild instance is automatically ready to manage
your own entities, with different menu and permissions for each user group
“history”: complete
data versioning
multipage cards attachments are managed in Alfresco
configurable
widgets
relations
graph
complete list
of correlations
16. 16
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
CMDB design and management - In-depth analysis
Hardware and software CI modeling
Desktops, Monitors, Printers,
Servers, Storages,
Network equipments,
Racks, UPS,
Commercial software,
Enterprise applications, etc
17. 17
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
CMDB design and management - In-depth analysis
Modeling of virtualization environments
Hardware Server, Blade,
virtual Host / Server, Cluster,
System Controller,
SAN, LUN, etc
18. 18
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
CMDB design and management - In-depth analysis
Modeling of hosts / applications / services impacts
Host, Application,
Scheduler, Batch,
Data flow, Webservice, File,
Database, DB connection,
Service, SLA, KPI, etc
19. 19
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
CMDB design and management - In-depth analysis
Modeling of purchase / warehouse management
Supplier, Supplier's staff,
Purchase Order, Invoice,
Delivery Note,
Goods entrance, Inspection,
Warehouse, etc
20. 20
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Workflows
design and
management
“garbage in, garbage out”
George Fuechsel,programmatore IBMdella prima ora
21. 21
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Workflows design and management
... the flow and the forms structure
are designed with TWE and the XPDL
file is uploaded into CMDBuild ...
... the data structure and the
groups partecipating to the
workflow are defined inCMDBuild ...
... the conceptual model
of each workflow
is analysed ...
22. 22
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Workflows design and management
…and the user interface is automatically ready to start and advance your own workflows (ITIL
workflows, other operational and / or authorization workflows, guided wizards, etc)
“history”:
previous steps
of the workflow
configurable
widgets
execution from
the Liferay portal
contextual
help
to do list
Group of users enabled to carry
out the current activity
attachments are managed in Alfresco
23. 23
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Workflows management - In-depth analysis
Example of
Incident
Management
workflow:
24. 24
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Design and
print of
reports and
dashboards
“garbage in, garbage out”
George Fuechsel,programmatore IBMdella prima ora
25. 25
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Design and print of reports
…the analysed layout and logic are configured with IReport, the XML
file is uploaded into CMDBuild and you get PDF, CSV, etc prints
…the layout is
defined
26. 26
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Design and print of reports - In-depth analysis
Example of
reports with
tabular and
statistical data:
Istanza demo Istanza demo
27. 27
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Design of dashboards
…graphs of each dashboard are
configured by combining them with the
PostgreSQL functions ...
…the functions for data extraction are
defined - in the required format - in the
PostgreSQL database ...
SQL
28. 28
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Design of dashboards
…and dashboards are available in the CMDBuild application with the possibility
to consult and change the defined parameters
parametric
value
it opens the list of
the values below
29. 29
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
“garbage in, garbage out”
George Fuechsel,programmatore IBMdella prima ora
Interoperability
solutions
30. 30
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Interoperability solutions
…connectors (Basic Connector, Advanced Connector, Wizard
Connector) are configured by defining roles and modalities
…interoperability logics are
defined
31. 31
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Interoperability solutions - In-depth analysis
Example of
connector
with an
Automatic
Inventory
tool:
32. 32
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Interoperability solutions - In-depth analysis
Example of
connector
with a
monitoring
tool:
33. 33
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Interoperability solutions - In-depth analysis
Example of
connector
with VCenter:
34. 34
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
“garbage in, garbage out”
George Fuechsel,programmatore IBMdella prima ora
Georeference
ways
35. 35
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Georeferences
Objective: allow each user to georeference their assets with custom criteria according to
their management needs
36. 36
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Georeferences - In-depth analysis
Asset georeferences
on the territory
37. 37
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Georeferences - In-depth analysis
Asset georeferences
onto buildings plans:
38. 38
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Georeferences - In-depth analysis
Assets georeferences
onto 3D models
(IFC standard):
39. 39
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Technologies
40. 40
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Technical features – Architecture
CMDBuild is an enterprise system based on open standards:
• Service Oriented Architecture (SOA), organized in components and services that cooperate
with external applications through webservices
• Ajax user interface (Ext JS libraries) that grants an intuitive use of the application, an
ergonomic interaction, fast response from the system
• server components developed in the Java Enterprise Environment, which is solid, scalable,
widely used for the development of web enterprise applications
• PostgreSQL database: the most advanced, solid, safe and complete open source database
41. 41
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Technical features – Components
All the main CMDBuild
components are open
source
42. 42
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Avvocatura
dello Stato
(Government
LegalService)
casestudy
43. 43
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Branch: Central Public Administration
Solution:
• CMDB activation using CMDBuild
• configuration of ITIL compliant service desk workflows
• data synchronization from the discovery tool OCS Inventory
Results:
• IT organization improvement (orientation to the service,
better definition of tasks, use of tools, more efficient
team work)
• Greateer users confidence in the Service Desk
• automation of service requests in two other non-IT offices
Casestudy:AvvocaturadelloStato
44. 44
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Casestudy:AvvocaturadelloStato
Organization of the Customer:
• headquarters in Rome
• 25 branches
• 450 Lawyers (150 in Rome)
• 1,000 Office Workers (350 in Rome)
• IT asset in the Rome office: 530 clients, 50 servers
• service desk in the Rome office: 9,000 annual requests
• IT operators in the Rome office: 12
• ITIL path started in 2007
45. 45
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Casestudy:AvvocaturadelloStato
Activation timing
First semester 2009: update to CMDBuild 1.0, extension to two non-IT Offices
Second semester 2009: revision / development of new workflows, integration with self service forms
First semester 2013: IT asset georeference onto building maps
14 febbraio
Following
development
phases:
CMDBuild choise
ITIL training
CMDB modeling
Workflows analysis and development
Reports analysis and development
OCS Inventory connector activation
Start in production environment
46. 46
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Casestudy:AvvocaturadelloStato
Asset management
Personnel, client workstations, servers, network devices, etc
Configuration
Management
Purchase and disposal
IT equipment
Incident Management and
Request Fulfillment workflow
PC Automatic Inventory and
employees data sync
Operational procedures
47. 47
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Casestudy:AvvocaturadelloStato
Service Desk and related workflows
48. 48
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Casestudy:AvvocaturadelloStato
External assistance requests
It solves legal personnel's requests looking for legal files in the archives and in the Courthouse
Avvocatura's Portal
Avvocatura's
Management
Software
Avvocatura's
CMDBuild
Webservice
Webservice
49. 49
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
University of
Bologna
case study
50. 50
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Branch: University and research
Solution:
• CMDB activation using CMDBuild rather than BMC Remedy,
as before
• configuration of all the Service Desk workflows
• data synchronisation from Archi editor (standard TOGAF)
• connector with Students and Personnel Register
Results:
• improvement of IT organisation
• high personnel's independence in using CMDBuild and
configuring new elements
• contribution to the community of the Archi - CMDBuild connector
Casestudy:UniversityofBologna
51. 51
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Casestudy:UniversityofBologna
Organisation of the Customer:
• 430 buildings with 29,215 rooms in the Region Emilia Romagna
• 2,847 Professors and reseachers
• 3,095 Administrative and technical staff
• 86,014 Students enrolled on different courses of study
• 111 people related to CESIA (management of University IT services), of which 12 at the Helpdesk
• 424 server assets
• 8,108 client assets
52. 52
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Casestudy:UniversityofBologna
Activation timing
At 9:00: switching off of the previous system (BMC Remedy) and data migration (open / close workflows)
Ore 14.00: start in production environment and activation of the maintenance service
24 giugno
Following
development phases:
2014: extension to other offices, workflow optimization, self service forms
Software selection
The University of Bologna choose CMDBuild
Analysis meetings, requirements documents
System configuration, workflows development
Start in production environment
53. 53
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Casestudy:UniversityofBologna
CI hierarchy derived from TOGAF
IT architecture modeled with
Archi and synchronized in
CMDBuild through the plugin
they developed
54. 54
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Casestudy:UniversityofBologna
ITIL compliant Service Desk workflows
Incident Management,
Request Fulfillment,
Problem Management,
Change Management
55. 55
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
Casestudy:UniversityofBologna
Georeferencing
430 buildings, 944 floors, 29,215 rooms, 850 maps
56. CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer
56
Thank you for your attention
Tecnoteca Srl
tecnoteca@tecnoteca.com
www.tecnoteca.com