FAQ
From OneCMDB
Contents |
Is my problem known?
Check Known Problems
What is OneCMDB?
OneCMDB is a configuration management database engine. It is used to create and maintain configuration databases (CMDB) as defined by the ITIL (IT Infrastructure Library) best practises. OneCMDB is built around an object oriented data model that contain such objects as Configuration Items (CI) and Attributes. The OneCMDB project provides a CMDB engine (OneCMDB Core) and a user/designer interface (OneCMDB GUI) used for creating and maintaining the CMDB data model and exploring the stored CIs. OneCMDB is written in Java and uses the Spring framework, Hibernate and Aspect programing.
What is OneCMDB Core?
OneCMDB Core is the CMDB engine. It contains the actual logic that maintains and manages the object oriented data model (CI, Attributes, etc.) used to create CMDBs. OneCMDB Core is meant to be run as a stand-alone server waiting for requests from front-end applications (e.g. OneCMDB GUI) and/or other ITIL applications like Help Desk, Change Management, etc. In a first release, OneCMDB core is bundled with OneCMDB GUI in "OneCMDB Single User Edition". Later, OneCMDB Core will be available as a stand-alone download.
What is OneCMDB GUI?
OneCMDB GUI a web application that uses OneCMDB Core to allow users to explore and modify the CMDB. It requires zero coding from the CMDB designer to create and maintain the CMDB. No SQL, no C/C++ or Java is required, all is done by pointing and clicking.
What is OneCMDB Single User Edition?
OneCMDB Single User Edition contains all you need to run OneCMDB on your PC. It bundles the latest version of OneCMDB Core, OneCMDB GUI, an embedded database (HSQLDB), a web server (Apache Tomcat servlet container) and a network mapper (nmap) in one package. An automatic installer (NSIS) configures all the elements to run together with minimal hassle for the user. Download and install OneCMDB Single User Edition if you want to try OneCMDB. For production installations, download OneCMDB Team Edition (when available).
What is OneCMDB Team Edition?
OneCMDB Team Edition bundles the latest version of OneCMDB Core (as a stand-alone server to be installed on a Linux machine) and the latest version of OneCMDB GUI (to be installed on a web server). OneCMDB Team Edition is recommended for developers that want to interface directly with OneCMDB Core via one of its API (e.g Java API) in order to create their own ITIL applications. Download and install OneCMDB Team Edition for production installations. OneCMDB Team Edition will be available at a later stage.
Why is OneCMDB open source?
OneCMDB was originaly developed by Lokomo Systems as a part of Lokomo's Servicenter service management suite. Lokomo Servicenter provides multiple functions that support the ITIL process, the CMDB engine being only one (not so visible) component. Yet, the CMDB engine itself proved to be lightweight, simple to use while being powerfull and flexible. In order to give it a chance to be tried and (maybe) liked by the community, Lokomo decided to release the CMDB engine as open source. The name 'OneCMDB' gives a feeling for the direction of the project: to provide a full-features and capable CMDB.
