What are the CI classes can exclude from CMDB?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-11-2024 05:35 AM
Hi All,
What are the CI classes can exclude from CMDB?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-11-2024 10:00 AM
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:
-
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.
-
Hardware CI [cmdb_ci_hardware]: This class stores information about physical hardware devices like servers, laptops, desktops, and network equipment.
-
Software CI [cmdb_ci_software]: This table contains details about software applications, including installed software, patches, and versions.
-
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.
-
Server CI [cmdb_ci_server]: A specific subclass of hardware CI, this stores information about server infrastructure, such as physical and virtual servers.
-
Network CI [cmdb_ci_network]: Stores details about networking components like routers, switches, firewalls, and load balancers.
-
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.
-
Database CI [cmdb_ci_database]: This table tracks databases, including details about their version, type, and other characteristics.
-
Storage CI [cmdb_ci_storage]: Represents storage-related configuration items, like disk arrays, SANs, or cloud storage volumes.
-
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-11-2024 11:28 PM
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/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-12-2024 01:32 AM
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
if my answer helps you mark helpful and accept solution