56
CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer 1 Tecnoteca Srl [email protected] www.tecnoteca.com The open source solution for IT Asset Management: CMDB, workflow, interoperability www.cmdbuild.org

CMDBuild, the open source software for the IT service and asset management

Embed Size (px)

Citation preview

Page 1: CMDBuild, the open source software for the IT service and asset management

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

1

Tecnoteca [email protected]

www.tecnoteca.com

The open source solution for IT Asset Management: CMDB, workflow, interoperabilitywww.cmdbuild.org

Page 2: CMDBuild, the open source software for the IT service and asset management

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

Page 3: CMDBuild, the open source software for the IT service and asset management

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?

Page 4: CMDBuild, the open source software for the IT service and asset management

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

Page 5: CMDBuild, the open source software for the IT service and asset management

5

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Who needs CMDBuildCMDBuild 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

Page 6: CMDBuild, the open source software for the IT service and asset management

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

Page 7: CMDBuild, the open source software for the IT service and asset management

7

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

The ERP of the Information Systems

Page 8: CMDBuild, the open source software for the IT service and asset management

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 ArchitecturesSome 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

Page 9: CMDBuild, the open source software for the IT service and asset management

9

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

IT GovernanceThe managementof IT services is particularly complex

Page 10: CMDBuild, the open source software for the IT service and asset management

10

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

IT GovernanceThe components of IT architectures are a lot and increasingly interconnected

Page 11: CMDBuild, the open source software for the IT service and asset management

11

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

ConfigurabilityPhilosophy adopted by CMDBuild to manage complex situations in a custom way: 360 degree configurable

Page 12: CMDBuild, the open source software for the IT service and asset management

12

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Configurability: advantagesAdvantages 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

Page 13: CMDBuild, the open source software for the IT service and asset management

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

Page 14: CMDBuild, the open source software for the IT service and asset management

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 withthe Administration Module ...

... you draw the formal model with an Entity Relationship editor ...

Page 15: CMDBuild, the open source software for the IT service and asset management

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

Page 16: CMDBuild, the open source software for the IT service and asset management

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 analysisHardware and software CI modeling

Desktops, Monitors, Printers, Servers, Storages, Network equipments, Racks, UPS,Commercial software,Enterprise applications, etc

Page 17: CMDBuild, the open source software for the IT service and asset management

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 analysisModeling of virtualization environments

Hardware Server, Blade, virtual Host / Server, Cluster, System Controller, SAN, LUN, etc

Page 18: CMDBuild, the open source software for the IT service and asset management

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 analysisModeling of hosts / applications / services impacts

Host, Application, Scheduler, Batch, Data flow, Webservice, File, Database, DB connection, Service, SLA, KPI, etc

Page 19: CMDBuild, the open source software for the IT service and asset management

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 analysisModeling of purchase / warehouse management

Supplier, Supplier's staff, Purchase Order, Invoice, Delivery Note,Goods entrance, Inspection, Warehouse, etc

Page 20: CMDBuild, the open source software for the IT service and asset management

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 IBM della prima ora

Page 21: CMDBuild, the open source software for the IT service and asset management

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 in CMDBuild ...

... the conceptual model of each workflow

is analysed ...

Page 22: CMDBuild, the open source software for the IT service and asset management

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 listGroup of users enabled to carry

out the current activity

attachments are managed in Alfresco

Page 23: CMDBuild, the open source software for the IT service and asset management

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 analysisExample of Incident Managementworkflow:

Page 24: CMDBuild, the open source software for the IT service and asset management

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 IBM della prima ora

Page 25: CMDBuild, the open source software for the IT service and asset management

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

Page 26: CMDBuild, the open source software for the IT service and asset management

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 analysisExample of reports with tabular andstatistical data:

Istanza demo Istanza demo

Page 27: CMDBuild, the open source software for the IT service and asset management

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

Page 28: CMDBuild, the open source software for the IT service and asset management

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

Page 29: CMDBuild, the open source software for the IT service and asset management

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 IBM della prima ora

