Basic Model

From OneCMDB

Contents

Overview

Model Name: Basic Model

Model File Name: PopulatedBasicModel.xml

This is a fairly simple model for describing a datacenter. The model is from start populated with a few dummy CI:s for demonstration purposes.

The starting point for the CMDB model is a server perspective. For each server you can keep track of software installed on it as well as financial information and maintenance related facts.

References between templates

The following illustration show how the Templates in this model refers to each other.

Hardware
  └─Type
  └─Location
  └─Used By
  └─Manufacturer
  └─CPU
  └─OS
     └─Financials
     └─Maintenance
        └─Internal Specialist
           └─Company
        └─Maintenance Provider
  └─Software
     └─Financials
     └─Maintenance
        └─Internal Specialist
           └─Company
        └─Maintenance Provider
  └─Financials
  └─Maintenance
     └─Internal Specialist
        └─Company
     └─Maintenance Provider

Template tree

The inheritance feature is carefully used in this model to make it easy to understand. The following picture shows how inheritance is used.

Built-in templates have bold font. Please note that these are not declared in the Model File. They are declared in system model files and included in the below illustration to provide context.

The Root is the master template for all configuration items. A template inherits all the attributes up to the Root. E.g. Server has the attributes defined in Server, Resource, CI and Root.

Root
  └─CI
     └─Resource
        └─Hardware
        └─Software
        └─OS
        └─CPU
        └─Person
        └─Company
        └─Location
        └─Financials
        └─Maintenance
     └─Folder
  └─Reference
     └─MyDataCenterRef
        └─Uses
  └─Job
     └─Jobprocess
        ├─ImportModel
        ├─ExportModel
  ├─Policy
  └─OneCMDB Configuration

Known problems

All instances based on the templates Financials and Maintenance will get the same Display Name (i.e. Financials and Maintenance). This imply that it may be difficult to keep all these instances apart.

Community and support