The CMDB extension feature enables you to manage CIs: Add classes of CIs and equipment models specific to these classes to your CMDB structure. You can add special attributes to classes and models to define up-to-date information about assets and equipment.

The picture below illustrates the CMDB structure.

CMDB collects and stores the following items as configuration records:

  • CMDB Classes are groups of CIs based on their parameters.
  • CMDB Models are composite templates of CI parameters.
  • Configuration Items are IT Services and their components required for service delivery.

Role required: cmdb_manager.

CMDB Class


Classes are logical combinations of CIs with similar functions, parameters, and characteristics. Class attributes are the collections of the REM attributes for the Configuration Items (sys_cmdb_ci) table. 

  • One of the collections contains non-editable attributes − static for all CIs of a specific class.
  • The other collection contains editable ones, which can be changed during the CI exploitation.

To add a new class, please perform the following steps:

  1. Navigate CMDB → CMDB Class.
  2. Click New and fill in the fields. 
  3. Click Save or Save and Exit to apply changes.
FieldMandatoryDescription
NameYSpecify the CMDB class name.
DescriptionNType detailed description of the class.

Parent CMDB class

N

Define a parent class for the class.  

You can choose only classes that are higher in the hierarchy or are not in the hierarchy.


IconNSpecify the icon for the class by attaching it from your device.

After the class record is saved, two UI Actions are available on the form:

  • Create model attribute – the action opens the modal window that allows for creating model attributes.
  • Create CI attribute – the action opens a modal window that allows for creating CI attributes.

To create an attribute, you need to fill in the following fields:

FieldMandatoryDescription
Attribute TypeYSpecify an attribute type.
TitleYSpecify the attribute title.
ActiveNSelect the checkbox to make the attribute active or inactive.
MandatoryNSelect the checkbox to make the attribute field mandatory.
Default valueNDefine the default value for the attribute.
ReferenceY

Specify a table with the values you need.

The field appears when the List or Reference option is selected in the Column Type field.

Reference Qualifier TypeN

Specify the type of the reference qualifier. Available options:

  • Simple
  • Dynamic

The field appears when the List or Reference option is selected in the Column Type field.

Reference Qualifier ConditionN

Configure filters using the Condition Builder.

The field appears when the Simple option is selected in the Reference Qualifier Type field.

Dynamic Reference QualifierN

Select the dynamic reference qualifier from the list. 

The field appears when the Dynamic option is selected in the Reference Qualifier Type field.

Reference Qualifier FixedN

Select the checkbox to fix filters in breadcrumbs. This functionality will block using the Condition Builder functionality.

The field appears when the List or Reference option is selected in the Column Type field.

Choice Table N

Reference to a table.

The field appears when the Choice option is selected in the Column Type field.

Choice FieldY

Reference to a particular column of the table specified in the Choice Table field.

The field appears when the Choice Table field is populated. 

Choice TypeY

Define whether the None option is applicable for the field. Available options: 

  • Dropdown with --None--
  • Dropdown without --None-- (specify a default value).

If the Dropdown without --None-- is chosen, the Default value field becomes mandatory.

The field appears when the Choice option is selected in the Column Type field. 

Extra AttributesN

Specify additional configurations for the field. 

For example, enter the text below to apply radio buttons style to the choice field:

choice_decorator=radio

The field appears when the Choice option is selected in the Column Type field.

Maximum LengthN

Specify a maximum value length for the column. The value length cannot exceed the allowable length for the specified data type.

The field appears when the String, Text, or URL option is selected in the Column Type field.

 The CMDB view defines the form layout that differs from the usual REM attribute form. 

If you decide to create an attribute record via the form of the Attributes (sys_re_attribute) table, please keep in mind that the form view should be the Default one. Refer to the Configuring attributes to learn more.


In the Related Lists area, you can see models, CIs, model attributes, CI attributes, and child classes related to the record. 

If you need to set up choice options for a created attribute, you should go to the attribute record and create choice options in the Related Lists area.

CMDB Model


Models are compound templates of CI parameters. They define specific CIs features. Each class has its list of models.

For CMDB models, the Record Extended Model is used. Attribute values of REM are model parameters. Models include all non-editable attributes of collections from all class levels. The base values of model parameters are the default values of attribute collections and their constituents.

To create a model, please complete the steps below:

  1. Navigate CMDB → CMDB Model.
  2. Click New and fill in the fields. 
  3. Click Save or Save and Exit to apply changes.


FieldMandatoryDescription
ClassY

Define a class for the model. When the class is specified, two sections appear: 

  • the Technical Details tab with class attributes.
  • the History tab with the Activity Feed.

The class cannot be changed after saving.


DescriptionNType detailed description of the model.
IdentifierYType the identifier of the model.
IconNSpecify the icon for the model by adding it from your device.
VendorYSpecify the manufacturer of the model.
ActiveNMake the model available and visible to users.


As a result, the model is created. The model's name consists of the Vendor field value and the Identifier field value. 

The CI tab displays all related CIs to the model record in the Related Lists area.

Configuration Item


Create, identify, configure, and manage your CIs and their parameters within the Configuration Items (sys_cmdb_ci) table. The table records keep detailed information about CIs such as a set of attributes with their values, CIs characteristics, model attributes.

To add a new Configuration Item, please complete the steps below:

  1. Navigate to the CMDB → Configuration Items.
  2. Click New and fill in the fields.
  3. Click Save or Save and Exit to apply changes.


Field

Mandatory

Description

ClassY

Specify the class of the CI. When the class is specified, the Specification tab with class attributes appears.

The class cannot be changed after saving.


ModelN

Reference to the CI model. Only active models of the specified class are available. When the model is specified, the Model tab with model attributes appears.

State

N

Define the possibility to use CI. Select one of the two possible values:

  • Active

  • Inactive.

Status

N

Determine a CI availability with the following possible statuses:

  • Available − a proper CI is provided.

  • Degraded − quality of CI does not correspond to the engaged requirements.

  • Unavailable − a CI is entirely unavailable.

  • Maintenance − a CI is not available due to maintenance activities.

DescriptionType detailed description of the CI.
IconN

The field appears after saving if the model is specified. The icon attaches automatically from the model record.

Owner NDefine the user who owns the CI.
GroupNDefine the group of users that owns the CI.