Skip to content.
Logo tecnoteca

Portale Tecnoteca.it

Logo tecnoteca

Vai al sito aziendale Tecnoteca.com


 

CMDBuild

CMDBuild è un prodotto CMDB (Configuration and Management DataBase) dedicato alla gestione dei beni e servizi in carico alle infrastrutture IT, così denominato per la caratteristica di completa autonomia dell’utilizzatore nella configurazione della struttura dati di supporto al sistema.

Obiettivo del programma è quello di consentire all’ente di avere sempre sotto completo controllo la situazione degli elementi informatici utilizzati, conoscendone in ogni momento composizione, dislocazione e relazioni funzionali e tracciandone le versioni (storia delle modifiche agli attributi ed alle relazioni).

CMDBuild fornisce un utile supporto per gestire l'inventario dei beni informatici, per programmare le attività di manutenzione sul parco hardware, per gestire le licenze software, per ricostruire situazioni pregresse degli asset, per produrre liste e tabulati.

Con il sistema si possono gestire risorse hardware (computer, periferiche, sistemi di rete, apparati di telefonia), software(di base, di ambiente, applicativo), documenti (progetti, contratti, manualistica) e altre risorse, interne ed esterne.

Il progetto è stato promosso dal Servizio Sistemi Informativi e Telematici del Comune di Udine ed è stato poi sviluppato da Tecnoteca con la collaborazione della società Cogitek e rilasciato in forma open source.

cmdbuild

CMDBuild si ispira alle linee guida e delle “best practice” ITIL (IT Infrastructure Library), ormai uno “standard de facto” per i servizi IT agli utenti.

CMDBuild è un prodotto flessibile, modulare, interamente utilizzabile via web, è realizzato in ambiente Java ed utilizza il database relazionale PostgreSQL sfruttandone le avanzate caratteristiche object oriented.

CMDBuild è costituito da due moduli principali, il Modulo Schema, dedicato a definizione iniziale e successive modifiche della struttura dati (progettabile e configurabile autonomamente dall’utente) e il Modulo Gestione Dati, dedicato alla archiviazione e aggiornamento nel sistema dei dati descrittivi e delle relazioni funzionali fra le diverse entità, nonché alla produzione di report e tabulati.

Principali funzionalità del Modulo Schema:

  • creazione nel sistema di nuove "classi", cioè nuove tipologie di oggetti, derivate dalla superclasse "Asset"
  • creazione / modifica degli "attributi" di una classe
  • creazione di “tipologie di relazioni” fra "classi"
  • creazione di categorie e macrocategorie per la classificazione degli "Asset"
  • creazione di tipologie di voci tabellate ("lookup") per la gestione di attributi a valori fissi
  • compilazione di ogni tabella di “lookup” con i valori di proprio interesse
  • definizione di ruoli e autorizzazioni legati alle diverse categorie di "classi"
  • cancellazioni logiche degli eventuali oggetti non più di interesse

Funzionalità base del Modulo Gestione Dati:

  • ricerche su una classe di oggetti specificando sia filtri sui dati che criteri di relazione con altre classi
  • creazione e modifica delle schede degli oggetti gestiti
  • creazione e modifica delle relazioni fra gli oggetti gestiti
  • storicizzazione automatica delle modifiche ai dati
  • consultazione della storia delle modifiche ai dati ed alle relazioni fra gli oggetti gestiti

Funzionalità avanzate del Modulo Gestione Dati:

  • wizard per l’utilizzo di funzionalità avanzate (copiare un CI a partire da un altro CI, modificare in blocco le relazioni di un insieme di CI, ecc)
  • produzione di report in formato PDF e CSV (in fase di realizzazione)

Fra le estensioni previste:

  • integrazione sistema di workflow
  • accesso ai dati in modo controllato tramite webservice (protocollo SOAP)
  • integrazione sistema di inventario automatico open source http://zci.sourceforge.net

Caratteristiche tecniche

Linguaggio di sviluppo: JAVA

Database supportati: PostgreSQL

Sistemi operativi supportati: Linux, Windows

Web Server: Apache

Requisiti client: browser internet



Sito di riferimento

http://www.cmdbuild.org