What are the CI classes can exclude from CMDB?

pavan garige
Tera Expert

Hi All,

 

What are the CI classes can exclude from CMDB?

3 REPLIES 3

Robbie
Kilo Patron
Kilo Patron

Hi @pavan garige,

 

Can I ask what the requirement is here or why you want to 'exclude' classes or tables from the CMDB?

 

Probably the best way I can answer this question is to invert it.

The core and parent table within the CMDB is the 'cmdb_ci' table. This is the central table where all configuration items ('CI's) are stored. CIs represent all the hardware, software, systems, and services in your environment.

From this core table, there are numerous sub classes and tables some of which are typically used and leveraged mentioned below:

  1. CMDB Base CI [cmdb_ci_base]: This is the parent class for all CI types. It includes general fields that apply to all CIs, such as name, description, and status.

  2. Hardware CI [cmdb_ci_hardware]: This class stores information about physical hardware devices like servers, laptops, desktops, and network equipment.

  3. Software CI [cmdb_ci_software]: This table contains details about software applications, including installed software, patches, and versions.

  4. Service CI [cmdb_ci_service]: Represents business services or technical services provided within the organization. It can also include service offerings and their relationships to other CIs.

  5. Server CI [cmdb_ci_server]: A specific subclass of hardware CI, this stores information about server infrastructure, such as physical and virtual servers.

  6. Network CI [cmdb_ci_network]: Stores details about networking components like routers, switches, firewalls, and load balancers.

  7. Application CI [cmdb_ci_application]: This stores details about software applications that provide business or technical functionality. This class tracks installed versions and relationships to other CIs.

  8. Database CI [cmdb_ci_database]: This table tracks databases, including details about their version, type, and other characteristics.

  9. Storage CI [cmdb_ci_storage]: Represents storage-related configuration items, like disk arrays, SANs, or cloud storage volumes.

  10. Cloud CI [cmdb_ci_cloud_service]: Tracks configuration items related to cloud-based infrastructure and services.

These tables are interrelated and allow you to model relationships between CIs.

One very important additional table to be aware of is the CMDB Relationships table (cmdb_rel_ci ) which defines the dependencies and relationships between different CIs.

 

Hopefully this helps.

 

To help others (or for me to help you more directly), please mark this response correct by clicking on Accept as Solution and/or Kudos.




Thanks, Robbie

AndersBGS
Tera Patron
Tera Patron

Hi @pavan garige ,

 

What is it that you would like to achieve? What is the business requirement?

 

If my answer has helped with your question, please mark my answer as accepted solution and give a thumb up.

 

best regards

Anders

If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.

Best regards
Anders

Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/

Harish Bainsla
Tera Sage
Tera Sage

Hi @pavan garige cmdb_ci table is extended from Base Configuration Item and cmdb_ci have lots of child classes to know about them 

1. Go to navigator search cmdb_ci.list

2. Now from list view group by class

HarishBainsla_0-1731403911604.png

if my answer helps you mark helpful and accept solution