Interoperability solutions

Page 30: CMDBuild, the open source software for the IT service and asset management

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

Page 31: CMDBuild, the open source software for the IT service and asset management

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 analysisExample ofconnector with anAutomaticInventorytool:

Page 32: CMDBuild, the open source software for the IT service and asset management

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 analysisExample ofconnector with a monitoringtool:

Page 33: CMDBuild, the open source software for the IT service and asset management

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 analysisExample ofconnector with VCenter:

Page 34: CMDBuild, the open source software for the IT service and asset management

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 IBM della prima ora

Georeference ways

Page 35: CMDBuild, the open source software for the IT service and asset management

35

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

GeoreferencesObjective: allow each user to georeference their assets with custom criteria according to their management needs

Page 36: CMDBuild, the open source software for the IT service and asset management

36

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Georeferences - In-depth analysisAsset georeferences on the territory

Page 37: CMDBuild, the open source software for the IT service and asset management

37

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Georeferences - In-depth analysisAsset georeferences onto buildings plans:

Page 38: CMDBuild, the open source software for the IT service and asset management

38

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Georeferences - In-depth analysisAssets georeferences onto 3D models(IFC standard):

Page 39: CMDBuild, the open source software for the IT service and asset management

39

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Technologies

Page 40: CMDBuild, the open source software for the IT service and asset management

40

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Technical features – ArchitectureCMDBuild 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

Page 41: CMDBuild, the open source software for the IT service and asset management

41

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Technical features – ComponentsAll the main CMDBuild components are open source

Page 42: CMDBuild, the open source software for the IT service and asset management

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 Legal Service) case study

Page 43: CMDBuild, the open source software for the IT service and asset management

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

Case study: Avvocatura dello Stato

Page 44: CMDBuild, the open source software for the IT service and asset management

44

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Case study: Avvocatura dello StatoOrganization 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

Page 45: CMDBuild, the open source software for the IT service and asset management

45

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Case study: Avvocatura dello StatoActivation 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 choiseITIL training

CMDB modeling

Workflows analysis and developmentReports analysis and developmentOCS Inventory connector activation

Start in production environment

Page 46: CMDBuild, the open source software for the IT service and asset management

46

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Case study: Avvocatura dello StatoAsset management

Personnel, client workstations, servers, network devices, etc

Configuration Management

Purchase and disposal IT equipment

Incident Management and Request Fulfillment workflow

PC Automatic Inventory andemployees data sync

Operational procedures

Page 47: CMDBuild, the open source software for the IT service and asset management

47

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Case study: Avvocatura dello StatoService Desk and related workflows

Page 48: CMDBuild, the open source software for the IT service and asset management

48

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Case study: Avvocatura dello StatoExternal 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

Page 49: CMDBuild, the open source software for the IT service and asset management

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

Page 50: CMDBuild, the open source software for the IT service and asset management

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

Case study: University of Bologna

Page 51: CMDBuild, the open source software for the IT service and asset management

51

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Case study: University of BolognaOrganisation 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

Page 52: CMDBuild, the open source software for the IT service and asset management

52

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Case study: University of BolognaActivation 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

Page 53: CMDBuild, the open source software for the IT service and asset management

53

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Case study: University of BolognaCI hierarchy derived from TOGAF

IT architecture modeled with Archi and synchronized in CMDBuild through the plugin they developed

Page 54: CMDBuild, the open source software for the IT service and asset management

54

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Case study: University of BolognaITIL compliant Service Desk workflows

Incident Management, Request Fulfillment, Problem Management, Change Management

Page 55: CMDBuild, the open source software for the IT service and asset management

55

CMDBuild [www.cmdbuild.org] is a registered trademark of Tecnoteca, Tecnoteca srl [www.tecnoteca.com] is the official CMDBuild maintainer

Case study: University of BolognaGeoreferencing

430 buildings, 944 floors, 29,215 rooms, 850 maps

Page 56: CMDBuild, the open source software for the IT service and asset management

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 [email protected]

www.tecnoteca.com